FreeMinecraftModels Setup
FreeMinecraftModels still supports manual .bbmodel imports, but the current setup flow is Nightbreak-aware and menu-driven.
Prerequisites
- A Java 21 runtime for the server
- FreeMinecraftModels installed and started once so it can generate its data folders
- A way to deliver the generated resource pack to players
ResourcePackManager is the recommended delivery path because FreeMinecraftModels only generates the pack; it does not host it by itself.
First-Time Flow
| Command | Purpose |
|---|---|
/fmm setup | Player-only content-management / first-time onboarding menu (the command players are pointed at on first boot) |
/fmm recommendedplugins | Browse companion plugins that pair well with FreeMinecraftModels |
/fmm downloadall | Bulk install helper: downloads the latest plugin update plus all accessible Nightbreak packs |
/fmm downloadallcontent | Bulk install helper for accessible Nightbreak packs (content only) |
/fmm updatecontent | Bulk update helper for outdated Nightbreak packs |
/fmm downloadpluginupdate | Downloads the latest plugin jar update only |
/nightbreaklogin <token> | Shared Nightbreak token registration |
If config.yml still has setupDone: false, players with freeminecraftmodels.* get a one-time login reminder pointing them at /fmm setup (opening it permanently dismisses the message). The reminder also surfaces /fmm admin and /fmm.
Recommended Workflow
- Install FreeMinecraftModels and start the server once.
- Link a Nightbreak token with
/nightbreaklogin <token>. - Open
/fmm setupto inspect available packs and current state. - Use
/fmm downloadallif you want to install every official pack your token can access (this also pulls the latest plugin jar update). - Use
/fmm updatecontentlater to refresh outdated official packs. - Make sure players receive the generated
output/FreeMinecraftModels.zippack, usually through ResourcePackManager.
If you would rather have the server fetch updates on its own, set nightbreak.autoDownloadPluginUpdates: true in config.yml (default false). Downloaded plugin and content updates are applied after the next restart. See Configuration.
Manual Model Imports
Direct model import still works through:
plugins/FreeMinecraftModels/imports
That path is still useful for:
- local development
- custom models you are not pulling from Nightbreak
- converting
.bbmodelcontent into the current runtime format when you run/fmm reload
Manual imports and official package downloads both end up depending on a reload/import pass before the runtime model list and resource pack are rebuilt.
Official Content Packs
The current plugin ships with five premade Nightbreak-managed packages:
Basic Furniture Pack(props)BetterStructures Prop Pack(props)EliteMobs Prop Pack(props)Craftenmine's Weapons Item Pack(custom items)Craftenmine Tools Item Pack(custom items)
These appear inside /fmm setup, can be bulk-downloaded with /fmm downloadall, and can be updated with /fmm updatecontent. The two Craftenmine item packs are custom items (models with material: set) and are eligible for Lua item scripts.
Resource Pack Reminder
FreeMinecraftModels always needs its generated resource-pack output to reach the client one way or another.
See Resource pack output for the current output paths and ResourcePackManager integration.