Free Minecraft Models icon

Free Minecraft Models -----

Custom models in Minecraft, animated, for free!




FreeMinecraftModels 2.2.0:
- [New] Updated for Minecraft 1.21.6
- [EXPERIMENTAL] Experimental feature - add the ability to disable custom models to non-java clients, making the plugin show the underlying vanilla Minecraft entities
- [Fix] Fixed floodgate detection, clients getting packets via floodgate should now correctly be detected as bedrock clients (if the admins have correctly set their server up for floodgate API use in accordance to floodgate docs)
- [Fix] Fixed reported security issue with the logify command
- [Tweak] Lowered minimum forced view distance for custom models, fixing some lower end MC clients getting overwhelmed with packets in densely packed zones
- [Fix] Fixed warnings related to the logify command
- [Tweak] Improved ReadMe
----------, Jun 20, 2025

FreeMinecraftModels 2.1.0:
- [New] Rewrote the animation system
- [New] Plugins can now mess with model scale through the API
- [New] Living entities disguised with custom models now tint red when dying, emit particles (imitating Minecraft) and also shrink down at the end to fade away. Red tint is currently not working for Minecraft 1.21.4+
- [New] Added API endpoints for interactions:
- DynamicEntityLeftClickEvent
- DynamicEntityRightClickEvent
- DynamicEntityHitboxContactEvent
- StaticEntityLeftClickEvent
- StaticEntityRightClickEvent
- StaticEntityHitboxContactEvent (entity must be set to tick collision checks)
- PropEntityLeftClickEvent
- PropEntityRightClickEvent
- PropEntityHitboxContactEvent (entity must be set to tick collision checks)
- ModeledEntityLeftClickEvent
- ModeledEntityRightClickEvent
- ModeledEntityHitboxContactEvent (entity must be set to tick collision checks is not dynamic)
- [New] Dynamic Entities now scale up with the scale attribute in the underlying vanilla minecraft boss
- [New] Custom hitboxes now scale correctly with the current scale setting of the underlying entity or with the scale setting set by other plugins (they do not scale based on animations)
- [Fix] Death animations should now play once more
- [Fix] Fixed entity desync when entities teleport
- [Fix] Fixed hitboxes being halfway buried into the floor
- [Fix] Heads now cause bodies to rotate in a way very similar to Minecraft's, avoiding the issue where heads would sometimes rotate up to 180 degrees away from the body
- [Optimization] Now avoiding recalculating hitboxes when possible
- [Optimization] Now only calculating packet-related math when necessary
- [Refactor] Remade shutdown sequence to systematize it and prevent memory leaks
- [Fix] Static entities can now be killed by punching them as intended
- [Fix] Fixed bug where projectiles would incorrectly remove models
- [Fix] Fixed problem where x and z axis sizes for hitboxes were flipped around
- [Tweak] Hitbox debug command now also shows underlying entity, if any
- [Tweak] Capped resync at 1 second, to avoid entities flickering too much while doing tricky behavior that can cause desyncs
----------, May 24, 2025

Heads up: This is basically a massive rewrite of FMM with an absolute load of new features, optimizations and so on. There's so much I forgot to log a lot of it, but there are two things I want to mention first and foremost:
- /fmm spawn PROP <modelName> can now be used to permanently spawn a decoration for your server. This will be heavily expanded on soon
- A massive rewrite was done to massively optimize several aspects of the plugin. I am still working on this, but I am currently aiming to make it feasible for servers to be running with hundreds if not thousands of models active. Join the discord to give me feedback if you want to help!

FreeMinecraftModels 2.0.0:
- Added prop command & prop system
- Armor stands display rotations correctly
- Added scale to animations
- Updated for Minecraft 1.21.5
- Added a centralized ticking system for better performance
- Several improvements to the prop system, damage system and bounding box system
- A lot of optimizations around the watchers and animation system
- New correctly checking for remote updates
- Added new hitbox system which supports having x and z dimension be different for hitboxes, and increases accuracy as it supports hitboxes rotating when entities rotate (this is not something Minecraft can do) and can be toggled to do damage on contact
- Plugin is now more optimized around having significantly more entities
----------, May 16, 2025

FreeMinecraftModels 1.6.0:
- [New] Improved commands
- [New] Added /logify command to allow admins to easily upload their latest log to maclo.gs
----------, Feb 8, 2025

- Fixed problem with checking version on startup
----------, Dec 27, 2024

FreeMinecraftModels 1.5.0:

- [New] Updated for Minecraft 1.21.4 & 1.21.3
- [New] Now using Minecraft 1.21.4's new resource pack structure which allows models to be set independent from vanilla items and not use numerical IDs, meaning there will no longer be any collisions between FMM models and any other plugins' custom data
----------, Dec 11, 2024

