
Free Minecraft Models
Put custom models in your Minecraft server without client mods, for free!
- Загрузки
- 17K
- Подписчики
- 53
- Обновлён
- 28 июня 2026 г.
- Лицензия
- GPL-3.0-only
Опубликован 6 сентября 2025 г.
Note: FreeMinecraftModels trailer coming soon, for now here's Yggdrasil, the biggest project we've made using FreeMinecraftModels!
🟠 Main Features:
- Add custom furniture, scriptable items with custom models and interactive props directly into your Minecraft world!
- Fully usable and scriptable furniture and items: 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!
- 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!
🟠 How to Setup:
- Put the FreeMinecraftModels.jar into your server and restart your server
- Download the content your want from the additional downloads and put it, without unzipping, into the ~plugins/EternalTD/imports folder
- Do /fmm reload or restart your server. Restarting is recommended.
- You're done!
How to generate a resource pack:
The resource pack output can be found in the outputs folder of the plugin's configuration file. This will contain a resource pack containing all the models in the models folder.
🟠 Additional downloads:
Or create your own content by following the documentation!
🟠 View More by Magmaguy!
🟠 Partner servers:
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!
eternaltd.matecraft.org
Ченджлог
2.10.1Релиз26.1.1, 26.1.2, 26.2 · 28 июня 2026 г.
FreeMinecraftModels 2.10.1:
- Fixed a duplicate persistent prop cleanup issue where multiple armor stands for the same model could accumulate on the same block.
- Added startup/chunk-load cleanup that keeps one prop per model per block and logs how many duplicates were removed.
- Removed the temporary props.yml registry path; props are tracked through their armor stand backing entities again.
- Tightened custom model item placement so off-hand interactions do not double-place models.
2.9.1Релиз26.1.1, 26.1.2, 26.2 · 25 июня 2026 г.
FreeMinecraftModels 2.9.1: FreeMinecraftModels 2.9.1
- [Hotfix] Fixed Bedrock custom entity backend initialization for content entities
- [Fix] Declared Floodgate as a soft dependency to avoid load-order warnings
- [Fix] Improved model menus, recipe display, and Craftify item handling
- [Tweak] Lowered legacy model conversion fallback messages from warnings to info
- [Tweak] Rebuilt with the latest shared 26.2 compatibility fixes
2.9.0Релиз26.1.1, 26.1.2, 26.2 · 24 июня 2026 г.
FreeMinecraftModels 2.9.0:
- [New] Added Bedrock player detection through Floodgate and Geyser
- [Fix] Fixed a modeled entity clock crash during reloads after /fmm downloadall
- [Fix] Left-click callbacks now fire more consistently for modeled hitboxes
- [Fix] Added armor-stand model entity support for compatibility paths
- [Tweak] Improved shared log uploads, Nightbreak version checks, and 26.2 packet entity compatibility
2.8.0Релиз26.1, 26.1.1, 26.1.2 · 21 июня 2026 г.
FreeMinecraftModels 2.8.0:
- [New] Export models as a Bedrock entity bundle for Bedrock/Geyser integrations
- [New] Check for and one-click download FreeMinecraftModels updates in-game from the setup menu (auto-checks on boot; restart to apply)
- [New] Automatic Updates toggle (off by default), also exposed as autoDownloadPluginUpdates in config.yml
- [New] Recommended Plugins view in the setup menu (plus a recommendedplugins command) and a /nightbreak plugins catalog to browse MagmaGuy's other plugins
- [Tweak] Setup menu now manages model packs, plugin updates, and update settings together; bulk commands split into content download vs plugin update
- [Fix] Dynamic model carrier entities are now hidden by default so only the model is visible
2.7.1Релиз26.1, 26.1.1, 26.1.2 · 5 июня 2026 г.
FreeMinecraftModels 2.7.1:
- [Fix] Item Lua scripts now remain active for the full lifetime of the holding player
- [Tweak] Updated the bundled MagmaCore library
2.7.0Релиз26.1, 26.1.1, 26.1.2 · 30 мая 2026 г.
Note: this update adds full support for bedrock clients that connect via geyser or floodgate for proxied servers! ResourcePackManager is mandatory to make this work. This should now cover every possible case of bedrock clients connecting to serverss being able to see models.
FreeMinecraftModels 2.7.0:
- [New] sendCustomModelsToBedrockClientsV2 now defaults Bedrock custom-model display to true
- [New] /fmm debug bedrock [on|off] toggles runtime Bedrock display diagnostics
- [New] preventPropPlacementInProtectedRegions blocks prop placement in WorldGuard and GriefPrevention regions unless the player has freeminecraftmodels.bypassregionprotection
- [Fix] Projectile hits now connect with modeled entity hitboxes reliably, including fast arrows, tridents, and rotated models
- [Fix] Projectile hits on dynamic models now damage the underlying entity as projectile hits instead of melee/raw damage
- [Fix] Player disguises now hide and restore armor and held items for other viewers, including players who join or change worlds mid-disguise
- [Fix] MagmaCore Bedrock detection now recognizes Floodgate/Geyser players through plugin, UUID, and username fallbacks so Bedrock viewers stay on the custom-model packet path
- [Fix] MagmaCore NMS packet handling now avoids Bedrock bundle and entity-position desync issues on newer servers
- [Tweak] Prop Lua tables are cached per prop with lazy current_location updates
- [Tweak] Location protection now uses MagmaCore's shared location registry so WorldGuard, GriefPrevention, EliteMobs dungeons, and other registered providers can block protected prop placement
- [Tweak] Setup menu now uses MagmaCore's shared SetupMenuBuilder, Nightbreak setup icons, and setup-done handling
2.6.0Релиз26.1, 26.1.1, 26.1.2 · 18 мая 2026 г.
FreeMinecraftModels 2.6.0: [New] Geyser/Floodgate support! Geyser/Floodgate clients can now see custom models. Requires ResourcePackManager for the conversions. [New] Craftenmine's Weapons Item Pack — new free scripted item-model pack available now via Nightbreak (and /fmm setup) [New] Craftenmine Tools Item Pack — new premium scripted item-model pack available now via Nightbreak (and /fmm setup) [New] Player disguise system — /fmm disguise [player] and /fmm undisguise [player] disguise yourself (or another player) as any loaded model; mirrors player movement, head rotation, and arm-swing animations [New] /fmm disguiselist admin command to see all active disguises [New] DisguiseAPI public class for third-party plugins (disguise / undisguise / isDisguised / getDisguiseModelID / getDisguisedPlayers) [New] FmmReloadedEvent API — fires after FMM finishes initializing (startup and /fmm reload) so plugins shading FMM can re-attach their custom models [Fix] Custom models on MC 26.1+ no longer fail to bake with "Cannot compute translucency out of bounds" errors (UV coordinates that went past texture bounds are now clamped) [Fix] Custom models on MC 26.1+ no longer spam "Missing block model" warnings for empty/anchor-only bones [Fix] Disguise invisibility now persists through milk buckets, /effect clear, and third-party effect strippers [Fix] /fmm disguise with no model arg now self-disguises correctly instead of erroring [Fix] freeminecraftmodels.* wildcard now properly grants the new disguise permissions [Tweak] Various MagmaCore library improvements (MC 26 Spigot compatibility, Bedrock position sync, classloader isolation for shaded copies, etc.) [Tweak] plugin.yml api-version updated from 1.18 to 1.21.4 [Tweak] Added .gitignore for Maven build artifacts and IDE files
2.5.2Релиз26.1, 26.1.1, 26.1.2 · 10 мая 2026 г.
FreeMinecraftModels 2.5.2:
- [Fix] Click hit detection on rotated entities — OrientedBoundingBox.update() was setting inverseRotationDirty=true after rotating but never actually transposing the rotation into inverseRotation, so rayIntersection / containsPoint silently used the stale identity inverse. Hit-detection on any entity not at yaw=0 was broken. The inverse is now computed inline (transpose of a pure rotation matrix) so clicks register correctly at every yaw.
- [Fix] LEFT_CLICK_AIR / RIGHT_CLICK_AIR no longer silently dropped — Bukkit reports air clicks with useInteractedBlock=DENY (there's no block to "use") and ignoreCancelled=true was treating that as "cancelled", skipping every air click and breaking hit detection on any entity without a block behind it. The handler now suppresses only when both useBlock and useItem are DENY (the real "another plugin cancelled this" signal).
- [Fix] OBB-edge left-clicks on dynamic entities now actually attack the underlying LivingEntity — previously the InteractionComponent default left-click path had no handler when no callback was registered, so OBB-edge clicks fell through silently and the entity stayed un-attackable outside its resized vanilla bbox. The default now forwards the swing to the underlying entity as a vanilla attack, with applyDamage gating to bypass OBBHitDetection's own EntityDamageByEntityEvent cancel for the dispatched hit.
- [Tweak] Per-player left-click cooldown (100ms) mirrors the existing right-click cooldown, so the same click can't double-fire from both the packet interaction entity path and the OBB raytrace path.
Комментарии
Загружаем…