
Petting - Tame any mob!
Мод Petting для Майнкрафт позволяет приручить любого моба - от курицы до Дракона Края. Питомцы следуют за вами, защищают, носят предметы и возрождаются на специальной кровати.
Petting - это мод для Майнкрафт, который полностью переворачивает представление о приручении мобов. В ванильной игре вы можете завести только волка или кота, а с Petting ваш питомец может стать кто угодно: зомби, крипер, визер, странник Края или даже сам Дракон Края. Мод решает главную проблему - одиночество в мире, где все мобы настроены враждебно. С Petting вы превращаете врагов в союзников, и каждый новый поход становится безопаснее и веселее.
Что даёт мод
- Приручение почти любого моба - от пассивных коров до боссов вроде Визера и Дракона Края. Даже Странник (Warden) может стать вашим верным стражем.
- Полная кастомизация поведения - питомец может сидеть, ждать, следовать за вами или бродить. А ещё он умеет атаковать ваших врагов, защищать вас или просто охранять территорию.
- Инвентарь питомца - у каждого моба есть слоты для брони, оружия и 14 ячеек для хранения предметов. Можно экипировать питомца в алмазную броню и дать ему меч - он будет реально крут.
- Верховая езда - на питомце можно ездить, причём поддерживаются наземные, летающие и плавающие мобы. Управление интуитивное: пробел - вверх, S - вниз, Ctrl - ускорение.
- Кровать для питомца - специальный блок, к которому привязывается моб. Если питомец умирает, он мгновенно возрождается у своей кровати, полностью здоровый. Работает даже между измерениями.
- Глобальный свисток - используйте Козий Рог (Goat Horn), чтобы призвать всех своих питомцев к себе из любой точки мира.
Как приручить моба
По умолчанию нужно нажать ПКМ по мобу, держа в руке Золотую Пшеницу (petting:golden_wheat). Предмет тратится при каждой попытке. Шанс приручения - 33%, но его можно увеличить, если моб ранен. Настройки гибкие:
tameChance- базовый шанс (0.33 = 33%)healthScalesTamingChance- чем меньше здоровья у моба, тем выше шансtameHealthThreshold- моб должен быть ранен на определённый процентrequireKillToTame- нужно сначала убить хотя бы одного такого мобаcustomTamingItems- можно задать свой предмет для каждого типа мобовwhitelistOnly/blacklistEnabled- белый или чёрный список мобов
Если приручение удалось, появляются сердечки. Если нет - частицы дыма. Питомец автоматически получает имя "[ВашеИмя]'s [тип моба]".
Управление питомцем
Пустая рука (по умолчанию)
| Действие | Результат |
|---|---|
| ПКМ | Включить/выключить режим "Сидеть" |
| Shift + ПКМ | Переключить дистанцию следования (5/10 → 10/20 → 20/50 блоков) |
Экран настроек питомца (клавиша P)
Нажмите P, глядя на питомца, чтобы открыть меню. Там можно:
- Включить/выключить режимы: Сидеть, Ждать, Агрессия, Защита, Игнорировать свисток
- Настроить точную дистанцию следования и телепортации
- Открыть подменю привязки клавиш для ПКМ и Shift+ПКМ
Система кастомных действий
Каждому питомцу можно назначить цепочку правил для ПКМ и Shift+ПКМ. Формат: ДЕЙСТВИЕ|УСЛОВИЕ. Правила проверяются сверху вниз, выполняется первое подходящее.
Доступные действия:
SIT- переключить сидениеTOGGLE_WAIT- переключить ожиданиеRIDE- сесть верхомOPEN_INV- открыть инвентарьCYCLE- переключить дистанцию следованияTOGGLE_FOLLOW_TELEPORT- поменять местами дистанции следования и телепортацииOPEN_SETTINGS- открыть экран настроекRUN_COMMAND- выполнить серверную команду (требуются права)NONE- ничего не делать
Условия:
NONE- всегдаSADDLE- если есть седлоSNEAK- если владелец крадётсяHEALTH_LT_50- если у питомца меньше 50% здоровьяHOLD_ITEM- если владелец держит любой предмет
Инструменты взаимодействия
Все предметы настраиваются в конфиге.
| Инструмент | Предмет по умолчанию | Функция |
|---|---|---|
| Палка статуса | minecraft:stick | ПКМ: переключить режим ИИ (Следование → Сидение → Ожидание → Бродяга). Shift+ПКМ: подробный статус в чате |
| Свисток | petting:follow_whistle | Переключить дистанцию следования (5 → 10 → 20 → 50 блоков) |
| Сфера | petting:teleport_orb | Переключить дистанцию телепортации (10 → 20 → 50 → 100 блоков) |
| Часы | minecraft:clock | Включить/выключить реакцию на глобальный свисток (Козий Рог) |
| Меч | любой меч | Включить/выключить Агрессивный режим (атакует то, что атакуете вы) |
| Щит | minecraft:shield | Включить/выключить Защитный режим (отвечает на атаки по себе) |
| Печенье | minecraft:cookie | Включить/выключить Режим охраны (атакует тех, кто бьёт вас) |
| Поводок | petting:pet_tether | Привязать питомца к текущей позиции с радиусом брожения |
| Ножницы | minecraft:shears | Красться + ПКМ: отпустить питомца на волю |
| Козий Рог | minecraft:goat_horn | ПКМ: телепортировать всех питомцев к себе |
Режимы ИИ
У питомцев есть четыре состояния движения:
| Состояние | Поведение |
|---|---|
| Следование | Идёт за владельцем, телепортируется, если слишком далеко |
| Сидеть | Стоит на месте; регенерирует здоровье (если включено) |
| Ожидание | Стоит на месте без регенерации |
| Бродяга | Свободно бродит по округе |
Боевые режимы независимы от движения:
| Режим | Инструмент включения | Поведение |
|---|---|---|
| Агрессивный | любой меч | Атакует то, что атакуете вы |
| Защитный | щит | Отвечает на атаки по себе |
| Охрана | печенье | Атакует тех, кто бьёт вас |
Инвентарь и экипировка питомца
Открыть инвентарь можно через действие OPEN_INV или через экран настроек (клавиша P). В инвентаре:
- Слоты брони - шлем, нагрудник, поножи, ботинки
- Слоты рук - меч или щит; питомец физически держит их и использует
- 14 слотов для предметов - можно таскать ресурсы или трофеи
Слоты экипировки автоматически определяются для каждого типа моба. Можно принудительно добавить слоты через extraEquippableMobs. Глобальные бонусы брони задаются через petBaseArmor и petBaseArmorToughness.
Безопасность питомцев
Пассивные иммунитеты
Все прирученные питомцы навсегда получают иммунитет к:
- Урону от падения
- Урону от огня и лавы
Взаимный пацифизм
Питомцы никогда не атакуют других прирученных мобов, даже от разлёта снарядов.
Регенерация в сидячем положении
Пока питомец сидит, он восстанавливает здоровье. Настраивается через sitHealAmount и sitHealInterval.
Кровать для питомца (Pet Bed)
Это специальный блок, который позволяет питомцу возрождаться после смерти.
- Поставьте кровать и нажмите ПКМ по ней - войдёте в режим привязки.
- Нажмите ПКМ по питомцу - он привяжется к кровати.
- Если питомец умрёт, смерть отменяется: он мгновенно телепортируется к кровати, полностью здоровый и в сидячем положении.
Кровать работает через измерения. Измерение запоминается в момент привязки, так что питомец может умереть в Незере или Энде и всё равно вернуться домой. Чтобы выйти из режима привязки, нажмите ПКМ по воздуху.
Боссы как питомцы
| Босс | Особое поведение |
|---|---|
| Визер (Wither) | Боковые головы постоянно подавлены; центральная голова не стреляет, если нет цели |
| Дракон Края (Ender Dragon) | Можно ездить верхом; полоска здоровья скрыта после приручения |
| Странник (Warden) | Уровень злости к владельцу и другим питомцам постоянно сбрасывается |
Опция hideTamedBossBars скрывает полоски здоровья для всех прирученных боссов.
Конвертация сущностей
Когда прирученный моб превращается в другой тип (например, зомби в утопленника), все данные питомца сохраняются:
- UUID владельца
- Кастомное имя
- Режимы ИИ и дистанции следования/телепортации
- Седло и экипировка
- Привязка к кровати (включая измерение)
Продвинутые системы
Категории питомцев
Группируйте мобов в именованные категории с общими лимитами на игрока. Полезно для сборок модов и серверов.
Формат: ID_слота|Отображаемое_имя|Список_мобов|Лимит_по_умолчанию
Пример: 1|Нежить|minecraft:zombie,minecraft:skeleton|5
Слоты 1-20 соответствуют атрибутам игрока petting:max_pets_category_X.
Кастомные атрибуты
Моды на снаряжение или перки могут давать игрокам больше питомцев через атрибуты:
petting:max_pets- увеличивает общий лимит питомцевpetting:max_pets_category_1...petting:max_pets_category_20- увеличивает лимит по категориям
Инструменты для администраторов и картостроителей
Команды
/pet <целевой_моб> <целевой_игрок>
Мгновенно приручает моба и назначает его игроку. Требует прав оператора.
Предварительно прирученные мобы через NBT
/summon minecraft:zombie ~ ~ ~ {ForgeData: {pettingtamed: 1b, ownerUUID: "YOUR-UUID-HERE"}}
У таких мобов будет отключён враждебный ИИ, и они будут принадлежать указанному игроку.
Действие RUN_COMMAND позволяет выполнять серверные команды от имени владельца через взаимодействие с питомцем.
Конфигурация (config/petting-common.toml)
Общие настройки (General)
| Ключ | По умолчанию | Описание |
|---|---|---|
| disableRespawnOnTame | true | Сохранять оригинальную экипировку и NBT моба при приручении вместо респавна |
| interactionCooldown | 20 | Тиков между попытками приручения одного моба |
| enableParticles | true | Показывать частицы сердечек при успешном приручении |
| maxPetsPerPlayer | -1 (-1 = безлимит) Базовый лимит питомцев на игрока | |
| enableGoatHornWhistle true Разрешить Козий Рог для призыва всех питомцев | ||
| whistleTeleportsTethered false Включать ли привязанных питомцев в призыв Козьего Рога | ||
| hideTamedBossBars true Скрывать полоски здоровья прирученных боссов | ||
| commandFeedbackStyle ACTION_BAR Как показывать изменения состояния ACTION_BAR CHAT или NONE |
Настройки приручения (Taming)
| Ключ По умолчанию Описание| | :--- :--- :---| tameChance 0.33 Базовый шанс успеха за попытку| tameChance healthScalesTamingChance false Чем меньше HP у моба тем выше шанс| tameHealthThreshold 0.0 Требуемый процент недостающего здоровья до разрешения приручения (0.0-1.0)| tameHealthThreshold requireKillToTame false Нужно сначала убить хотя бы одного такого моба| tameHealthThreshold allowGoldenWheat true Разрешить универсальный предмет Золотая Пшеница| tameHealthThreshold whitelistOnly false Только мобы из tamingWhitelist могут быть приручены| tameHealthThreshold tamingWhitelist [] Разрешённые ID мобов| tameHealthThreshold blacklistEnabled true Включить чёрный список (по умолчанию пуст)| tameHealthThreshold tamingBlacklist [] ID мобов для блокировки поддерживает modid modid:* modid:prefix*| tameHealthThreshold customTamingItems [] Кастомные предметы для каждого моба формат entity_id|item_id| tameHealthThreshold ### AI Выживание AI Survival| tameHealthThreshold Ключ По умолчанию Описание| tameHealthThreshold followDistance 10.0 Дистанция 1-100 на которой начинается следование| tameHealthThreshold teleportDistance 20.0 Дистанция 5-200 на которой питомец телепортируется к владельцу| tameHealthThreshold boundRoamRadius 10.0 Радиус брожения 1-100 блоков для привязанных питомцев| tameHealthThreshold allowOwnerToHurtPets false Разрешить урон по своим питомцам| tameHealthThreshold preventPetToOwnerDamage true Запретить питомцам наносить урон владельцу| tameHealthThreshold sitHealEnabled true Регенерировать здоровье в режиме Сидеть| tameHealthThreshold sitHealAmount 1.0 Здоровья за интервал в полуheartах| tameHealthThreshold sitHealInterval 40 Тиков между лечениями 20 = 1 секунда| tameHealthThreshold ### Езда и передвижение Riding Movement| tameHealthThreshold Ключ По умолчанию Описание| tameHealthThreshold allowPetRiding true Глобальный переключатель верховой езды| tameHealthThreshold mountRequireSaddle false Требовать седло для посадки верхом| tameHealthThreshold landRidingSpeedMultiplier 1.0 Множитель скорости на земле| tameHealthThreshold flyingRidingSpeedMultiplier 1.0 Множитель скорости в полёте| tameHealthThreshold swimmingRidingSpeedMultiplier 1.0 Множитель скорости в воде| tameHealthThreshold ridingWhitelistOnly false Только из белого списка можно ездить верхом| tameHealthThreshold ridingWhitelist [] ID мобов разрешённых для езды| tameHealthThreshold ridingBlacklistEnabled false Включить чёрный список езды| tameHealthThreshold ridingBlacklist [] ID мобов запрещённых для езды| tameHealthThreshold manualFlyingMobs [] Принудительно включить 3D полёт для указанных ID мобов| tameHealthThreshold manualSwimmingMobs [] Принудительно включить 3D плавание для указанных ID мобов| tameHealthThreshold allowPetAttackWhileRiding true Разрешить атаки снарядами во время езды на Визере Драконе| tameHealthThreshold ### Инвентарь и характеристики Inventory Stats| tameHealthThreshold Ключ По умолчанию Описание| tameHealthThreshold petBaseArmor 0.0 Глобальный бонус брони для всех питомцев| tameHealthThreshold petBaseArmorToughness 0.0 Глобальный бонус прочности брони| tameHealthThreshold extraEquippableMobs [] Принудительно добавить слоты экипировки указанным ID мобов| tameHealthThreshold alwaysShowEquipmentSlots false Всегда показывать слоты брони и рук у всех мобов| tameHealthThreshold inventoryWhitelistOnly false Только из белого списка получают инвентарь| tameHealthThreshold inventoryWhitelist [] ID мобов которым разрешён инвентарь| tameHealthThreshold inventoryBlacklistEnabled false Отключить инвентарь для ID из чёрного списка| tameHealthThreshold inventoryBlacklist [] ID мобов у которых нет инвентаря| tameHealthThreshold petPortraitRenderScale 45.0 Масштаб портрета в экране инвентаря питомца| tameHealthThreshold ### Настройки предметов инструментов Tool Item Settings| tameHealthThreshold Все предметы инструментов настраиваются Ключ конфига соответствует registry ID namespace:item_name| tameHealththreshold Ключ По умолчанию Управляет| tamingItem petting:golden_wheat Основной предмет приручения| tamingItem statusTool minecraft:stick Циклическое переключение статуса и отчёт о состоянии| tamingItem aggressionTool minecraft:iron_sword Переключение агрессивного режима любой меч работает по умолчанию| tamingItem defenseTool minecraft:shield Переключение защитного режима любой щит работает по умолчанию| tamingItem guardTool minecraft:cookie Переключение режима охраны| tamingItem followDistTool petting:follow_whistle Циклическое переключение дистанции следования| tamingItem teleportDistTool petting:teleport_orb Циклическое переключение дистанции телепортации| tamingItem whistleTool minecraft:clock Переключение реакции на свисток| tamingItem tetherTool petting:pet_tether Привязка к области| tamingItem releaseTool minecraft:shears Отпустить на волю| tamingItem globalWhistleTool minecraft:goat_horn Глобальный призыв всех питомцев| tamingItem ### Переключатели взаимодействия Interaction Toggles| tamingItem Ключ По умолчанию Описание| tamingItem allowPerPetStatus true Включить палку циклическое переключение статуса| tamingItem allowPerPetAggression true Включить меч агрессивный режим| tamingItem allowPerPetSelfDefense true Включить щит защитный режим| tamingItem allowPerPetGuard true Включить печенье режим охраны| tamingItem allowPerPetFollowDist true Включить свисток дистанция следования| tamingItem allowPerPetTeleportDist true Включить сферу дистанция телепортации| tamingItem allowPerPetWhistleToggle true Включить часы переключение реакции на свисток| tamingItem allowPetTethering true Включить поводок привязка к области| tamingItem allowPetReleasing true Включить ножницы отпустить на волю
Как поиграть с друзьями с модом Petting - Tame any mob!?
Мод Petting - Tame any mob! куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Petting - Tame any mob! будет готов за пару минут - BungeeHost сделает всё за вас.
