Хотите сыграть не роль себя, а роль моба в мире minecraft? Это можно сделать без модов - через команды и командные блоки. Суть такая: вы призываете нужного моба, привязываете его к вашему положению и скрываете игрока эффектом невидимости.
Ниже инструкция под режим командных блоков. Она рассчитана на выживание и креатив одинаково, но команды будут работать только при включенных читах или в мире с включенными правами на команды.
Подготовка
- Переключите мир на режим, где разрешены команды (включите читы).
- Выдайте командные блоки:
/give @p command_block 2 - Поставьте два командных блока рядом.
- Для каждого блока настройте:
- режим: цикличный
- условие: безусловный
- активность: всегда активен
Команды для привязки моба к вам
Командный блок 1 - телепорт моба к игроку
Вставьте команду:
/execute as @e[tag=Minecraftall] at @s run tp @s @p
Эта команда переносит сущность с тегом Minecraftall в позицию вашего персонажа.
Командный блок 2 - выравнивание поворота
Вставьте команду:
/execute as @e[tag=Minecraftall] at @s run data modify entity @s {Rotation:[0F,0F]} merge from entity @p {Rotation:[0F,0F]}
Так моб будет смотреть так же, как вы.
Настройка, чтобы команды работали стабильно
Выполните команды в чате:
/gamerule commandBlockOutput false
/team add Minecraftall
/team join Minecraftall @p
/team join Minecraftall @e[tag=Minecraftall]
/team modify Minecraftall collisionRule never
/team modify Minecraftall seeFriendlyInvisibles false
Эти шаги уменьшают шум в логах, задают правила коллизий и скрывают невидимого игрока от взаимодействия.
Призыв нужного моба
Теперь в чате призовите моба. Пример для крипера:
/summon minecraft:creeper ~ ~ ~ {Tags:["Minecraftall"],NoAI:1}
Чтобы превратиться в другого моба, замените minecraft:creeper на нужный ID.
Примеры ID мобов:
- minecraft:ghast
- minecraft:ender_dragon
- minecraft:zombie
- minecraft:spider
- minecraft:pig
- minecraft:polar_bear
- minecraft:giant (если ваша версия поддерживает этот тип)
Если в вашей версии моб не находится по ID, проверьте точный вариант в официальной справке по сущностям или по документации вашей версии.
Скрыть игрока (ваше тело)
Выполните:
/effect give @p minecraft:invisibility 1000000
После этого вы исчезнете, а на вашем месте будет призванный моб. Поскольку командные блоки телепортируют и выравнивают его, вы сможете “управлять” видом моба в пределах механик, которые позволяют сущности.
Типичные ошибки
| Проблема | Причина | Что сделать |
|---|---|---|
| Ничего не появляется после призыва | Командные блоки не настроены или не активированы | Проверьте настройки: цикличный, безусловный, всегда активен |
| Появляется моб, но не повторяет ваше движение | Тег у моба не совпадает с тем, что используют командные блоки | В призыве проверьте Tags:["Minecraftall"] |
| Вы не становитесь невидимым | Команда эффекта не выполнена или читы не включены | Выполните /effect ... и убедитесь, что команды разрешены |
| Моб “неадекватно” ведет себя | Вы включили ИИ, или он дерется/двигается отдельно | В призыве используйте {NoAI:1} как в примере |
| Команды не выполняются | В мире отключены права на команды | Включите читы в настройках мира |
Полезные ссылки
- Справка Minecraft по командам (официально): https://minecraft.wiki/w/Commands
- Сущности и их идентификаторы (Minecraft Wiki): https://minecraft.wiki/w/Entity
- Командные блоки в Minecraft (Minecraft Wiki): https://minecraft.wiki/w/Command_Block
- Пример схемы командных блоков “превращения без модов”: https://minecraftonly.com/guides/15226-prevraschaemsya-v-mobov-bez-modov-17.html
- Ещё один гайд с командной схемой: https://minecraftall.ru/guides/kak-prevratit-sia-v-moba-v-mainkrafte/