print3D
print3D Plugin for Bukkit
What does it do?
Did you ever want to have some 3dmodels in minecraft, but you were to lazy to build them yourself?Or did you try to build them, but it was a pain in the ass?
Well here is a solution to that problem :D My Plugin can read .3ds files and print them into your minecraft world. (With textures)
Easyly create big buildings within minutes (minecraft/bukkit is a little bit slow XD)
Donate me :D?
Tutorial:[Video coming somewhen]
Commands:
- /print3D <file> [texture]:
Prints out the given 3ds-file with an optional texture. both have to be in "plugins/print3D/"
if no texture is specified, the block you are currently holding is used.
The Model will be positioned where you are currently standing(or floating), so you will be the models Origin (0,0,0).
The file must be a 3ds-file.
how to export one from either Blender or 3dsmax can be seen here:
Blender: [Video coming somewhen]
3dsmax: [Video coming somewhen]
The texture can be a PNG,BMP,JPG... All commonly used imageformats
Usage sample:
/print3D myhouse.3ds housetexture.png
This will print the first Model(if there are multiple) from myhouse.3ds with the texture housetexture.png.
Both must be located in the plugins Data folder (BukkitRoot/plugins/print3D)
- /print3Dconfig <identifier> [value]:
There are 3 options to be set or read
1-drawsEachCall : how much blocks are drawn each time the drawer is called
2-everyXTicks : how often the drawer is called. 1 means every 20 ms while 50 means once a second.
3-language : what language is used for some messages. currently only english and german are available (default is english)
You can also use the number as identifier
usage:
/print3dconfig drawsEachCall 50
now each time the drawer is called it will draw 50 blocks
you can also use /print3dconfig 1 50 here
- /print3dstatus
this will give you some infos about how much models have to be drawn, and more important how much blocks - more to come soon..?
-
Beta 0.1:
First release based up on my old plugin which had some problems
Draws 3dmodels into the world, with or without a texture and gives some basic options to change -
Beta 0.2:
doesnt crash anymore when no texture coordinates are present. shows a warning and uses 0,0 as texture coordinate for each vertex
deleted pumpkin, sand and gravel from the colors. pumpkin generated big amounts of snowmen with some textures. sand and gravel fall down and are therefore not useful for 3d models
@whackygamer
put it in the same folder als your bukkit.jar
@fredlllll
Ok got it to work but there is no folder that i can put 3ds-files in.
@whackygamer
everything you need is in the description above
@fredlllll
oh ok will you have a video tut or a video showing How the plugin works and stuff.
@whackygamer
you cannot convert png files to 3ds. you make 3ds files in blender or 3ds max or any other 3d modelling program and then use this 3ds file to print out the model in minecraft so you dont have to build it yourself.
@fredlllll
Do you just convert regular .png files to 3ds-files or Just what because i am confused.
Thanks
@L24D
well this is the redone version :P added some improvements and stuff.
@fredlllll
Hey dude, It's been ages!
I'm a bit curious, what happened to your old model print plugin? I remember getting carried away with it, making 300x300x300 objects with it. Fun stuff. I think I still have the old plugin archived, just because I loved it so much. xD
I'm going to give this a test run on 1.5, though it may not work due to a ton of things that have changed...
@waj171
did you ever had a car? you think someone can repair it when you say "doesnt drive! HALPZ!!" it works fine on my 1.4.5 server and it seems it works on many others too
Plugin wont load on a bukkit server on 1.4.5
Plz help :/
@MatthewTa
if you give me a complete and correct specification of the 3dm format i could try to implement it
Can it please read .3dm?
shame this won't work on 1.4.2 :-( first mod that is for 1.4.5 that I cannot use on 1.4.2 out of 58 too
@fredlllll
It doesn't, But I always keep pages I've commented on asking about something open. :3 Thank you for your quick reply. It was very descriptive and helpful.
@Travistyse
i will make a video as soon as i have time. its completely serverbased, so you can also use the normal client (i used the normal one for testing) it converts the mesh to blocks yeah (so the models are rather huge). you could basically build the whole model by yourself, but the plugin does it for you. it doesnt affect performance after drawing, but while drawing the client has to recalculate shadows constantly (which often hung up my client, but the server went on). but you can change the drawing speed with the config command. but keep in mind that for example a simple cube with 6 sides and sizes 100x100x100 blocks(one block is one unit in editor) has 50k blocks. my computer can handle 20 blocks per tick drawn. but it already gives me some lags. minecrafts shadows seem to be really slow
i'll also send you this answer as a pm. dunno if bukkitdev sends you a note when i answer here
:) excuse me, I was just wondering if you could take a screenshot or video of how this looks ingame? Just curious about how it looks and what sort of performance affect it has. What is this achieving? Does it convert your model to a block based one? Is this able to work on a non-spout client? I'm.. confused on the implications :( but quite entertained in regard to the possibilities.
EXACTLY what ive been looking for!!!