[TMM] Minecraft 1.4.2 Командный блок: как вызвать дождь луком
В качестве цели обычно выступает ник игрока, но в 1.4.2 был добавлен расширенный синтаксис. Заменитель имени может быть расширен при помощи аргументов, указываемых в квадратных скобках. Например, @a[r=15] ? выбор всех игроков в максимальном радиусе 15 блоков. Аргументы указываются в скобках через запятую. Вот основные заменители имени:
Заменители имени[править]
| Параметр | Описание |
| @p | Ближайший игрок |
| @r | Случайный игрок |
| @a | Все игроки |
| @e | Все сущности |
Аргументы[править]
| Аргумент | Описание |
| x | Положение объекта относительно координаты X |
| y | Положение объекта относительно координаты Y |
| z | Положение объекта относительно координаты Z |
| r | Максимальный радиус поиска |
| rm | Минимальный радиус поиска |
| rx | Максимальный угол поворота по X |
| rxm | Минимальный угол поворота по X |
| ry | Максимальный угол поворота по Y |
| rym | Минимальный угол поворота по Y |
| m | Игровой режим (-1 – все режимы, 0 – выживание, 1 – творчество, 2 – приключение, 3 – наблюдение) |
| c | Ограничение количества игроков к которым будет применён заменитель @a. Положительное значение даёт список сверху, отрицательное – снизу |
| l | Максимальное количество опыта (измеряется в уровнях) |
| lm | Минимальное количество опыта (измеряется в уровнях) |
| team | Команда игрока. Без аргументов заменяет @a |
| score_событие | Игрок с максимальным счётом по указанному событию |
| score_событие_min | Игрок с минимальным счётом по указанному событию |
| name | Имя игрока или сущности |
| type | Тип сущности |
| ~+(-) | Телепортирует игрока или сущности на несколько блоков вверх (вниз) или в бок. Пример: /tp @p ~+0 ~+35 ~-3 |
Команды[править]
Обязательные параметры окружены , а необязательные - [квадратными], скобки при вводе не используются. Параметры, которые нужно подставить при вводе команды, выделены курсивом. Альтернативные аргументы отделены вертикальной чертой |.
Команды для игроков[править]
Список команд для игроков без привилегий оператора сервера.
| Команда | Описание |
| me сообщение> | Команда посылает сообщение игрока от третьего лица: «* Никнейм текст действия». Может использоваться для показания конкретного статуса игрока (например, «* Игрок исследует пещеру»). |
| tell игрок> сообщение> w игрок> сообщение> msg игрок> сообщение> | Отправляет личное сообщение другому игроку. Используется на серверах, чтобы написать что-либо другому игроку так, чтобы остальные не видели. |
| kill | Наносит игроку 1000 единиц урона, убивая его. Полезно, если игрок заблудился, застрял или умирает от голода (если после смерти игрок может легко найти вещи). Работает в режиме творчество (после предварительной версии 12w16a). Также после использования в чате отображается сообщение «Ouch. That look like it hurt.», что в переводе «Ой. Похоже, что это больно». Кстати, если на игрока наложен эффект «Мгновенное лечение» 100 уровня, то игрок останется живым. |
| seed | Выводит зерно мира. Введено в версии 12w19a. |
Команды только для операторов[править]
Эти команды могут использовать только операторы серверов как минимум второго уровня операторского доступа с помощью игрового чата, находясь на сервере, или с серверной консоли. При введении команды с игрового чата требуется префикс «/».
Данные команды могут быть использованы в одиночной игре, если при создании мира были включены чит-коды.
Заметка: Обычные игроки на сервере будут видеть команды, которые были введены оператором в логе чата.
| Команда | Описание |
| achievement [цель] | Даёт указанное достижение. Например, /achievement give achievement.openInventory даёт достижение Проверить карманы. Еще эта команда (работает только со снапшота 14w20a) может дать статистику /achievement give stat.leaveGame должно прибавить к статистике 1 выход из игры |
| clear цель> [номер объекта] [дополнительные данные] | Полностью очищает инвентарь указанного игрока или только удаляет из него указанные по ID объекты. |
| clone x1> y1> z1> x2> y2> z2> x3> y3> z3> [mode] [mode2] | Клонирует область от точки 1(x1 y1 z1) до точки 2(x2 y2 z2) в точку 3(x3 y3 z3), используя режим(mode) и под режим (mode2). Режим(mode) может иметь 2 значения: replace и masked, а под режим(mode2) может либо быть пустым либо move. |
| debug | Запускает новую сессию профилирования отладки или останавливает текущую, если она запущена. Если сессия запущена, это выявляется характерными лагами во время работы с консолью и созданием файла с результатами в папке debug после остановки. Команда была добавлена в 12w27a. |
| defaultgamemode | Устанавливает игровой режим по умолчанию. Это значит, что новые игроки, которые только подключились, будут играть в этом игровом режиме. Команда также доступна в одиночной игре, но польза от неё есть только в многопользовательской. survival/s/0, creative/c/1, adventure/a/2, spectator/sp/3. Режим spectator добавлен в версии 14w05a. Команда была добавлена в 12w22a. |
| difficulty | Устанавливает сложность: 0 – мирно, 1 – легко, 2 – нормально, 3 – сложно. Команда была добавлена в 12w32a. |
| effect цель> эффект> [длительность] [уровень] | Накладывает на игроков указанный эффект. Длительность по умолчанию — 30 секунд, чтобы снять эффект, установите его длительность в 0. Длительность имеет ограничение в 1 000 000 секунд, уровень с 13w09c ограничен в 255. Эта команда была добавлена в 13w09a. Если написать /effect clear все эффекты очистятся, работает с версии 1.6. |
| enchant цель> EID> [уровень] | Зачаровывает предмет, который игрок держит в руках, по идентификатору эффекта. Несовместимые и невозможные чары не могут быть получены. Эта команда была добавлена в 1.4.4 Pre-release. |
| execute сущность> x> y> z> [detect x2> y2> z2> ID блока> метаданные блока>] команда> | Выполняет заданную команду относительно какой-либо сущности. Относительные координаты указываются параметрами x, y и z. Если указан параметр detect, то указанная команда срабатывает, только если в координатах x2,y2,z2 стоит блок указанными ID’ом и метаданными. |
| gamemode [цель] | Изменяет режим игры для конкретного игрока. Выживание (survival, s или 0), Творчество (creative, c или 1), Приключение (adventure, a или 2), Наблюдение (spectator, sp или 3). Если никнейм игрока не указан, то команда изменит режим игры для того, кто её ввел. Чтобы команда сработала, игрок должен быть в сети. Заметка: в списке чит-кодов эта команда самая первая. Чтобы быстро ее набрать, нажмите / и Tab ?. |
| gamerule правило> [значение] | Регулирует несколько базовых параметров (правил). Значение может быть true или false, если значение не указано, будет выведено текущее состояние правила. Список правил:
|
| give цель> номер объекта> [количество] [дополнительная информация] | Даёт игроку определённый предмет/блок в указанном количестве по нумерации данных. Например, если ввести /give John 4, то это даст игроку с никнеймом John 1 блок булыжника, /give John 35 64 11 выдаст полную стопку синей шерсти, /give John 278 1 1000 - поврежденную на 1000 единиц алмазную кирку, а /give John 373 10 8193 выдаст 10 пузырьков зелья регенерации. |
| help [страница | команда] ? [страница | команда] | Выводит список всех доступных консольных команд. Список разделен на страницы, поэтому в качестве аргумента команда может принять номер страницы. Можно также вывести справку по конкретной команде. Некоторых команд в справке нет. |
| playsound звук> цель> x> y> z> [громкость] [тональность] | Воспроизводит звук или музыку. Параметр звук, это путь к файлу в папке sound в директории игры. Путь пишется через ".". Параметр цель обозначает игрока который услышит звук. Параметры x y z указывают координату откуда будет исходить звук. Параметры громкость и тональность измеряются нецелыми числами. Например, /playsound random.explode @a 100 75 30 1.4 0.7, воспроизведет звук взрыва для всех игроков на координате 100 75 30 с громкостью 1.4 и тональностью 0.7. Эта команда была добавлена в 1.6.1 Pre-release. |
| publish | Открывает доступ к миру по локальной сети. Эта команда была добавлена в 12w24a. |
| replaceitem entity> цель> слот> вещь> кол-во> дата> тэги> | Выдаёт определённый предмет в определённый слот существу. Если в этом слоту что-то лежало оно исчезнет. Только на голову можно размещать блоки на другие части тела нельзя. Например replaceitem entity @p slot.enderchest.0 minecraft:diamond_block 1 0 {ench:[]} положит в самый верхний 1 слот эндерсундука зачарованый ни на что алмазный блок, а команда replaceitem entity @a slot.armor.head minecraft:tnt наденет всем игрокам динамит на голову. Примечание слоты нумеруются с нуля, если написать minecraft:air то предмет исчезнет. |
| replaceitem block> координаты> слот> вещь> кол-во> дата> тэги> | Выдаёт определённый предмет в определённый слот блока(например сундука). Если в этом слоту что-то лежало оно исчезнет. Например replaceitem block ~ ~-1 ~ slot.container.0 minecraft:diamond_pickaxe 1 0 {Unbreakable:1} если под тобой будет сундук то в самый 1 верхний слот положит алмазную кирку которая никогда не сломается. На эндерсундуки, верстаки и проигрыватели не действует! В печку можно положить предмет даже в место, куда попадают переплавленные ресурсы (может быть полезно в каких-нибудь картах на прохождение). |
| say сообщение> | Показывает всем игрокам на сервере сообщение розовым цветом. |
| scoreboard | Дает доступ к системе счёта игровых событий. |
| spawnpoint [цель] x> y> z> | Устанавливает точку спауна для игрока. Если игрок не указан, выполняется для набравшего команду. Если координаты не указаны, точкой спауна устанавливается текущая позиция. |
| summon сущность> [координаты] [дополнительные параметры] | Спаунит указанную сущность на координатах с заданными параметрами. Если координаты не указаны, точкой спауна послужит текущая позиция игрока. К примеру: /summon Pig ~ ~ ~ {Saddle:1,CustomName:"Мистер Свин",CustomNameVisible:1}. Эта команда создаст свинью с седлом и именем Мистер Свин. Имя видно даже через стены. Если CustomNameVisible равняется нулю, то ник виден только, если прицел наведен на моба. |
| setblock x> y> z> ID> [дополнительные параметры] |
