▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Petting - Tame any mob!
Petting - Tame any mob!

Petting - Tame any mob!

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

Оцените первым
18.2K
97
Все версииPetting - 4.2.3-beta.1

Petting - 4.2.3-beta.1

Beta31.05.2026

Список изменений

Changelog

Added / Fixed

  • Added a complete pet settings and key mapping UI system, including pet settings, control mappings, and command-input screens where there was no UI in the previous release.
  • Fixed right-click owner pet mapping handling so custom control_right_click and control_shift_right_click rules now override legacy sit-toggle behavior reliably.
  • Ensured owned-pet right-click mappings always use a default fallback (SIT|NONE for right-click, CYCLE|NONE for shift-right-click) when no per-pet or player default mapping exists.
  • Added event priority to PlayerRightclicksEntitzProcedure so the new mapping handler runs before legacy pet interaction logic.
  • Prevented the legacy OwnerRightclicksPetProcedure from processing events already cancelled by the mapping handler.
  • Added RUN_COMMAND support in key mapping rules and implemented CommandInputScreen so command strings can be entered, stored, and executed.
  • Fixed key mapping UI behavior to avoid stale mapping data and improved screen navigation when editing RUN_COMMAND rules.
  • Fixed pet settings toggles and follow/teleport distance updates to send correct server payloads and sync properly.
  • Fixed goat horn whistle handling so it now teleports pets when enabled, without requiring shift-click.
  • Fixed golden wheat taming logic so failed tame attempts no longer update mob names or change the client-side entity display.
  • Updated legacy tool-based pet boolean toggles to use server-side EntitySettingsServer.applyUpdate for proper validation and client sync.
  • Ensured ignoreWhistle is correctly respected by pet whistle teleport logic.
  • Added permission-aware RUN_COMMAND execution so pets only run embedded commands if the owner actually has permission to execute that command.
  • Fixed blacklist handling for taming by default enabling pet blacklist support and making blacklisted entities fully transparent to Petting interactions, preventing Create package duplication glitches.
  • Fixed bee death loop when bound to a pet bed after stinging an enemy; the bed save now resets the bee's stinger state so it no longer immediately re-triggers death.
  • Fixed pet bed not working across dimensions; the bed's dimension is now stored on binding and the death handler teleports the pet into the correct dimension via dimension transition.
  • Enhanced blacklist system to support whole mod namespaces (e.g. "create"), namespace wildcards (e.g. "create:*"), and prefix wildcards (e.g. "create:mechanical*") for taming, riding, and inventory blacklists; updated config comments to document all supported formats.
  • Fixed tamed creeper pets not respawning at their pet bed after exploding; the game's explosion sequence calls discard() directly and bypasses the normal death event, so the fix detects swelling pet creepers each tick and aborts the explosion by resetting their swell direction.
  • Improved pet persistence protection: tamed pets are now marked as PersistenceRequired immediately when they join or load into a level (via EntityJoinLevelEvent), rather than waiting for the first game tick, preventing edge cases where the game could despawn them before the tick handler ran.

Full Changelog: https://github.com/yigit-guven/Petting/compare/4.1.7...4.2.3-beta1

Файлы

petting-4.2.3-beta.1-neoforge-1.21.1.jar(206.61 KiB)
Основной
Скачать

Метаданные

Канал релиза

Beta

Номер версии

4.2.3-beta.1

Загрузчики

NeoForge

Версии игры

1.21.1

Загрузок

50

Дата публикации

31.05.2026

Загрузил

ID версии

Главная