Complete Petting Overhaul!
The mod is now wholly data driven. Particle offsets are now decalred via .json files provided by resource packs.
Animations for all!!
Every passive pettable mob now includes an animation by default! And, even better, the animations are ALSO data driven, allowing users to add custom animations through resource packs to either override the default ones, or add new ones for modded entities.
Keep in mind: these are not CEM/Optifine animations! They are based on the Blockbench JSON animation format. This makes it compatible with GeckoLib animations. Bones of the entities need to be named exactly as they are defined in-game, otherwise they won't be played. (e.g. "left_leg" not "leg_left")
This is a massive rework, so I expect there to be bugginess, so for now it remains in beta
Fixed a Sound Crash
Happened when trying to pet an entity with no ambient sound.
Pet The Frog massive expansion!
No longer is petting limited to just Frogs. Now, you can pet every friendly animal, some of which will give a delightful action in response!
Frogs will croak, slimes will squish, and much more
Now, this is a major overhaul of the mod, which means more chance for bugs to creep in, alongside some important notices:
While This is a client-side mod, certain features require serverside support. notably:
- Tamed animals like dogs and cats can be pet when right clicking, and (when on the server), can be toggled between sit and stand by shift right clicking
- Horses, Donkeys, Mules, Llamas, and Camels require the mod serverside for full support. To pet them, you crouch right click them, and to open their dedicated inventory, you hold down right click while crouching.
- Parrots must be pet when crouched, and you can hold down right click while crouching to pick them up onto your shoulder