petting-4.2.3-beta.5-neoforge-1.21.1.jar
Curse Maven Snippet
What's new
Changelog
4.2.3-beta.5
Added & Implemented
- Custom Taming Items Support: Implemented
CUSTOM_TAMING_ITEMSconfig processing (entity_id|item_id), enabling custom taming items even whenallowGoldenWheatis set to false. - Immediate Persistence: Newly tamed mobs are now immediately marked as persistence-required to prevent accidental despawning before the first server tick.
- Axe Mineable Tag: Tagged
petting:pet_bedunder#minecraft:mineable/axeso axes harvest pet beds quickly. - Non-Armor Equipables Support:
EquipmentSlotHandlerand pet inventory quick-move now support all wearable/equipable items (Elytra, carved pumpkins, mob heads, etc.) viamob.getEquipmentSlotForItem(...). - Conversion Data Synchronization: Mob conversions (e.g. Zombie into Drowned) now preserve
ignoreWhistle, custom control mappings (control_right_click,control_shift_right_click), and automatically transfer pet inventory items and equipped gear.
Fixed
- 1.21 Data Pack Directory Paths: Migrated
loot_tablesto singularloot_table(data/petting/loot_table/blocks/pet_bed.json) so breaking pet beds drops the item correctly in 1.21. - 1.21 Advancements Directory Path: Migrated
advancementsto singularadvancement(data/petting/advancement/recipes/golden_wheat_recipe.json). - Owner Hurt Pet Protection: Fixed
PetDamageHandlersoallowOwnerToHurtPets = falseproperly prevents players from damaging their own pets while standing or walking (previously only prevented while riding) and prevents projectile friendly fire. - Duplicate Environmental Damage Checks: Corrected copy-pasted
IS_FIREdamage tags inPetAttackLogicto properly checkIS_DROWNINGandIS_FREEZING. - Duplicate Sitting Heal: Removed redundant sitting heal execution in
FollowOwnerOrTeleportthat previously caused double-healing every tick interval. - Pet Bed Respawn Validation: Checked for the physical existence of the pet bed before respawning. If destroyed or missing, the owner is alerted and stale bed coordinates are cleared rather than respawning in thin air.
- Pet Releasing Data Cleanup: Cleaned up bed coordinates, control mappings, and tamable entity status when releasing a pet with shears.
- Global Whistle Activation: Required sneaking (
Shift + Right-Click) to use the global whistle/goat horn as documented, avoiding unintentional summoning during regular horn use. - Tick Performance Optimization: Optimized
GoldenWheatItemInHandTickProcedureto bypass 12-block entity searches when players are not holding Golden Wheat. - 1.21.1 Pack Format: Updated
pack.mcmetawith Minecraft 1.21.1 pack formats (48data,34resource). - Cleaned Up Deprecations: Removed deprecated
EventBusSubscriber.Bus.GAMEreferences across event handlers.
Full Changelog: https://github.com/yigit-guven/Petting/compare/4.2.3-beta.2...4.2.3-beta.5
This mod has no additional files

