Как дать уровень розыска

Узнай, как дать уровень розыска в игре без лишних нервов и быстро подняться в таблице лидеров!

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Самое главное помнить: в Minecraft нет отдельной команды наподобие /wanted или /bounty.
«Уровень розыска» (в русскоязычном сообществе его также называют «уровень агрессии», «уровень злобы» или anger level)
— это внутриигровое значение, которое появляется у живущих мобов (жителей, железных големов, пиглинов, волков и т. д.)
после нанесения игроком урона их самим или их союзникам.
В этой статье вы узнаете, как с помощью командных блоков и NBT-тегов «дать» нужный уровень розыска любому мобу,
включая сброс или постоянное удержание гнева.


Что такое «уровень розыска» в Minecraft

  1. Атрибут angerLevel: у мирных жителей (Villager) от 0 (нейтрален) до 100 (максимальная злоба).
  2. Тег AngryAt: UUID игрока, на которого направлен гнев.
  3. Reputation (репутация): у деревень и жителей, отдельная система, но также влияет на розыск.

Подготовка — включение читов и получение командного блока

  • В одиночке: Esc → «Открыть в LAN» → «Разрешить читы: Да» → «Начать игру в LAN».
  • На сервере: убедитесь, что у вас есть права OP и уровень разрешений ≥ 2.

Введите команду в чат:

/give @p command_block

Простой способ: мгновенный гнев одного моба на игрока

Поставьте командный блок, откройте его и вставьте команду:

/summon villager ~ ~ ~ {AngryAt:[I;UUID игрока],angerTime:600}

Как узнать UUID игрока:
в чате наберите /data get entity @p UUID и скопируйте цифры в секции AngryAt.

Расширенный способ: изменение уровня розыска у уже существующего моба

Найдите нужного моба

Например, вы хотите повысить гнев у ближайшего жителя:

/data get entity @e[type=villager,limit=1,sort=nearest]

Установите нужное значение angerLevel

/data modify entity @e[type=villader,limit=1,sort=nearest] angerLevel set value 100

Укажите цель гнева

/data modify entity @e[type=villager,limit=1,sort=nearest] AngryAt set from entity @p UUID

Создание «вечного розыска», как не дать гневу исчезнуть

По умолчанию angerTime тиков постепенно уменьшается.
Чтобы сделать гнев бесконечным, задайте очень большое число:

/data modify entity @e[type=villager,limit=1,sort=nearest] angerTime set value 2147483647

Сброс розыска

Если нужно «простить» игрока, верните значение на 0:

/data modify entity @e[type=villager,limit=1,sort=nearest] angerLevel set value 0
/data modify entity @e[type=villager,limit=1,sort=nearest] angerTime set value 0
/data remove entity @e[type=villager,limit=1,sort=nearest] AngryAt

Примеры готовых командных блоков

Розыск всех жителей деревни на игрока рядом

/execute as @e[type=villager,distance=..50] run data modify entity @s AngryAt set from entity @p UUID
/execute as @e[type=villager,distance=..50] run data modify entity @s angerLevel set value 100

Система «Шериф-стража»: железный голем мгновенно злится на грифера

execute as @e[type=iron_golem] at @s if entity @p[nbt={SelectedItem:{id:"minecraft:tnt"}}] run data modify entity @s AngryAt set from entity @p UUID

Советы и частые ошибки

  • Команда не работает? Проверьте, что у вас Java-версия ≥ 1.20.2 — в Bedrock Edition теги могут отличаться.
  • Не видно эффекта? Убедитесь, что моб действительно видит игрока или находится в зоне загрузки чанков.
  • Ошибки синтаксиса? Скопируйте UUID точно, включая квадратные скобки и букву I.

«Дать уровень розыска» в Minecraft — это не отдельная чит-команда, а комбинация NBT-тегов.
Используйте /data modify, чтобы точно контролировать гнев мобов,
и не забывайте про angerTime, чтобы сделать розыск временным или вечным.

Экспериментируйте, сохраняйте миры, и пусть никто не сможет скрыться от вашего «шерифского» железного голема!