Petting - Tame any mob!

Pet mobs and have them become protective companions that follow you, offering support and assistance during your adventures.

File Details

petting-4.2.3-beta.2-fabric-1.20.1.jar

  • B
  • Jun 15, 2026
  • 173.65 KB
  • 108
  • 1.20.1
  • Fabric

File Name

petting-4.2.3-beta.2.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:petting-1083170:8254300"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

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 DeferredHolder and DeferredItem back to Fabric's RegistryObject.
  • Networking Modernization: Migrated the Payload based networking to Forge's SimpleChannel and PacketDistributor.
  • Capability System Reset: Downgraded the NeoForge Attachment system back to the classic Forge Capability system for pet inventories.
  • Attributes System: Adjusted UUID-based AttributeModifier system to match the legacy 1.20.1 signature. Reverted Attribute registry logic to use Supplier-based definitions.
  • Config & GUI Enhancements: Ported the ConfigScreenFactory implementation to use the older ConfigScreenHandler. Also resolved numerous screen rendering changes, falling back to 1.20.1 compatible enderBackground and GUI drawing methods.
  • Event Bus Adjustments: Re-mapped LivingEvent, LivingDamageEvent, and Menu Screen Registration events to their appropriate 1.20.1 equivalents.
  • Controls & Keybindings Overhaul: Replaced brittle manual thread polling with native Forge RegisterKeyMappingsEvent and InputEvent.Key for responsive and reliable Pet Settings (P) activation.
  • Settings UI & Network Synchronization: Resolved missing Network Packet registrations that caused the Settings UI to silently fail, fully restoring bidirectional UI-to-Server syncing.
  • Translation Keys & Localization: Performed a massive extraction and injection of missing localization strings, tooltips, and dynamic action mapping states into en_us.json for proper English formatting.