FANDOM


Використання

В Minecraft присутній повноцінний інтерфейс командного рядка (консоль), який дає можливість користувачу виконувати певні команди шляхом їх введення з клавіатури. Команди можуть бути набрані в ігровому чаті. Щоб відкрити його, необхідно натиснути на клавішу (за замовчуванням) T або /. Натискання клавіші / призведе до відкриття чату з введеним слешом (/), який вказує на те, що вводиться команда, а не простий текст. Натискання клавіш up і down призведе до відображення раніше введених команд. Використання клавіші tab призведе до автопідстановці команди та її аргументів.

Команди можуть виконуватися з консолі сервера, але в цьому випадку / вводити немає потреби.

Крім того, є можливість записати будь-яку команду в командний блок. В командний блок можна ввести /, але він необов'язковий.

Більшість команд доступні лише в таких ситуаціях:

Деякі команди доступні гравцеві в одиночній грі, навіть якщо чіти відключені.

Примітка: У поодиноких світах з відключеними чітами при створенні світу чіти можуть бути тимчасово включені в меню натисканням на Відкрити для мережіВикористання чітівВідкрити світ для мережі. Ви не обов'язково повинні бути в локальній мережі або мати інші сполуки. Це дозволяє використовувати команди, поки гравець не покине світ.

Відносні координати

Відносні координати вказуються за допомогою тильди (~). Число, написане після тильди, означає зміщення(різницю) між потрібними координатами і координатами місця виконання команди. Тильда без числа — скорочення для ~0. У деяких командах місце виконання може бути не як зазвичай — щодо виконавця: наприклад, /tp вважає місцем виконання команди переміщувану сутність. Можна вказати як відносні, так і точні координати. Приклади:

  • /tp @p ~ ~1 ~ — переміщує найближчого гравця на 1 блок вгору.
  • /tp @r ~10 ~-3 ~-5 — переміщує випадкового гравця на 10 блоків на схід, на 3 блоки вниз і на 5 блоків на північ.
  • /tp ~ 98 ~ — залишає гравця на колишніх координатах x и z, але переміщує його на висоту 98 блоків.

Селектори

У більшості команд, де є аргумент селектор, гравець або сутність, можна вказати одну або кілька цілей, що задовольняє певним умовам.

Наприклад, щоб змінити ігровий режим всім гравцям команди «Red», замість того, щоб вводити кожного поіменно, необхідно використовувати:

/gamemode creative @a[team=Red]

Види цілей

Зведення за видами цілей
ВидОпис
@pнайближчий гравець
@rвипадковий гравець
@aвсі гравці
@eвсі сутності
@sвиконавець команди

@p вказує найближчого гравця. При запуску консолі найближчий гравець буде шукатися з координат (0, 0, 0). Якщо існує кілька гравців на однаковій відстані від виконавця, буде обраний гравець, який приєднався до сервера раніше. Приклади:

  • @p[team=Red] — найближчий гравець з команди «Red», навіть якщо є хтось ближче;
  • @p[c=3] — троє різних найближчих гравців;
  • @p[с=-1]найдальший гравець

@r вказує випадкового гравця (або сутність при використанні умови type). Приклади:

  • @r[team=Red] — випадковий гравець з команди «Red»
  • @r[c=3] — троє різних випадкових гравців
  • @r[type=zombie] — випадковий зомбі

@a вказує всіх гравців, в тому числі мертвих. Жоден інший вид цілі не знаходить мертвих гравців, крім @s. Приклад:

  • @a[team=Red] — гравці з команди «Red»

@e вказує всіх сутностей (у тому числі гравців). Приклад:

  • @e[type=cow] — корови

@s вказує сутність, виконала команду. Якщо виконавець — не сутність, а, наприклад, командний блок, то селектор нічого не знайде. Приклад:

  • @s[type=cow,team=Red] вказує виконавця тільки в тому випадку, якщо він виявиться коровою з команди «Red»

Умови

Зведення за умовами
Пошук по місцю розташування
Умови Опис
xyz координати початку пошуку
rrm радіус пошуку (макс. і мін.)
dxdydz пошук в просторі
rxrxm нахил голови (макс. і мін.)
ryrym поворот голови (макс. і мін.)
Пошук за значеннями в СРІП
Умови Опис
score_задача макс. рахунок в задачі
score_задача_min мін. рахунок в задачі
tag позначка
team назва команди
Пошук за характеристиками
Умова(и) Опис
c кількість
llm рівень (макс. і мін.)
m режим гри
name ім'я сутності
type тип сутності

У селектора можуть бути умови. При їх використанні буде проводитися пошук лише сутності(ей) з вказаними параметрами.

