Tags
Creators
Details
Licensed GPL-3.0-only
Published last year
Updated yesterday
All versions
2.13.0
Release
Free Minecraft Models 2.13.05 days ago 685
Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.4–1.21.11
Platforms
Paper
Purpur
Spigot
Changes
FreeMinecraftModels 2.13.0:
- [New] Pets. A species_name.pet.yml file beside a model makes it a tameable, breedable pet species with babies, variants and a /fmm pets collection menu. Model packs add the species; FreeMinecraftModels ships none.
- [New] pets.yml sets the pet mode. COSMETIC, the default, has only owned pets that can't be hurt. CREATURES also stocks new chunks with wild pets that live like farm animals and are tamed by feeding. The Pets button in /fmm setup switches it.
- [New] Pet behaviors are Lua modules in pet_behaviors/, listed under behaviors: in each pet file with their own settings. 15 ship with FreeMinecraftModels, including following, staying, circling campfires, perching by day, glowing at night, stinging and watering crops.
- [New] Flying pet species with a migration: section now and then cross the night sky in flocks over players.
- [New] /fmm petadmin switches the pet mode and lists, spawns or gives pet species, and /fmm petmigrate [species] sends a migration flock over you now.
- [New] Flying and swimming pets lean into their travel and are drawn centred on their body.
- [New] Animation keyframes written as MoLang expressions now animate per entity with query.anim_time, query.life_time, query.modified_distance_moved and query.is_moving, instead of playing as 0.
- [New] /fmm mount now takes an optional scale after the model name.
- [New] API: models can light their bones at a fixed light level, take a click surface sized from their hitbox bone or bounds, lean with their travel and be drawn centred on their body.
- [New] /nightbreaklogin without a token now prints a nightbreak.io link. Approve the server there and it connects by itself, with no token to copy. Linking with a token through /nightbreaklogin still works.
- [Tweak] The recommended setup now starts the server link right away, and setup, install and update prompts point at /nightbreaklogin instead of the account token page.
- [Fix] A MoLang keyframe with several statements and no return now plays its last line, as Blockbench does.
- [Fix] /fmm mount riders of models with m_ seat bones can now steer, and sit on the model's first m_ bone instead of at a fixed height.
- [Fix] A /fmm mount model now faces where its rider faces and keeps its head level, and ridden models no longer turn, tilt or jump around their rider.
- [Fix] Right-clicking anywhere on a /fmm mount model seats you as its rider, also after dismounting, and a steered mount plays its walk animation.
- [Fix] The /fmm mount horse's saddle and reins no longer show around the model on 1.21.5 and newer.
- [Fix] /fmm mount horses are removed with their model, so reloads and crashes no longer leave invisible saddled horses behind.
- [Fix] Rideable models no longer blink under their rider about once a minute.
- [Fix] Fixed a server crash during world saves that a modeled mob could trigger.
- [Fix] One Lua script can no longer change the built-in string methods for every other script.
- [Fix] On Windows, an antivirus or file indexer briefly holding the shared resource pack files no longer leaves FreeMinecraftModels's resource pack assets empty.
Optional dependencies
Any compatible version
Any compatible version
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:dXA9IZkK:50t9uwx8"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:dXA9IZkK:50t9uwx8"
}

