Ever wish you could bring more love to all those animals across your world? A lonely slime deserves some affection.. your dog needs more pets..
Well now,
Pet the Frog has expanded to include all friendly animals!
You can pet dogs, cats, sheep, cows, sniffers, (small) slimes, and so many more!
Simply right click (or use the keybind! on) any animal and watch them send little hearts of affection with a little animation~
More examples in the gallery!

Fully Customizable!
As of 1.21.5, and 26.1+, all vanilla pettable entities have animations! These can be customized via a Resource Pack, by creating an animation of the entity with GeckoLib's Animation BlockBench Plugin!
This also allows for modded entities to have animations added, as well as the heart particle's offset modified.
Note: Since this uses a custom-built animation system, the bones of Models need to have their original Java names! These are not always the same as the CEM/Optifine model part names.
Note: Some interactions work slightly differently with right click:
Certain animals have their own right click interactions that need to be preserved, and to do so, some animals are interacted with slightly differently:
- Striders, when they have a saddle on, can be crouch right-clicked to be petted
- Parrots must be crouch right-clicked, and if you hold down right-click while crouching you are able to pick up your parrot onto your shoulders just like before
- For Rideable horse-like mobs, you crouch right-click to pet them, and hold down crouch right-click to enter their saddle inventory.*
- This applies to Horses, Mules, Donkeys, Llamas, and Camels
- Tamed dogs and cats can be pet simply by right clicking, and to toggle their sitting/standing status, you crouch right click.*
*Required serverside for this functionality prior to 5.0. if not present, the animals will toggle sitting/standing regardless of being pet
Original Mod
Ever look at a frog and think, "hm, I wish I could squish those cheeks and make it croak..."
Well now you can!
Simply right clicking on any frog with an empty hand will let you pet those little slimy heads and make those boios croak and ribbit all night long!

All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 1mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Data driven animations
- Config menu accessible via Mod Menu
- Keybind Support
- Animations for **all** friendly mobs!
This was a major rework compared to those modern versions, so I expect there to be bugs. If you find any, feel free to report them to the Github
proper animations for the baby entities
they no longer clip and break from using the adult model animations
Adds:
- Keybind Support!** A long requested feature has finally been added, allowing you to pet using a keybind of your choice! You can even fully disable right-click-to-pet if you choose.
- Cloth Config and Mod Menu Integration**: You can now change settings such as cooldown, ignored mobs, and more from within a config menu in Mod Menu
- Petting Takes Priority on Servers**: It's no longer required to have the mod on the server if you want to pet a cat or rideable mob without actually interacting with them! (note: this only applies to right-click petting)
- Leashed Mobs are Pettable!** If you have a horse, frog, or whatever leashed to a fence, you'll now still be able to pet them as usual!
## Known Issues!
- some entities have animations that no longer work on their baby variant due to the 26.1 tiny takeover update. They can have separate animations, but (afaik) the models have not been ported to Blockbench yet, so I can't easily rework the animations for the baby versions.
- Sulfur Cubes** the block inside of them cannot be animated. This is the same problem that the Mooshroom runs into, as it's an actual BlockModel, which does not have the same render pipeline that allows for animating.
fixed an incompatibility with some modsets, causing odd crashes
Still no animations for baby animals
Slimes are currently non-pettable, and rabbits do not currently have an animation
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.
(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 crash that occurred due to incorrectly implemented interfaces on Dolphin entities (and potentially Goats)
- Was particularly a conflict with Create
- Fixed a crash that occurred due to incorrectly implemented interfaces on Dolphin entities (and potentially Goats)
- Was particularly a conflict with Create
- Fixed a crash that occurred due to incorrectly implemented interfaces on Dolphin entities (and potentially Goats)
- Was particularly a conflict with Create
- Fixed a crash that occurred due to incorrectly implemented interfaces on Dolphin entities (and potentially Goats)
- Was particularly a conflict with Create
- Fixed a crash that occurred due to incorrectly implemented interfaces on Dolphin entities (and potentially Goats)
- Was particularly a conflict with Create
- Fixed a bug in non 1.21.5 versions which caused the dogs and cats not to interact properly
- Fixed a bug when the mod was present on the server causing it to error out all interactions
- Added a config option to disable specific mobs by their entity type eg. "entity.minecraft.wolf"
- Fixed a bug in non 1.21.5 versions which caused the dogs and cats not to interact properly
- Fixed a bug when the mod was present on the server causing it to error out all interactions
- Added a config option to disable specific mobs by their entity type eg. "entity.minecraft.wolf"
- Fixed a bug in non 1.21.5 versions which caused the dogs and cats not to interact properly
- Fixed a bug when the mod was present on the server causing it to error out all interactions
- Added a config option to disable specific mobs by their entity type eg. "entity.minecraft.wolf"
- Fixed a bug in non 1.21.5 versions which caused the dogs and cats not to interact properly
- Fixed a bug when the mod was present on the server causing it to error out all interactions
- Added a config option to disable specific mobs by their entity type eg. "entity.minecraft.wolf"
- Fixed a bug in non 1.21.5 versions which caused the dogs and cats not to interact properly
- Fixed a bug when the mod was present on the server causing it to error out all interactions
- Added a config option to disable specific mobs by their entity type eg. "entity.minecraft.wolf"
Happened when trying to pet an entity with no ambient sound.
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