Умови додаються після введення мети в квадратних дужках і розділяються комами:

@<вид_мети>[<параметр>=<значення>,<параметр>=<значення>,…].

Параметри умов і їх значення чутливі до регістру. Прогалини заборонені.

Докладніше: Пошук по координатахПошук по координатах
[x=X,y=Y,z=Z] — Змінює місце початку пошуку цілі на заданий з координатами X, Y, Z.
Допустимі значення — цілі числа, відносні координати не можна. Поєднувати з пошуком в радіусі і/або в просторі дозволяє шукати мета в певному місці.
Докладніше: Пошук в радіусіПошук в радіусі
[r=R] — Шукає мету, що знаходиться не дальше R блоків від місця початку її пошуку.
[rm=RM] — Шукає мету, що знаходиться далі RM блоків від місця початку її пошуку.
Докладніше: Пошук в просторіПошук в просторі
[dx=DX,dy=DY,dz=DZ] — Шукає мету, що знаходиться в просторі між місцем початку її пошуку і місцем з x-координатою початку пошуку, збільшеної на DX блоків, y-координатою початку пошуку, збільшеної на DY блоків, і z-координатою початку пошуку, збільшеної на DZ блоків.
Докладніше: Пошук по куту нахилуПошук по куту нахилу у вертикальній площині
[rx=RX] — Шукає мету з кутом нахилу у вертикальній площині не більше RX.
[rxm=RXM] — Шукає мету з кутом нахилу у вертикальній площині не менше RXM.
Деякі значення: -90 — верх, 90 — низ.
Докладніше: Пошук по куту поворотуПошук по куту повороту в горизонтальній площині
[ry=RY] — Шукає мету з кутом повороту в горизонтальній площині не більше RY.
[rym=RYM] — Шукає мету з кутом повороту в горизонтальній площині не менше RYM.
Деякі значення: 0 — південь, 90 — захід, -90 — схід, (-)180 — північ.
Докладніше: Пошук по рахункуПошук по рахунку
[score_задача=РАХУНОК] — Шукає ціль з рахунком не більше значення РАХУНОК у задачі задача.
[score_задача_min=РАХУНОКМІН] — Шукає ціль з рахунком не менше значення РАХУНОКМІН у задачі задача.
Например, @a[score_вбивства_min=30,score_вбивства=39] вкаже всіх гравців з рахунком з 30 до 39 (включно) в задачі «вбивства».
Докладніше: Пошук по мітціПошук по мітці
[tag=МІТКА] — Шукає мету з міткою МІТКА.
[tag=!МІТКА] — Шукає мету без міткою МІТКА.
[tag=] — Шукає мету без міток.
[tag=!] — Шукає мету як мінімум з однією міткою.
Докладніше: Пошук по командіПошук по команді
[team=КОМАНДА] — Шукає мету, яка полягає в команді КОМАНДА.
[team=!КОМАНДА] — Шукає мету, не що складається в команді КОМАНДА.
[team=] — Шукає мету, не складається в команді.
[team=!] — Шукає мету, яка полягає в команді.
Докладніше: Пошук за кількістюПошук за кількістю
[c=КІЛЬКІСТЬ] — Шукає вказане кількість цілей. Зазвичай в порядку «найближча → найдальша».
При використанні з @p або @r КІЛЬКІСТЬ за замовчуванням дорівнює одному; змінюючи його, можна змінити кількість шуканих найближчих або випадкових цілей. При використанні з @a або @e, це умова шукає тільки найближчі (або віддалені) цілі.
Якщо існує кілька найближчих цілей (з-за того, що вони в одному місці), вони будуть відсортовані за їх часу існування на сервері (гравці — по часу з моменту входу на сервер, сутності — в часі з моменту їх появи) і буде обрана мета, існування якої більше. Приклад: коли цілі селекторів на однаковій відстані від місця виконання команди, @a[c=1] вибере гравця, який зайшов на сервер раніше інших, а @e[type=creeper,c=3] обере трьох кріперів, які існують довше інших.
При використанні від'ємного значення КІЛЬКІСТЬ порядок пошуку відбувається в зворотній послідовності. Наприклад, @p[c=-3] буде шукати трьох найбільш віддалених гравців.
Докладніше: Пошук за рівнемПошук за рівнем
[l=L] — Шукає мету з рівнем не більше значення L.
[lm=LM] – Шукає мету з рівнем не менше значення LM.
Докладніше: Пошук по режиму гриПошук по режиму гри
[m=РЕЖИМ] — Шукає мету з режимом гри РЕЖИМ.
[m=!РЕЖИМ] — Шукає мету не з режимом гри РЕЖИМ.
Можливі значення РЕЖИМ:
  • 0ssurvival — режим виживання;
  • 1ccreative — творчий режим;
  • 2aadventure — режим пригод;
  • 3spspectator — режим спостерігача.