FreeMinecraftModels 1.4.2:
- [New] Updated for Minecraft 1.21.1
- [New] Heads can now rotate individually. To tag a model head as a head, use "h_" at the start of the name
- [Fix] Fixed bug where teleporting an underlying dynamic entity would desync the custom model
- [Fix] Fixed issue where rotations for animations would get messed up if no keyframes were set for bones in animations
- [Fix] Fixed config.yml not generating correctly
- [Refactor] Removed dead code
----------, Aug 11, 2024

FreeMinecraftModels 1.4.1:
- [New] Big improvements to animation smoothness for all versions
- [New] Moved repository to repo.magmaguy.com
----------, Aug 7, 2024

FreeMinecraftModels 1.4.0:
- [New] Added MagmaCore
- All commands were rewritten
- All configuration file systems were redone
- Many classes moved to the core library
- [New] Repository moved to http://magmaguy.com:50001/ , now self-hosted
- [New] Added optional synchronization with ResourcePackManager, which automatically merges and hosts the resource packs when FMM modifies them, even if the modification is done while the server is live (due to importing new content), and automatically distributes up-to-date packs. Use of ResourcePackManager is VERY HIGHLY RECOMMENDED.
- [New] Added warning messages for rare cases where cubes have textures on some faces and not others, which breaks Minecraft
- [New] Now clearing outdated resource in the generated resource pack
- [New] Changed interpolation for animations, they should now feel smooth
- [New] Changed the file generation to prevent it from generating invalid resource packs.
- [New] Multiple textures can now share the same name without causing errors
- [Fix] Fixed issue which could cause models to tilt by default when created in specific ways
- [Fix] Fixed issue which could cause bones to not rotate correctly when not creating a root bone (root bone is now autogenerated)
- [Fix] Now handling locales with problematic diacritics correctly (such as turkish)
- [Fix] Fixed error in async task
----------, Aug 2, 2024

FreeMinecraftModels 1.11.2 changelog:
- Now working for Minecraft 1.21
----------, Jul 17, 2024

FreeMinecraftModels 1.3.1 changelog:
- Fixed hitboxes for 1.20.6
- Hitboxes no longer bounce projectiles off
- Very minor tweaks to dormant code
----------, Jun 7, 2024

FreeMinecraftModels 1.3.0 changelog:
- [New] Spent entirely too long fixing rotations, rotation system should not be very, very close to how blockbench displays them
- [New] 1.20.6 support
- [New] Started adding the prop system, still dormant code
----------, May 29, 2024

1.2.2 Changelog:
- [New] Now compatible for Minecraft 1.20.4
- [New] Plugin should now send notifications if a newer version is out
----------, Apr 24, 2024

- [New] Nearly full rewrite of the plugin
- [New] The plugin can now send both display entities and armor stands to player
- [New] FreeMinecraftModels now uses packets exclusively, making entities partially async - full async coming soon
- [New] Bedrock compatibility - servers using Floodgate will automatically have armor stands sent to bedrock clients instead of display entities, making the plugin natively support bedrock clients
- [Removal] No longer using CloudCommandFramework for commands, fixing various reload issues, improving API usability and drastically lowering the file size of the plugin
- [Tweak] Seriously improved the general accuracy of the model displays (now using transformation matrices)
- ... and probably several other things, it was a massive rewrite after all
----------, Apr 13, 2024

FreeMinecraftModels 1.1.4 changelog:
- Updated for 1.20.4 compatibility
- Fixed hitboxes accidentally being half the size they were meant to be
----------, Jan 22, 2024

FreeMinecraftModels 1.1.2 changelog:
- Generally completely rewrote bone generation, models should now be 1:1 accurate no matter the total size of the model (as long as they are within the usual size restrictions)
- Fixed critical texture issue with some models
- Fixed critical bone issue with some models
----------, Dec 10, 2023

FreeMinecraftModels 1.1.1 changelog:
- Fixed issue where importing folders would throw the system into a loop
- Fixed error when looking at the sky while spawning a model
----------, Nov 27, 2023

Note: This update adds all the minimum requirements to use FreeMinecraftModels as a drop-in replacement for ModelEngine by EliteMobs!

Version 1.1.0 changelog:
  • [New] Added animations
  • [New] Added hitboxes
  • [New] Added dynamic entities
  • [New - API] Added a maven repo
  • [New] The plugin can now be used as a replacement for ModelEngine for EliteMobs! This should also be the case for many other plugins.
  • [Reworks] Far too many changes to existing code to list, without changing behavior too much
----------, Nov 27, 2023

EternalTD, the plugin this FreeMinecraftModels was made for, is now out!
https://www.spigotmc.org/resources/eternaltd.111702/

- Changed zipped method
- Fixed issue that was causing resource packs to be different based on OS
- Fixed shading of metrics
----------, Aug 1, 2023

Resource Information
Author:
----------
Total Downloads: 8,720
First Release: Jul 31, 2023
Last Update: Jun 20, 2025
Category: ---------------
All-Time Rating:
9 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings