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
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'sSimpleChannelandPacketDistributor. - Capability System Reset: Downgraded the NeoForge Attachment system back to the classic Forge
Capabilitysystem for pet inventories. - Attributes System: Adjusted UUID-based
AttributeModifiersystem to match the legacy 1.20.1 signature. RevertedAttributeregistry logic to use Supplier-based definitions. - Config & GUI Enhancements: Ported the
ConfigScreenFactoryimplementation to use the olderConfigScreenHandler. Also resolved numerous screen rendering changes, falling back to 1.20.1 compatibleenderBackgroundand 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
RegisterKeyMappingsEventandInputEvent.Keyfor 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.jsonfor proper English formatting.