iLike2MoveIt — CORE
The companion mod for the iLike2MoveIt resource pack. The pack brings vanilla mobs to life with CEM/EMF animation; this mod is the piece that hands the animation engine the information the pack cannot read from the game on its own.
EMF animates from variables. But there are states vanilla does not expose in any useful way — has this wolf just found you again? is the fox really asleep or merely standing still? how far along is the cat in lying down on you? The mod works those states out on the client and hands them to EMF as animation variables, so the pack can react to them. Without this bridge those animations would have nothing to fire from.
Client-side only. Do not install it on a server: it does nothing there.
What it does
- Wolf — reunion. Recognises when your wolf finds you again after being apart, and fires its greeting. State is kept per UUID, so each wolf remembers its own. Greetings are staggered, so a pack of them does not greet you in unison.
- Cat — resting. Hands over the real progress of the cat lying down on you, so the transition reads as a movement instead of a jump.
- Fox — its own states. Sitting, sleeping and stalking (crouched), worked out separately because vanilla's flags do not apply to foxes.
- Chicken and pig — warm variant. Repairs the layer missing from VanillaBackport's renderer on 1.21.1, so the warm biome variants render correctly.
- Villager — trade item. The item it offers you stops being pinned to its chest and follows the model's animated hands.
- Held items. Harmonises the apparent size of any held item and seats it consistently, so a diamond, an ingot and a 3D-modelled item all sit correctly in the same place.
It also forces one EMF setting (asmMaths=false) in memory only, so you do not have to edit it by hand. Without it the villager's animation block exceeds a JVM limit and the mob silently stops animating. Your entity_model_features.json is left untouched, and uninstalling the mod gives your configuration back exactly as it was.
Requirements
- NeoForge 1.21.1 (21.1.0+)
- Entity Model Features (EMF) 3.2.4+
- Entity Texture Features (ETF) 7.1+
- VanillaBackport 1.1.7.10+ (plus Platform 1.3.3+)
- The iLike2MoveIt resource pack, enabled
Where this is going
This is the beginning. The plan is to keep widening it: more mobs with states of their own, more gestures, and better compatibility with what people already run. Bug reports and suggestions are welcome.
Community
Discord: https://discord.gg/45YFupj5Q7
Thanks
- To Traben, for Entity Model Features and Entity Texture Features — none of this would be possible without them.
- To lukidonu, for Villagers Refreshed.
- To Fresh Animations, as a reference and a source of inspiration.
License
CC BY-NC-SA 4.0. Share it, adapt it, build on it — with attribution, non-commercially, and under the same licence.