Note: FreeMinecraftModels trailer coming soon, for now here's Yggdrasil, the biggest project we've made using FreeMinecraftModels!
- Add custom furniture, custom items with custom models and interactive props directly into your Minecraft world!
- Fully usable and scriptable furniture and props: sit, sleep, store, and far beyond! With full Lua scripting support, the only limit is your imagination!
- Converts models from Blockbench to Minecraft resource packs!
- Bypasses usual Minecraft limitations for model sizes and rotations!
- Plays your Blockbench animations with smooth blending! Idle and walk cross-fade, attacks play over movement, and models on mobs turn with a weight that grows with their size.
- Keyframes written as MoLang expressions play too! Each entity evaluates them as it animates, with queries such as
query.anim_timeandquery.modified_distance_moved, on Java and Bedrock. - Plays the particle effects from your Blockbench animations on custom entities, props and held items!
- Bedrock players see your models too, animations and particles included, through Geyser and Resource Pack Manager!
- Ride your models! Players sit on any model with
m_seat bones by right-clicking it, and/fmm mount <model> [scale]spawns a model you ride and steer. (Rideable models) - Pets! Turn a model into a tameable, breedable pet with a
<species>.pet.ymlfile beside it. Players bring their pets along from the /fmm pets menu, and wild pets can live in your world like farm animals. - Pets that react to the world! Pet species can gather at campfires, glow at night and lean into their flight, and flocks of migrating species cross the night sky.
- Disguise yourself or other players as any model with player disguises!
- Custom items and magic weapons! Held models with custom enchantments and item sets, plus wands and staves that cast spells.
- Sell props for in-game money in the furniture shop through Vault, or make them craftable with /fmm craftify!
- Made to be easy to use via API!
- Can handle importing Blockbench models or FMM models, meaning creators can distribute uneditable models at will!
- No dependencies!
- Want an even better and richer playing experience? This plugin works best with BetterStructures, EliteMobs, and Resource Pack Manager! — all free!
- Put the FreeMinecraftModels.jar into your server and restart your server
- Download the content you want from the additional downloads and put it, without unzipping, into the plugins/FreeMinecraftModels/imports folder. You can also link your Nightbreak account with /nightbreaklogin and install content in game from /fmm setup!
- Do /fmm reload or restart your server. Restarting is recommended.
- You're done!
How to generate a resource pack:
FreeMinecraftModels generates it for you every time it starts or reloads, with all the models in the models folder, at plugins/FreeMinecraftModels/output/FreeMinecraftModels.zip. Resource Pack Manager picks that pack up automatically, merges it with your other plugins' packs and sends it to your players. Without it, you have to host the zip and send it to your players yourself.
Or create your own content by following the documentation!
Matecraft is the official partner server! It is run by me and is always up-to-date with the latest experimental features and new dungeons! Check it out if you want to see my plugins the way they were originally developed to work! It's got a cozy community of dedicated and welcoming players that call it home!
- Java API guide: models, animations, interactions, disguises, items and magic weapons
- Generated Java reference
- Maven repository and coordinates
- Lua scripting
- Source code
- License: GPL-3.0. Imported models, textures, fonts and content packs keep their authors' licenses; generating a resource pack does not change those rights.
