Селекторы игроков в Minecraft позволяют команде самостоятельно определять подходящего игрока. www.gkrond.ru Вместо ника игрока в команде подставляют один из базовых селекторов: @a, @p или @r. www.gkrond.ru
Селектор @a выбирает всех подходящих по условиям игроков. www.gkrond.ru Если условия не заданы, то команда будет применена ко всем игрокам. www.gkrond.ru
Селектор @p выбирает ближайшего игрока. www.gkrond.ru Если есть несколько ближайших игроков, то выбирается тот, кто недавно присоединился к серверу. minecraft.fandom.com
Селектор @r выбирает произвольных игроков. www.gkrond.ru Обычно этот селектор используют с дополнительными ограничениями. www.gkrond.ru
Вместе с базовыми селекторами применяют специальные аргументы, которые помогают сузить список кандидатов на выбор. ru-minecraft.ru learn.microsoft.com Некоторые из них:
- x, y, z — отвечают за то, на каких координатах будет искаться игрок. ru-minecraft.ru По умолчанию поиск ведётся на всех координатах, а при определённых условиях — от командного блока. ru-minecraft.ru
- r — отвечает за радиус поиска игрока. ru-minecraft.ru Если не указаны аргументы x, y и z, то поиск ведётся от командного блока. ru-minecraft.ru
- rm — производит поиск по минимальному радиусу. ru-minecraft.ru
- m — отвечает за игровой режим игрока, которого ищут. ru-minecraft.ru Может принимать значения 0 (режим выживания), 1 (творческий режим) или 2 (приключенческий режим). ru-minecraft.ru
- c — отвечает за количество игроков. ru-minecraft.ru Например, конструкция @a[c=1] выберет всего одного игрока, несмотря на то, что базовый параметр выбран @a — все игроки. ru-minecraft.ru
- l — отвечает за максимальный уровень выбираемого игрока. ru-minecraft.ru
- lm — отвечает за минимальный уровень выбираемого игрока. ru-minecraft.ru
- score_{имяСтатистики}=X — отвечает за поиск игроков с X очков в выбранной статистике. ru-minecraft.ru
- team — отвечает за поиск игроков в определённой команде. ru-minecraft.ru
- name — отвечает за поиск игрока с определённым ником. ru-minecraft.ru Если перед значением аргумента указать «!» (например: @a[name=!name]), то будет производиться поиск игроков, не соответствующих параметрам. ru-minecraft.ru