- Введение
- Шаг 1. Разрешите команды в своём мире
- Шаг 2. Откройте чат и введите команду
- Шаг 3. Права оператора на сервере
- Как читать синтаксис команд
- Селекторы целей
- Полезные команды по задачам
- Правила мира: /gamerule и новые имена в Java
- Строительство одной строкой: /fill
- Командные блоки: автоматизация без ручного ввода
- Если команда не работает
- Рекомендуем
Мы готовы помочь Вам
Команды в Minecraft: пошаговая инструкция для Java и Bedrock
Команды в Minecraft работают так: вы разрешаете их в настройках мира (в Java это Allow Commands, в Bedrock переключатель читов), открываете чат, вводите косую черту, имя команды и аргументы, затем нажимаете Enter. Например, /time set day сразу ставит день. Ниже пошагово: включение, синтаксис, селекторы, полезные команды и типичные ошибки. Инструкция проверена на актуальной Java Edition 26.3 (обновление Wilderness Bound, сентябрь 2026) и текущей Bedrock Edition.
Шаг 1. Разрешите команды в своём мире
Без разрешения игра ответит, что у вас недостаточно прав. Как его дать, зависит от редакции.
Java Edition, новый мир. На экране создания мира включите параметр Allow Commands. В таком мире вы получаете максимальный уровень доступа 4, то есть можете выполнять любые команды.
Java Edition, существующий мир. В одиночной игре нажмите Esc и откройте World Options. Там можно включить команды для уже созданного мира.
Bedrock Edition. При создании мира или позже в настройках откройте вкладку «Читы» (Cheats) и включите их.
Важное отличие: в Bedrock включённые читы навсегда отключают получение достижений в этом мире. Если потом выключить переключатель, достижения не вернутся. В Java достижения (advancements) продолжают работать. Поэтому для экспериментов в Bedrock лучше сделать копию мира и включать читы уже в ней.
Шаг 2. Откройте чат и введите команду
- Нажмите T или Enter, чтобы открыть чат. Клавиша / откроет чат сразу с косой чертой.
- Наберите имя команды без пробела после слэша:
/weather clear. - Пользуйтесь Tab: игра перебирает подходящие команды, ники и аргументы. Это лучшая защита от опечаток.
- Нажмите Enter. Стрелки вверх и вниз возвращают ранее введённые строки, удобно повторить команду с другим числом.
Если строка подсвечена красным, игра не понимает аргумент на этом месте. Если сообщение говорит о правах, вернитесь к шагу 1 или обратитесь к администратору сервера.
Не знаете аргументов, наберите /help или /help gamemode. Список подсказок зависит от вашего уровня доступа.
Шаг 3. Права оператора на сервере
Разрешённые читы в мире не делают каждого игрока администратором. На сервере права раздаёт владелец командой /op:
- в чате игрока с достаточными правами:
/op ИмяИгрока; - в консоли сервера то же самое пишут без слэша:
op ИмяИгрока; - отобрать права:
/deop ИмяИгрока.
В Java у операторов есть уровни от 1 до 4, и каждый следующий включает возможности предыдущих:
| Уровень | Что открывает |
|---|---|
| 1 | Обход защиты точки появления (spawn protection) |
| 2 | Большинство игровых команд, командные блоки, смена сложности |
| 3 | Управление игроками: например, /ban |
| 4 | Всё, включая управление сервером, например /stop |
Уровень по умолчанию для операторов задаётся в файле server.properties. Например, /give требует уровня 2, а /stop уровня 4.
В Bedrock вместо числовых уровней используются роли: посетитель, участник и оператор, плюс выборочные разрешения. Оператор получает в том числе пункт Operator Commands. Если вы только поднимаете свой сервер, начните с нашего материала о том, какой ПК нужен для Minecraft: хост и игрок на одной машине нагружают её заметно сильнее.
Как читать синтаксис команд
Возьмём /give @s minecraft:diamond 8:
giveэто команда;@sполучатель (вы сами);minecraft:diamondидентификатор предмета;8количество.
В справочниках <цель> в угловых скобках означает обязательный аргумент, [количество] в квадратных необязательный. Сами скобки вводить не нужно.
В Bedrock префикс minecraft: можно опускать: /give @s diamond 8 сработает. В Java идентификатор без префикса тоже обычно понимается, но полное имя надёжнее, особенно если в мире стоят моды.
Координаты: абсолютные, относительные и локальные
Координаты пишутся в порядке X Y Z: X это восток и запад, Y высота, Z север и юг. Узнать свою позицию в Java можно по F3, в Bedrock через правило showcoordinates (о нём ниже).
- Абсолютные:
/tp @s 100 80 100перенесёт в конкретную точку. - Относительные, с тильдой:
/tp @s ~ ~3 ~поднимет на три блока выше текущего места.~без числа оставляет координату как есть,~-2смещает на два блока в минус. - Локальные, с крышкой:
^ ^ ^5означает «пять блоков вперёд по направлению взгляда». Удобно для телепорта вперёд или постройки перед собой.
Учтите, что из консоли или командного блока точка отсчёта другая: это позиция самого блока или точка появления мира, а не ваш персонаж.
Селекторы целей
Вместо ника можно указать селектор: кому именно адресована команда.
| Селектор | Кого выбирает |
|---|---|
@p | ближайшего игрока |
@a | всех игроков онлайн |
@r | случайного игрока |
@e | все сущности: игроков, мобов, животных, лежащие предметы |
@s | того, кто выполняет команду |
@n | ближайшую сущность (появился в Java 1.21 и Bedrock 1.21.100) |
В Bedrock есть ещё @initiator: игрок, нажавший кнопку в диалоге NPC.
Самый опасный селектор это @e без уточнений. Команда /kill @e удалит не только мобов, но и выброшенные вещи, питомцев, стойки для брони и вас самого.
Фильтры в квадратных скобках
Фильтры сужают выбор, но их синтаксис в редакциях разный. Здесь чаще всего ломаются строки, скопированные из чужого гайда.
| Задача | Java | Bedrock |
|---|---|---|
| Зомби в радиусе 10 блоков | @e[type=zombie,distance=..10] | @e[type=zombie,r=10] |
| Один ближайший | limit=1,sort=nearest | c=1 |
| Игроки в режиме выживания | @a[gamemode=survival] | @a[m=survival] |
| Уровень опыта от 8 до 16 | level=8..16 | lm=8,l=16 |
Перед массовым удалением сначала проверьте выборку безобидной командой, например /effect со свечением, и только потом меняйте её на /kill.
Полезные команды по задачам
Все строки ниже вводятся в чат мира с разрешёнными командами.
Режим игры. /gamemode creative и /gamemode survival переключают ваш режим. С ником вместо @s меняют режим другому игроку. В Java /defaultgamemode задаёт режим по умолчанию для новых игроков мира.
Время и погода. /time set day, /time set night, /weather clear. Чтобы день не сменялся ночью, отключите цикл времени через gamerule (таблица ниже).
Предметы. /give @s minecraft:diamond_pickaxe выдаст кирку, /give @s minecraft:torch 64 стопку факелов.
Перемещение. /tp @s 0 100 0 или к другу: /tp @s ИмяДруга. Перед телепортом на высоту проверьте, куда приземлитесь.
Эффекты. В Java: /effect give @s minecraft:night_vision 600 0. В Bedrock: /effect @s night_vision 600 0. Здесь 600 это секунды, 0 сила эффекта.
Существа. /summon minecraft:wolf ~ ~ ~ призовёт волка рядом. Для удаления используйте /kill только с фильтрами из таблицы выше.
Правила мира: /gamerule и новые имена в Java
Главная ловушка 2026 года. В Java 1.21.11 (снапшот 25w44a) Mojang переименовала все игровые правила в стиль snake_case, а часть получила новые имена целиком. Поэтому /gamerule keepInventory true из старых гайдов в Java больше не стоит считать рабочим вариантом. В Bedrock имена остались прежними, слитными строчными буквами.
| Что делает | Java 26.3 | Bedrock |
|---|---|---|
| Сохранять инвентарь после смерти | keep_inventory | keepinventory |
| Цикл дня и ночи | advance_time | dodaylightcycle |
| Смена погоды | advance_weather | doweathercycle |
| Мобы ломают блоки | mob_griefing | mobgriefing |
| Мгновенное возрождение | immediate_respawn | doimmediaterespawn |
| Естественная регенерация здоровья | natural_health_regeneration | naturalregeneration |
| Появление мобов | spawn_mobs | domobspawning |
| Показ координат на экране | нет, используйте F3 | showcoordinates |
Примеры: в Java /gamerule keep_inventory true, в Bedrock /gamerule keepinventory true. Остановить смену дня: /gamerule advance_time false в Java или /gamerule dodaylightcycle false в Bedrock.
Отдельно о огне: в Java правило doFireTick убрали, вместо него fire_spread_radius_around_player. Значение 0 отключает распространение огня. В Bedrock по-прежнему работает dofiretick.
Строительство одной строкой: /fill
/fill заполняет блоками прямоугольную область между двумя углами:
/fill ~-5 ~ ~-5 ~5 ~4 ~5 minecraft:stone hollow
Эта строка построит вокруг вас пустую каменную коробку 11 на 11 блоков высотой 5. Режимы в конце строки:
-
replace(по умолчанию) заменяет всё, включая воздух; -
hollowставит только оболочку и очищает внутренность; outlineставит оболочку, не трогая содержимое;keepзаполняет только пустоту;-
destroyзаменяет блоки и выбрасывает старые как добычу; -
strict(только Java) ставит блоки без обновлений соседних.
Объём области ограничен. В Java лимит задаёт правило max_block_modifications (до переименования оно называлось commandModificationBlockLimit, исторически лимит был зашит и составлял 32 768 блоков). Если команда не выполняется, разбейте область на части.
Большие операции /fill и сотни сущностей нагружают процессор и сказываются на частоте кадров, особенно в сочетании с шейдерами. Если мир разросся до таких масштабов, стоит проверить, хватает ли запаса железа: требования мы разбирали в статье о выборе ПК под Minecraft.
Командные блоки: автоматизация без ручного ввода
Командный блок выполняет записанную команду по сигналу редстоуна. Его нельзя скрафтить, только получить командой:
- Java:
/give @s minecraft:command_block - Bedrock:
/give @s command_block
Работает в креативном режиме и с правами оператора. На Java-сервере дополнительно нужен параметр enable-command-block=true в server.properties.
Три типа блоков:
- Импульсный (оранжевый): срабатывает один раз при получении сигнала.
- Цепной (зелёный): выполняется следом за блоком, который на него указывает. Так строят последовательности.
- Повторяющийся (фиолетовый): выполняет команду каждый игровой такт, пока активен.
Режимы «Нужен редстоун» и «Всегда активен» определяют, ждёт ли блок сигнала. Повторяющийся блок в режиме «Всегда активен» с тяжёлой командой способен заметно уронить производительность мира, поэтому начинайте с импульсных.
В командных блоках @s не сработает так, как в чате: у блока нет персонажа. Для обращения к игроку рядом используйте @p или ник.
Если команда не работает
- «Неизвестная команда» или нет прав. Команды не разрешены в мире или у вас нет нужного уровня оператора.
- Красная подсветка. Ошибка в аргументе: проверьте идентификатор через Tab.
- Гайд для другой редакции. Фильтры селекторов и имена gamerule различаются, сверяйтесь с таблицами выше.
- Старое имя правила в Java. После 1.21.11 используйте snake_case.
- Ничего не произошло. Селектор никого не нашёл: увеличьте радиус или уберите лишний фильтр.
Перед любой массовой правкой (/fill на большую область, /kill @e, изменение правил на сервере) сохраните копию мира. Отменить результат команды кнопкой в игре нельзя.