Old link and user was removed, this is an archive of all the information and links to his software. All content belongs to OPL. I WILL NOT UPDATE THIS PROGRAM AND CANNOT.
Welcome to opl's Model Creator thread! opl's Model Creator is a 3D model maker for Minecraft supporting unlimited amount of elements, textures, uv mapping and much more. It has been tested with Minecraft versions 1.8, 14w32d, 14w32a, 14w30c, 14w29b, 14w29a and 14w28b. All of them successfully loaded and rendered models created with this tool.
Features
3D model editor,
2D views,
opening and saving to Minecraft's file format (JSON),
texture manager,
UV editor,
grid, snapping to grid,
undo/redo,
copying, cutting and pasting.
Planned features
Rotating elements,
support for parent models,
tree view of elements and faces,
creating item models,
smart snapping dialogs to main window.
If you have any suggestions feel free to post them here!
Screenshots
v1.0
v1.1
Distributing models
You can distribute models created with this tool without giving any credit to me, but you have to keep __createdwith
line in every model you created or modified using my program. Leaving a
line about my Model Creator with a link to this thread would be
appreciated, but is not compulsory.
* Fixed loading model with cull face set returns error.
* Fixed copying elements doesn't copy all properties.
* Fixed dialogs going over all other applications.
v1.2
+ Added support for textures with size different than 16x16.
+ Added clipboard.
+ Added "New element" option to Edit menu.
+ Added undo and redo with up to 150 actions.
+ Added "C" button in Texture Manager allowing to open file chooser to select texture.
+ Added mnemonics for most menu options.
+ Added Face Data Settings dialog.
+ Added texture rotation support.
+ Added ability to set tint index (not rendered).
+ Added ability to set cull face.
* Improved UV Editor once again.
* Reduced lag when changing texture of multiple faces, toggling "Minecraft calculated UV" option in UV Editor and when toggling visibility of multiple faces.
* Renamed checkbox "Let Minecraft calculate UVs" in UV Editor to "Minecraft calculated UV".
* Beautified output.
* Fixed selection texture rendering incorrectly on 3D view when element is out of regular Minecraft block size.
* Fixed changing texture name after defining it allows creating multiple textures with the same name.
* Fixed holding control in some cases produces unexpected results in 2D views.
* Fixed multiple elements are impossible to move at once in 2D views.
* Fixed errors occurring in some cases when drawing 2D view with more than 32 elements and at least one selected element.
- Removed limitations of how much element can go out of regular Minecraft block size in 2D views.
v1.1.3
* When exporting, UV values and elements' from and to positions ending with .0 actually no longer end with it.
* Fixed textures with size different than 16x16 not being mapped correctly in Minecraft.
v1.1.2
* Improved detecting of what was clicked on 2D views and in UV Editor.
* When exporting, UV values ending with .0 no longer end with it.
* Fixed changing texture for invisible and visible faces at once changes invisible faces texture.
v1.1.1
* Fixed clicking on y-axis positioner through not selected face grabs that face and not positioner.
* Fixed Texture Manager not displaying last row after creating new texture.
* Fixed Texture Manager creating new texture after editing [path] in the last row.
v1.1
+ Added 2D views.
+ Added Update Checker.
+ Added possibility to specify custom paths on disk to textures that will not affect Minecrafts path.
+ Added selecton of multiple faces at once by holding control.
2. Post feedback. Your feedback is
really important for me. If you don't tell me what you'd like to see or
that my editor is missing some feature, I can't add it.
3. Tell your friends. Maybe they have an idea for a really nice model to make but they didn't have tools?
1. If your textures aren't loading make
sure to save/load your model first and follow folder structure that's
used in Minecraft's resource packs putting all used block textures in
"textures/block/". Even if texture used by you is the default Minecraft
texture you still have to extract it from Minecraft's files for it to be
rendered in Model Creator. Here's an example:
Resource pack folder/
pack.mcmeta
assets/
minecraft/
models/
block/
your_block_model.json
textures/
block/
your_block_texture.png
2. To change UV or texture of a face you have to first open UV Editor from View > Dialogs > UV Editor,
select face you want to edit and then you can choose texture from list
on top or edit UV by unchecking checkbox in the top right corner and
grabbing corners of pink square.
3. To set texture for particles you have to
call a texture "particle" in Texture Manager. Otherwise when you run
over your block Minecraft's going to use missing texture (the
magenta/black one).
4. If the program doesn't start make sure to follow those steps before you write a post asking what's causing the issue:
Make sure that you have unpacked all files from the zip file you downloaded to one folder.
If a program used to browse archives like 7zip or WinRAR open when you double click the program and you're on Windows right click it and go to Open with > Java(TM) Platform SE binary.
If after doing the previous step the program doesn't open, make sure you have Java 7 or Java 8 installed. If you don't, you can download it from here.
If after following all previous steps the program still doesn't run, open console by (Windows) holding shift and right clicking in the folder the program is in (make sure you don't have any files selected) and clicking on the Open command window here option, Then type java -jar "Model Creator.jar" and run the command by pressing enter. If any error appears in the console, copy it, send it to pastebin and post a link to it in this topic.
hey, i am trying to make a 3d resource pack and this software has worked great for things like ladders but whenever i try to edit a block such as gold_ore.json it doesnt load, i believe it has something to do with the parent blocks. is there a way to be able to edit blocks like logs or ores without editing the parents and such?
hey i was looking if there was a way to rotate elements, i am trying to make things like cacti and ores so it would be great to just copy, paste, rotate then position rather than having to create multiple elements all over again
Attachment 2: Materials for now (Overworld Wood, Cobblestone, Stone, Stone Bricks)
Attachment 3: "Diamond" Shaped Object to test if rotations are right way (I started out with acacia wood, because its the first wood in alphabetic order)
I am going to add all remaining stairs (at time of v1.16.4)
I am going to add a full PC as well (screen, keyboard, mouse, tower, speaker, etc)
If I am not done at the time 1.17 had it's initial release, I am going to to add the 1.17 Stairs as well.
When everything is done, I will post a texture Pack.
PS C:\Users\marco\Desktop\model creator> java -jar "Model Creator.jar"
Exception in thread "main" java.lang.NoClassDefFoundError: javax/media/opengl/GLEventListener
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1012)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:524)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:427)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:421)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:712)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:420)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:467)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)
Caused by: java.lang.ClassNotFoundException: javax.media.opengl.GLEventListener
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
... 13 more
PS C:\Users\marco\Desktop\model creator>
Old link and user was removed, this is an archive of all the information and links to his software. All content belongs to OPL. I WILL NOT UPDATE THIS PROGRAM AND CANNOT.
Welcome to opl's Model Creator thread! opl's Model Creator is a 3D model maker for Minecraft supporting unlimited amount of elements, textures, uv mapping and much more. It has been tested with Minecraft versions 1.8, 14w32d, 14w32a, 14w30c, 14w29b, 14w29a and 14w28b. All of them successfully loaded and rendered models created with this tool.
Features
Planned features
If you have any suggestions feel free to post them here!
Screenshots
v1.0