Докладніше: Пошук за іменемПошук за іменем
[name=ІМ'Я] — Шукає мету за іменем ІМ'Я.
[name=!ІМ'Я] — Шукає мету не з ім'ям ІМ'Я.
Докладніше: Пошук за типом сутностіПошук за типом сутності
[type=ТИП] — Шукає мету з типом сутності ТИП.
[type=!ТИП] — Шукає мету не з типом сутності ТИП.
ТИП — ідентифікатор сутності (наприклад, creeperminecarttnt).
При використанні з @r змінює тип сутності, використовуваний за замовчуванням (гравець), на вказаний.

ID блоків/предметів

Багато команд мають аргументи, які ідентифікують конкретні види блоків або предметів. Синтаксис команд нижче вони, як правило, з'являються в якості елементів з назвами <блок>, <предмет> чи тому подібне, які замінюються ідентифікаторами, як, наприклад, minecraft:stone. В Java виданні такі ідентифікатори є просторами імен, і всі вони мають префікс "minecraft:"; в Кишеньковому виданні цей префікс має бути опущений.

Зведення по командам

Команда Опис
/ability Задає або забирає здатність гравця.
/advancement Видає, відкликає або перевіряє наявність досягнення.
/ban Додає гравця у чорний список.
/ban-ip Додає IP-адресу у чорний список.
/banlist Показує чорний список.
/blockdata Змінює теґ даних блоку.
/clear Очищає інвентар гравця.
/clone Копіює блоки з одного місця в інше.
/debug Запускає чи зупиняє сесію профілювання налагодження.
/defaultgamemode Встановлює режими гри за замовчуванням.
/deop Знімає з гравця статус оператора.
/difficulty Встановлює рівень складності.
/effect Накладає або знімає ефекти.
/enchant Накладає чари на предмет.
/entitydata Змінює теґ даних у сутності.
/execute Виконує команду щодо сутності.
/fill Заповнює область зазначеними блоками.
/function Запускає функцію.
/gamemode Змінюєрежими гри гравця.
/gamerule Змінює або перевіряє значення ігрового правила.
/give Видає гравцеві предмет.
/help Показує допомогу по командам.
/kick Виганяє гравця з сервера.
/kill Вбиває сутності.
/list Відображає список гравців на сервері.
/locate Відображає координати найближчої будови заданого типу.
/me Повідомляє про виконавця команди від третьої особи.
/op Наділяє гравця статусом оператора.
/pardon Видаляє запис з чорного списку.
/particle Створює частинки.
/playsound Відтворює звук.
/publish Відкриває доступ до світу по локальній мережі.
/recipe Видає або вилучає рецепт у гравця.
/reload Перезавантажує функції, досягнення, таблиці видобутку на диску.
/replaceitem Замінює предмет в інвентарі.
/save-all Зберігає всі ігрові дані.
/save-off Відключає автозбереження.
/save-on Включає автозбереження.
/say Відправляє повідомлення в чат всім гравцям.
/scoreboard Керує СРІП.
/seed Відображає ключ генератора світу.
/setblock Змінює блок іншим.
/setidletimeout Задає час, через яке буде виключено бездіяльний гравець.
/setmaxplayers Задає макс. кіл-ть гравців.
/setworldspawn Задає точку відродження світу.
/spawnpoint Задає точку відродження гравця.
/spreadplayers Переміщує сутність у випадкове місце.
/stats Змінює рахунок задачі в СРІП з-за виконання команд.
/stop Зупиняє сервер.
/stopsound Зупиняє відтворення звуку.
/summon Закликає сутність.
/teleport Переміщує сутність.
/tell Відправляє особисте повідомлення гравцеві.
/tellraw Відправляє повідомлення у форматі JSON.
/testfor Підраховує кількість сутностей з зазначеними умовами.
/testforblock Перевіряє місце розташування блоку.
/testforblocks Перевіряє ідентичність блоків.
/tickingarea Додає, видаляє або виводить список активних областей.
/time Задає або повертає час.
/title Керує написами на екрані.
/toggledownfall Перемикає погоду.
/tp Переміщує сутностей.
/transferserver Переносить гравця на інший сервер.
/trigger Змінює значення тригера в СРІП.
/weather Визначає погоду.
/whitelist Керує білим списком сервера.
/worldborder Керує краєм світу.
/wsserver Намагається підключитися до WebSocket-сервера з зазначеним URL.
/xp Змінює кількість досвіду гравця.

Див. також