Перейти к содержимому
Mineforgian

PettableMobs

Allows you to pet any non hostile mob ingame using "p" key!!

Загрузки
3K
Подписчики
16
Обновлён
8 августа 2026 г.
Лицензия
MIT

Опубликован 4 января 2026 г.

PETTABLEMOBS

Not being able to pet your mobs in game truly sucks soo try PettableMobs now!!

FEATURES:

  • Use P key to pet your mobs (the key is configurable through ingame keybinds)

  • Mob Taming System - Pet untamed animals 4 times consecutively to tame them

  • Healing - Each pet heals the mob by 1 heart (2 HP)

  • XP Reward - Gain minimal XP (1 point) for petting mobs (non-farmable)

  • Visual Feedback - Heart particles spawn around petted mobs

  • Audio Feedback - XP pickup sound plays when petting

  • Mob Freezing - Mobs freeze for 10 ticks while being petted

  • 1 Second Cooldown - 1 second cooldown between consecutive pets (prevents spamming)

  • Non-Spammable Key - P key must be released and pressed again (no holding)

MECHANICS

  • Distance Check - Must be within 3 blocks of the mob

  • Line of Sight - Must be looking at the mob (dot product check)

  • Mob Types Supported - All passive animals and tameable mobs (cows, sheep, wolves, cats, etc.)

  • Taming Progress - Extra hearts spawn when taming is complete

  • Per-Player Tracking - Each player can tame their own mobs independently

FEEDBACK:

If you wish to provide any feedback related to bugs or any improvements you wish to see in future updates then feel free to mail to me [email protected].

Ченджлог

1.0.0Релиз1.21.11 · 4 января 2026 г.

Mobpetting Changelog Version 1.0.0 - Initial Release Features Pet Mobs - Press P to pet passive/tameable mobs with line-of-sight detection

Mob Taming System - Pet untamed animals 4 times consecutively to tame them

Healing - Each pet heals the mob by 1 heart (2 HP)

XP Reward - Gain minimal XP (1 point) for petting mobs (non-farmable)

Visual Feedback - Heart particles spawn around petted mobs

Audio Feedback - XP pickup sound plays when petting

Mob Freezing - Mobs freeze for 10 ticks while being petted

1 Second Cooldown - 1 second cooldown between consecutive pets (prevents spamming)

Non-Spammable Key - P key must be released and pressed again (no holding)

Mechanics Distance Check - Must be within 3 blocks of the mob

Line of Sight - Must be looking at the mob (dot product check)

Mob Types Supported - All passive animals and tameable mobs (cows, sheep, wolves, cats, etc.)

Taming Progress - Extra hearts spawn when taming is complete

Per-Player Tracking - Each player can tame their own mobs independently

Technical Details Built with Fabric Modloader

Single-file architecture with embedded styles

Server-side cooldown enforcement

Client-side key validation

Networking via Fabric API PayloadType

Code Structure PettingHandler.java - Server-side pet logic and taming system

MobpettingClient.java - Client-side key binding and packet sending

Mobpetting.java - Main mod class with configuration constants

PetMobPayload.java - Network payload for client-server communication

Configuration PET_COOLDOWN_TICKS = 20 (1 second between pets)

PETS_TO_TAME = 4 (4 consecutive pets to tame)

Known Limitations Only works on passive/tameable mobs (not hostile mobs)

Taming counter resets if you don't pet consecutively

XP reward is minimal to prevent farming exploits

Future Improvements Custom mob sounds per species

Taming progress

Комментарии

Загружаем…