Minecraft Wiki
(создание)
 
м (Защищена страница «Модуль:Команда/Синтаксис»: шаблон/модуль с большим количеством включений ([Редактирование=Разрешено только автопо…)
 
(не показаны 22 промежуточные версии 4 участников)
Строка 4: Строка 4:
 
ban = 'kick',
 
ban = 'kick',
 
kick = { "<''игрок''>", { "<''причина''>" } },
 
kick = { "<''игрок''>", { "<''причина''>" } },
['ban-ip'] = 'pardon-ip',
+
['ban-ip'] = { "<''ip-адрес''|''игрок''>", { "<''причина''>" } },
['pardon-ip'] = { "<''IP-адрес''>" },
+
['pardon-ip'] = { "<''ip-адрес''>" },
banlist = { { "[IP-адреса]" } },
+
banlist = { { "[<''ips''>|<''players''>]" } },
clear = { { "<''игрок''>", "<''предмет''>", "<''значение данных''>" } },
+
clear = { { "<''игрок''>", "<''предмет''>", "<''данные''>", "<''макс кол-во''>", "<''NBT теги''>" } },
 
debug = { "<''действие'':[start|stop]>" },
 
debug = { "<''действие'':[start|stop]>" },
defaultgamemode = { "<''режим'':" .. '[<abbr title="Приключение">0</abbr>|<abbr title="Творчество">1</abbr>|<abbr title="Выживание">2</abbr>]>' },
+
defaultgamemode = { "<''режим'':" .. '[<abbr title="Выживание">0</abbr>|<abbr title="Творчество">1</abbr>|<abbr title="Приключение">2</abbr>|<abbr title="Наблюдение">3</abbr>]>' },
  +
difficulty = { "<''уровень сложности'':" .. '[<abbr title="Мирный">0</abbr>|<abbr title="Лёгкий">1</abbr>|<abbr title="Нормальный">2</abbr>|<abbr title="Сложный">3</abbr>]>' },
  +
effect = { "<''игрок''>", "<''эффект''>", { "<''длительность''>", "<''уровень''>", "<''частицы''>" } },
  +
entitydata = { "<''сущность''>", "<''NBT теги''>" },
  +
['function'] = { "<''функция''>", { "<''режим'':[if|unless]>", "<''селектор''>" } },
 
deop = 'pardon',
 
deop = 'pardon',
 
op = 'pardon',
 
op = 'pardon',
 
pardon = { "<''игрок''>" },
 
pardon = { "<''игрок''>" },
difficulty = { "<''уровень сложности'':" .. '[<abbr title="Мирный">0</abbr>|<abbr title="Лёгкий">1</abbr>|<abbr title="Нормальный">2</abbr>|<abbr title="Сложный">3</abbr>]>' },
+
gamemode = { "<''режим'':" .. '[<abbr title="Выживание">0</abbr>|<abbr title="Творчество">1</abbr>|<abbr title="Приключение">2</abbr>|<abbr title="Наблюдение">3</abbr>]>', { "<''игрок''>" } },
 
gamerule = { "<''правило''>", { "<''включено или выключено'':[true|false]>" } },
gamemode = { "<''режим'':" .. '[<abbr title="Приключение">0</abbr>|<abbr title="Творчество">1</abbr>|<abbr title="Выживание">2</abbr>]>', { "<''игрок''>" } },
 
 
give = { "<''игрок''>", "<''предмет''>", { "<''количество''>", "<''данные''>", "<''NBT теги''>" } },
gamerule = { "<''правило'':[commandBlockOutput|doFireTick|doMobLoot|doMobSpawning|doTileDrops|keepInventory|mobGriefing]>", { "<''включено или выключено'':[true|false]>" } },
 
  +
locate = { "<''структура''>" },
give = { "<''игрок''>", "<''значение данных''>", "<''количество''>", { "<''дополнительное значение данных''>" } },
 
 
me = { "<''действие''>" },
 
me = { "<''действие''>" },
  +
msg = 'tell',
  +
playsound = { "<''звук''>", "<''источник''>", "<''игрок''>", { "<''x''>", "<''y''>", "<''z''>", "<''громкость''>", "<''тональность''>", "<''минимальная громкость''>" } },
 
say = { "<''сообщение''>" },
 
say = { "<''сообщение''>" },
setblock = { "<''x''>", "<''y''>", "<''z''>", "<''название блока''>", { "<''значение данных''>", "<''старый вариант обработки блоков''>", "<''тег данных''>" } },
+
setblock = { "<''x''>", "<''y''>", "<''z''>", "<''блок''>", { "<''данные''>", "<''метод замены'':[destroy|keep|replace]>", "<''NBT теги''>" } },
 
spawnpoint = { { "<''игрок''>", { "<''x''>", "<''y''>", "<''z''>" } } },
 
spawnpoint = { { "<''игрок''>", { "<''x''>", "<''y''>", "<''z''>" } } },
  +
summon = { "<''сущность''>", { "<''x''>", "<''y''>", "<''z''>", "<''NBT теги''>" } },
 
tell = { "<''игрок''>", "<''сообщение''>" },
 
tell = { "<''игрок''>", "<''сообщение''>" },
tp = { "<''игрок''>", "[<''игрок-цель''>|<''x''> <''y''> <''z''>]" },
+
tp = { "<''игрок''>", "[<''игрок-цель''>|<''x''> <''y''> <''z''>]", { "<''y-поворот''> <''x-поворот''>"} },
 
time = { "<''действие'':[set|add]>", "<''значение''>" },
 
time = { "<''действие'':[set|add]>", "<''значение''>" },
  +
w = 'tell',
weather = { "<''опция'':[clear|rain|thunder]>", "<''время действия''>" },
+
weather = { "<''погода'':[clear|rain|thunder]>", "<''время, с''>" },
 
whitelist = { "<''действие'':[add <''игрок''>|remove <''игрок''>|list|on|off|reload]>" },
 
whitelist = { "<''действие'':[add <''игрок''>|remove <''игрок''>|list|on|off|reload]>" },
 
xp = { "<''количество''>", "<''игрок''>" },
 
xp = { "<''количество''>", "<''игрок''>" },
  +
advancement = { "<''действие'':[grant|revoke|test]>", "<''игрок''>", "[only|until|from|through]", "<''достижение''>", { "<''условие''>" } },
 
}
 
}