v1.1Distributing models
You can distribute models created with this tool without giving any credit to me, but you have to keep __createdwith
line in every model you created or modified using my program. Leaving a
line about my Model Creator with a link to this thread would be
appreciated, but is not compulsory.
Download
v1.2.1 MediaFire Google Drive
v1.2 MediaFire Google Drive
v1.1.3 MediaFire Google Drive
v1.1.2 MediaFire Google Drive
v1.1.1 MediaFire Google Drive
v1.1 MediaFire Google Drive
v1.0.1 MediaFire Google Drive
v1.0 MediaFire Google Drive
Changelog
+ Added support for flipping textures.
* Fixed loading model with cull face set returns error.
* Fixed copying elements doesn't copy all properties.
* Fixed dialogs going over all other applications.
v1.2
+ Added support for textures with size different than 16x16.
+ Added clipboard.
+ Added "New element" option to Edit menu.
+ Added undo and redo with up to 150 actions.
+ Added "C" button in Texture Manager allowing to open file chooser to select texture.
+ Added mnemonics for most menu options.
+ Added Face Data Settings dialog.
+ Added texture rotation support.
+ Added ability to set tint index (not rendered).
+ Added ability to set cull face.
* Improved UV Editor once again.
* Reduced lag when changing texture of multiple faces, toggling "Minecraft calculated UV" option in UV Editor and when toggling visibility of multiple faces.
* Renamed checkbox "Let Minecraft calculate UVs" in UV Editor to "Minecraft calculated UV".
* Beautified output.
* Fixed selection texture rendering incorrectly on 3D view when element is out of regular Minecraft block size.
* Fixed changing texture name after defining it allows creating multiple textures with the same name.
* Fixed holding control in some cases produces unexpected results in 2D views.
* Fixed multiple elements are impossible to move at once in 2D views.
* Fixed errors occurring in some cases when drawing 2D view with more than 32 elements and at least one selected element.
- Removed limitations of how much element can go out of regular Minecraft block size in 2D views.
v1.1.3
* When exporting, UV values and elements' from and to positions ending with .0 actually no longer end with it.
* Fixed textures with size different than 16x16 not being mapped correctly in Minecraft.
v1.1.2
* Improved detecting of what was clicked on 2D views and in UV Editor.
* When exporting, UV values ending with .0 no longer end with it.
* Fixed changing texture for invisible and visible faces at once changes invisible faces texture.
v1.1.1
* Fixed clicking on y-axis positioner through not selected face grabs that face and not positioner.
* Fixed Texture Manager not displaying last row after creating new texture.
* Fixed Texture Manager creating new texture after editing [path] in the last row.
v1.1
+ Added 2D views.
+ Added Update Checker.
+ Added possibility to specify custom paths on disk to textures that will not affect Minecrafts path.
+ Added selecton of multiple faces at once by holding control.
* Merged all tools into one.
* Added camera movement in UV Editor.
* Changed default folder file chooser opens to .minecraft (Windows only).
* Changed some code to make it easier to use.
* Grabbing a face in UV Editor automatically unchecks "Let Minecraft calculate UVs" checkbox.
* Fixed UV Editor not grabbing UVs when clicked near borders.
* Fixed "Save as..." switching file that program works on to selected file.
* Fixed clicking on Cancel in file chooser when closing program doesn't cancel it.
* Fixed texture of selected face changing to texture that was just modified.
* Fixed last selection still being visible after loading new model.
* Fixed textures not clearing if loading model fails.
* Fixed transparent textures not rendering transparent in 3D view.
- Removed left panel with tool selection and help.
- Removed limitation of how much model can go out of its bounds.
v1.0.1
+ Moved all dialog menu items to separate submenu.
* Improved UV Editor.
v1.0
+ Initial release.
Support me
1. Add a banner to your signature by copying text below:
2. Post feedback. Your feedback is
really important for me. If you don't tell me what you'd like to see or
that my editor is missing some feature, I can't add it.
3. Tell your friends. Maybe they have an idea for a really nice model to make but they didn't have tools?
4. Donate and fund me a box of juice.
Tutorials
Written
MasterfulGamer's tutorial
Meringue's tutorial
Skywebz's tutorial (French)
If you created some tutorial, feel free to post it in this topic so I can add it here!
Your models
If you've made a model using my editor and it's ready, make sure to post
a screenshot of it in this thread so I can feature it here!
Bookshelf by Meringue
Bookshelf by Hockdudu
Buttons, levers and anvils by Alvoria
Crafting table, cauldron, ladder, quartz block pillar and spawner by Matis1299
Tables by PrimoSupremeX
FAQ
1. If your textures aren't loading make
sure to save/load your model first and follow folder structure that's
used in Minecraft's resource packs putting all used block textures in
"textures/block/". Even if texture used by you is the default Minecraft
texture you still have to extract it from Minecraft's files for it to be
rendered in Model Creator. Here's an example:
2. To change UV or texture of a face you have to first open UV Editor from View > Dialogs > UV Editor,
select face you want to edit and then you can choose texture from list
on top or edit UV by unchecking checkbox in the top right corner and
grabbing corners of pink square.
3. To set texture for particles you have to
call a texture "particle" in Texture Manager. Otherwise when you run
over your block Minecraft's going to use missing texture (the
magenta/black one).
4. If the program doesn't start make sure to follow those steps before you write a post asking what's causing the issue:
whenever i try to open the file it does nothing. any way to fix this??
That could be because you don't have java. Or that it doesn't open with java,
is there gonna be support for 1.12.2 every time i try load a model from models folder i get this error
Something went wrong: JSONObjects["elements"] not found
See console for details
i really love this program and would love to use it to make a 1.12.2 texture pack but seems there is errors i cant work around
Edit: also just tried it with 1.8 default texture pack and got the same error what is the fix for this please
Have you entered the correct path?
I have the elements not found issue too, but only on some blocks.
What file i have to open?
Hi, I've made a paste regarding troubles launching the application
https://pastebin.com/BDscpk1A
*i'm probably just being stupid*
Hello. I apologize but actually, this isn't working. I cannot find the java file so I can't open this. Please help me if you could. Thank you.
-RubyPiec
yes
Then what is it?
hey, i am trying to make a 3d resource pack and this software has worked great for things like ladders but whenever i try to edit a block such as gold_ore.json it doesnt load, i believe it has something to do with the parent blocks. is there a way to be able to edit blocks like logs or ores without editing the parents and such?
thanks!
hey i was looking if there was a way to rotate elements, i am trying to make things like cacti and ores so it would be great to just copy, paste, rotate then position rather than having to create multiple elements all over again
hi
I made stairs to slopes with the tool lol
Attachment 1: Pyramid
Attachment 2: Materials for now (Overworld Wood, Cobblestone, Stone, Stone Bricks)
Attachment 3: "Diamond" Shaped Object to test if rotations are right way (I started out with acacia wood, because its the first wood in alphabetic order)
I am going to add all remaining stairs (at time of v1.16.4)
I am going to add a full PC as well (screen, keyboard, mouse, tower, speaker, etc)
If I am not done at the time 1.17 had it's initial release, I am going to to add the 1.17 Stairs as well.
When everything is done, I will post a texture Pack.
error: https://pastebin.com/raw/KGdi5JNe
how do you fix it doing nothing when you open it? i got java installed correctly
Im having the same problem
I have this problem as well but i dont know how to fix it
PS C:\Users\marco\Desktop\model creator> java -jar "Model Creator.jar"
Exception in thread "main" java.lang.NoClassDefFoundError: javax/media/opengl/GLEventListener
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1012)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:524)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:427)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:421)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:712)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:420)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:467)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)
Caused by: java.lang.ClassNotFoundException: javax.media.opengl.GLEventListener
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
... 13 more
PS C:\Users\marco\Desktop\model creator>