Petting - Tame any mob! Wiki & Guide
The community wiki and guide for Petting - Tame any mob! — recipes, items, tags and mechanics, kept current for every Minecraft version the mod supports.
About this mod
Petting is a Minecraft mod that lets you tame virtually any mob in the game — hostile or passive, ordinary or boss. Tamed pets follow your commands, defend you in combat, carry your items, ride alongside you, and respawn at a dedicated bed when they die. Every behavior is deeply configurable, making the mod suitable for survival, adventure maps, and modpacks alike.
Features at a Glance
- Tame almost any mob, including Withers, Ender Dragons, and Wardens
- Full riding support for land, flying, and swimming mobs
- Per-pet inventory with armor slots, hand slots, and 14 item storage slots
- Four AI modes: Following, Sitting, Waiting, Wandering
- Combat modes: Aggressive, Defensive, Guard
- Pet Bed block for infinite respawning — pets teleport to their bed on death, even across dimensions
- Per-pet control mapping system with custom actions and conditions
- Passive immunities: no fall damage, fire, or lava damage for tamed pets
- Global whistle via Goat Horn to instantly recall all pets
- Category system for grouping pets and enforcing per-group limits
- Full server and modpack configuration via
petting-common.toml
Getting Started
Installation
- 1. Download the latest release from CurseForge or Modrinth.
- 2. Place the
.jarfile in yourmods/folder. - 3. Launch the game. A default config file will be generated at
config/petting-common.toml.
Taming
Taming is how you acquire a pet. By default, right-click a mob while holding Golden Wheat (petting:golden_wheat) to attempt taming it. The item is consumed on every attempt. Heart particles appear on success; smoke particles appear on failure. The taming item is fully configurable via tamingItem.
When tamed, all three combat modes — Aggressive, Guard, and Defensive — are enabled by default. The pet is also automatically named "[YourName]'s [mob type]" with the name tag hidden above their head.
Holding Golden Wheat in either hand (main or offhand) causes nearby untamed animals within 12 blocks to follow you.
Success Factors
| Factor | Config Key | Description | | :--- | :--- | :--- | | Base chance | tameChance | Default 33% per attempt | | Weakness scaling | healthScalesTamingChance | Lower HP increases success chance | | Health threshold | tameHealthThreshold | Mob must be missing a certain % of HP to be tameable | | Kill requirement | requireKillToTame | Must have killed at least one of that mob type first | | Custom items | customTamingItems | Assign specific taming items per mob (format: entity_id\|item_id) | | Whitelist | whitelistOnly, tamingWhitelist | Only listed mobs can be tamed | | Blacklist | blacklistEnabled, tamingBlacklist | Listed mobs cannot be tamed (supports modid:* wildcards) | | Cooldown | interactionCooldown | Ticks between allowed taming attempts on the same mob (default: 20) |
Controls & Pet Management
Empty Hand (Default Mappings)
By default, the control system uses per-pet mappings. Fresh pets have these defaults:
| Input | Default Action | | :--- | :--- | | Right-Click | Toggle Sit on/off | | Shift + Right-Click | Cycle follow/teleport distance presets (5/10 → 10/20 → 20/50 blocks) |
These are fully remappable per-pet or globally via the Pet Settings Screen (press P while looking at a pet, or bind controls.petting.open_settings in Controls).Pet Settings Screen (P Key)
Press P while targeting your pet to open the settings GUI. From here you can:
- Toggle AI modes: Sitting, Waiting, Aggressive, Guard, Self-Defense, Ignore Whistle
- Set exact follow and teleport distances
- Open the Control Mappings sub-screen to customize right-click and shift+right-click actions
Control Mapping System
Each pet (and player default) supports a chain of ordered rules for right-click and shift+right-click. Rules follow the format ACTION|CONDITION and are evaluated top-to-bottom; the first matching rule is executed.
Available Actions
| Action | Description | | :--- | :--- | | SIT | Toggle Sitting on/off | | TOGGLE_WAIT | Toggle Waiting on/off | | RIDE | Mount the pet | | OPEN_INV | Open the pet inventory | | CYCLE | Cycle through distance presets (5/10 → 10/20 → 20/50) | | TOGGLE_FOLLOW_TELEPORT | Swap the follow and teleport distance values | | OPEN_SETTINGS | Open the Pet Settings screen | | RUN_COMMAND | Run a server command (requires the owner to have permission for it) | | NONE | Do nothing |
Available Conditions
| Condition | When it passes | | :--- | :--- | | NONE | Always | | SADDLE | Pet has a saddle equipped | | SNEAK | Owner is crouching | | HEALTH_LT_50 | Pet is below 50% HP | | HOLD_ITEM | Owner is holding any item |
(Description truncated.)
Compatibility
Which Minecraft versions and mod loaders the mod supports.
| Loader | MC 1.21.8 | MC 1.21.4 | MC 1.21.1 | MC 1.20.6 | MC 1.20.5 | MC 1.20.4 | MC 1.20.3 | MC 1.20.2 | MC 1.20.1 | MC 1.19.4 |
|---|---|---|---|---|---|---|---|---|---|---|
| Fabric | — | — | — | — | — | — | — | — | ✓ | — |
| Forge | — | — | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Neoforge | ✓ | ✓ | ✓ | ✓ | — | — | — | — | — | — |
Recent updates
Latest releases with the author's changelog notes.
Bug Fixes:
- Interaction Fix: Fixed a bug introduced in 4.2.3-beta.3 where tamed mobs, especially those with custom GUIs or on the GUI blacklist, became completely non-interactable with an empty hand due to aggressive event cancellation.
...
Bug Fix:
- Crash Fix: Resolved a critical crash caused by an
ObfuscationReflectionHelpermapping mismatch (java.lang.NoSuchFieldException: jumping) when running the mod in a production environment.
Petting 4.2.3-beta.2 (Fabric 1.20.1)
This version is a backport of the latest features from NeoForge 1.21.1 to Fabric 1.20.1!
Major Changes and Backported Features:
- Registry System Overhaul: Migrated from NeoForge's
DeferredHolderandDeferredItemback to Fabric'sRegistryObject. - Networking Modernization: Migrated the
Payloadbased networking to Forge'sSimpleChannel
...
Petting 4.2.3-beta.2 (Forge 1.20.1)
This version is a backport of the latest features from NeoForge 1.21.1 to Forge 1.20.1!
Major Changes and Backported Features:
- Registry System Overhaul: Migrated from NeoForge's \DeferredHolder\ and \DeferredItem\ back to Forge's \RegistryObject\.
- Networking Modernization: Migrated the \Payload\ based networking to Forge's \SimpleChannel\ and
...
Changelog
Fixed
- Fixed a multiplayer issue where opening Pet Settings for one player could also open the settings screen for other nearby players, including spectators.
- Fixed Pet Settings opening from normal pet-settings synchronization events (such as right-click interactions and per-pet tool actions).
- Fixed owner scoping for Pet Settings open responses so the UI is now sent only to
...
Gallery





Related mods
Mods in the same category as this one.
Developer resources
Processes
Every recipe the mod adds, grouped by how it is made.
Items
Version history
Petting - Tame any mob! 4.2.3-beta.4 (MC 1.20.1) → 4.2.3-beta.2 (MC 1.21.1): 0 recipes added · 0 recipes removed · 0 recipes updated.

Follow Whistle
Golden Wheat
Pet Tether
Teleport Orb