Текущая версия от 08:10, 25 июля 2017

Эта таблица определяет синтаксис известных команд.

Каждый параметр должен быть отдельным значением в таблице, а необязательные параметры следует обозначать как подтаблицы. Альтернативные названия команд могут быть реализованы путём соотнесения им строк, содержащих название команды.

Обхода HTML здесь нет, поэтому всё, что похоже на HTML, но не является им, должно быть размещено в теги <nowiki>.

return {
	['?'] = 'help',
	help = { { "[<''страница''>|<''команда''>]" } },
	ban = 'kick',
	kick = { "<''игрок''>", { "<''причина''>" } },
	['ban-ip'] = { "<''ip-адрес''|''игрок''>", { "<''причина''>" } },
	['pardon-ip'] = { "<''ip-адрес''>" },
	banlist = { { "[<''ips''>|<''players''>]" } },
	clear = { { "<''игрок''>", "<''предмет''>", "<''данные''>", "<''макс кол-во''>", "<''NBT теги''>" } },
	debug = { "<''действие'':[start|stop]>" },
	defaultgamemode = { "<''режим'':" .. '[<abbr title="Выживание">0</abbr>|<abbr title="Творчество">1</abbr>|<abbr title="Приключение">2</abbr>|<abbr title="Наблюдение">3</abbr>]>' },
	difficulty = { "<''уровень сложности'':" .. '[<abbr title="Мирный">0</abbr>|<abbr title="Лёгкий">1</abbr>|<abbr title="Нормальный">2</abbr>|<abbr title="Сложный">3</abbr>]>' },
	effect = { "<''игрок''>", "<''эффект''>", { "<''длительность''>", "<''уровень''>", "<''частицы''>" } },
	entitydata = { "<''сущность''>", "<''NBT теги''>" },
	['function'] = { "<''функция''>", { "<''режим'':[if|unless]>", "<''селектор''>" } },
	deop = 'pardon',
	op = 'pardon',
	pardon = { "<''игрок''>" },
	gamemode = { "<''режим'':" .. '[<abbr title="Выживание">0</abbr>|<abbr title="Творчество">1</abbr>|<abbr title="Приключение">2</abbr>|<abbr title="Наблюдение">3</abbr>]>', { "<''игрок''>" } },
	gamerule = { "<''правило''>", { "<''включено или выключено'':[true|false]>" } },
	give = { "<''игрок''>", "<''предмет''>", { "<''количество''>", "<''данные''>", "<''NBT теги''>" } },
	locate = { "<''структура''>" },
	me = { "<''действие''>" },
	msg = 'tell',
	playsound = { "<''звук''>", "<''источник''>", "<''игрок''>", { "<''x''>", "<''y''>", "<''z''>", "<''громкость''>", "<''тональность''>", "<''минимальная громкость''>" } },
	say = { "<''сообщение''>" },
	setblock = { "<''x''>", "<''y''>", "<''z''>", "<''блок''>", { "<''данные''>", "<''метод замены'':[destroy|keep|replace]>", "<''NBT теги''>" } },
	spawnpoint = { { "<''игрок''>", { "<''x''>", "<''y''>", "<''z''>" } } },
	summon = { "<''сущность''>", { "<''x''>", "<''y''>", "<''z''>", "<''NBT теги''>" } },
	tell = { "<''игрок''>", "<''сообщение''>" },
	tp = { "<''игрок''>", "[<''игрок-цель''>|<''x''> <''y''> <''z''>]", { "<''y-поворот''> <''x-поворот''>"} },
	time = { "<''действие'':[set|add]>", "<''значение''>" },
	w = 'tell',
	weather = { "<''погода'':[clear|rain|thunder]>", "<''время, с''>" },
	whitelist = { "<''действие'':[add <''игрок''>|remove <''игрок''>|list|on|off|reload]>" },
	xp = { "<''количество''>", "<''игрок''>" },
	advancement = { "<''действие'':[grant|revoke|test]>", "<''игрок''>", "[only|until|from|through]", "<''достижение''>", { "<''условие''>" } },
}