https://github.com/m8u/bukkit3dmodelbuilder
A combination of OpenGL mesh raster-voxelizer and a Bukkit server plugin which allows to build .OBJ models in Minecraft.
https://github.com/m8u/bukkit3dmodelbuilder
bukkit-plugin minecraft voxelization
Last synced: 4 months ago
JSON representation
A combination of OpenGL mesh raster-voxelizer and a Bukkit server plugin which allows to build .OBJ models in Minecraft.
- Host: GitHub
- URL: https://github.com/m8u/bukkit3dmodelbuilder
- Owner: m8u
- License: gpl-3.0
- Created: 2020-02-25T18:00:13.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-14T06:55:53.000Z (over 4 years ago)
- Last Synced: 2025-01-11T20:34:57.933Z (5 months ago)
- Topics: bukkit-plugin, minecraft, voxelization
- Language: Java
- Homepage:
- Size: 612 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bukkit3DModelBuilder
A combination of C++-written mesh voxelizer and a Bukkit server plugin which allows to build .OBJ models in Minecraft.
# Installing
You need a Bukkit server running on some UNIX. Then go download the [latest release](https://github.com/m8u/Bukkit3DModelBuilder/releases) and unzip it to your *\/plugins* as is.
# Usage
Create a directory named *3dmodels* in the server root and store your **.obj** models there **(models must be triangulated!)**.You must be logged as a player on a Minecraft server.
**Command:** *'/build3dmodel \ \ \[material\], \[material\], ...'*
**Example:** *'/build3dmodel suzanne.obj 128 STONE, GRASS_BLOCK'*
You can specify as much materials as your **.obj** has, in the same order as your modeling software exports. No **.mtl** needed/supported, you supposed to specify minecraft blocks which look similar to your materials by hand.
# Known problems
- Minecraft client leaves the server while long-time building due to tick timeout.
- Also server itself can crash due to default timeout (60 sec). You can override the timeout in the server properties (set it to -1 to turn it off).
- If building process continues without player on a server, the lighting on the blocks will be broken. For now, you can fix the lighting after building completed using some another bukkit plugin (e.g. [LightCleaner](https://github.com/bergerhealer/Light-Cleaner))