Here's a small 3D modeling tool I wrote, which can help in creating models for you'r mods.
Create box models
Preview texture mapping
Save uv-layout to disk for easier texture creation
Visual representation of the anchor-point
Import the model from java code
Export the model to java code
I've stopped development of this project. If you want to carry on, here are the sources for FMCModeler 0.26 (I should've done this loong ago...).
To compile, you'll need this:
Flash Professional CS4 or later
NEW IN 0.26:
CustomModelRenderer support (You can choose renderer in Settings->Compatibility). Renderer type is detected during code parsing.
New keyboard shortcut:
A - center view on selected uv-piece / reset center.
Fixed crash when setting width, height or depth to 1.
You can now enter negative values / values greater than 360 in rotation fields.
NEW IN 0.25:
Mirror command now supported. This command is equivalent to Minecraft's someModelRender.mirror.
Moved 'Transparent textures' checkbox to bottom pannel.
Removed 'Export constructor' checkbox from Settings->Export.
Reorganized generated code to look more like code found in minecraft classes.
Variables in generated code are now sorted like in boxes list.
Fixed incorrect texture mapping in old texturing mode.
NEW IN 0.24:
Boxes can be renamed by pressing F2 or double-clicking their names in the list.
More code is generated when clicking 'Save code' (this can be configured in Settings->Export).
New keyboard shortcuts:
F1 - help window;
F2 - rename selected box;
F3 - settings window;
Ctrl-s - generate code;
Shift-s - save uv-texture;
Ctrl-o - parse code;
Shift-o - load texture;
Texture mapping now mathes Minecraft's one (was upside-down for some reason). You can change it back in Settings->Compatibility.
Changed face numbers to letters ('F'ront, bac'K', 'T'op, 'B'ottom, 'L'eft, 'R'ight)
Changing texture size now works correctly.
Transparent textures mode now works correctly.
Lots of small bugfixes.
NEW IN 0.23:
You can now drag uv-pieces with the mouse
Transparent textures support (still need some work though)
Changed selection hilighting in 3d mode.
Removed "Hilight all" checkbox in UV-view. All UV-pieces are now hilighted automatically on UV saving.
Fixed errors in code parsing (finally! Thanks Forster44)
Fixed some more errors when moving/scaling boxes using keyboard
NEW IN 0.21:
New keyboard shortcuts:
Shift-Delete - remove all boxes
CapsLock - look at box's center / look at model's center
Doubled maximum camera distance
Fixed errors in code parsing (hopefully)
Fixed errors when moving/scaling boxes using keyboard
Camera now looks at correct box's center
NEW IN 0.2:
It's online now! No need to download anything
Ctrl-D - duplicate current box;
] - select next box;
[ - select previous box;
Insert / Numpad + - add new box;
Delete / Numpad - - remove current box;
A - frame selection;
Arrow keys - move current box;
Ctrl + arrow keys - scale current box;
Arrow keys - move current uv;
Quick values copying.
To quickly copy values between boxes, Ctrl-click button(s) with property name(s) to copy value(s), select another box and Shift-click same button(s) to paste them.
LAUNCH! (You'll need Flash Player 10 to run this)
If you want a standalone version, open this link instead, then go "File->Save as" in you'r browser.
Want to spread the word? Put this in you'r signature: