Skip to content

Latest commit

 

History

History
3461 lines (2782 loc) · 173 KB

File metadata and controls

3461 lines (2782 loc) · 173 KB

player ↩️

Селекторы

Имя Описание
<current> Текущая цель
<default_player> Игрок по умолчанию
<killer_player> Убийца
<damager_player> Атакующий
<shooter_player> Стрелок
<victim_player> Жертва
<random_player> Случайный игрок
<all_players> Все игроки

player::chat_message_equals ⬆️

Имя: Сообщение равно
Тип: Действие, проверяющее условие
Описание: Проверяет, равно ли сообщение игрока выбранному.

Пример использования:

if(player::chat_message_equals(["Сообщение", "Сообщение"]){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
chat_messages список[Текст] Сообщение

player::collides_at_location ⬆️

Имя: Сталкивается на местоположении
Тип: Действие, проверяющее условие
Описание: Проверяет, сталкивается ли игрок с блоками, шалкерами, лодками и границей мира на указанном местоположении.

Пример использования:

if(player::collides_at_location(location(0,0,0,0,0)){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
location Местоположение Местоположение для проверки

player::collides_using_hitbox ⬆️

Имя: Сталкивается используя кастомный хитбокс
Тип: Действие, проверяющее условие
Описание: Проверяет, сталкивается ли игрок с блоками, шалкерами, лодками и границей мира используя кастомный хитбокс.

Пример использования:

if(player::collides_using_hitbox(location(0,0,0,0,0),location(0,0,0,0,0)){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
min Местоположение Первый угол хитбокса
max Местоположение Второй угол хитбокса

player::collides_with_entity ⬆️

Имя: Сталкивается с сущностью
Тип: Действие, проверяющее условие
Описание: Проверяет, сталкивается ли хитбокс игрока с хитбоксом указанной сущности.

Пример использования:

if(player::collides_with_entity("Имя или UUID сущности","OVERLAPS"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
name_or_uuid Текст Имя или UUID сущности
check_type Маркер
OVERLAPS - Пересекается
CONTAINS - Содержит
Тип проверки столкновения

player::cursor_item_equals ⬆️

Имя: Предмет на курсоре равен
Тип: Действие, проверяющее условие
Описание: Проверяет, равен ли предмет, находящийся на курсоре игрока, выбранному предмету.

Пример использования:

if(player::cursor_item_equals([item("stick"), item("stick")],"EXACTLY"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для проверки
comparison_mode Маркер
EXACTLY - Полное сравнение
IGNORE_STACK_SIZE - Игнорировать только количество
IGNORE_DURABILITY_AND_STACK_SIZE - Игнорировать количество и прочность
TYPE_ONLY - Только тип предмета
Режим сравнения

player::gamemode_equals ⬆️

Имя: Режим игры равен
Тип: Действие, проверяющее условие
Описание: Проверяет, равен ли режим игры игрока выбранному.

Пример использования:

if(player::gamemode_equals("SURVIVAL"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
gamemode Маркер
SURVIVAL - Выживание
CREATIVE - Творческий
ADVENTURE - Приключение
SPECTATOR - Наблюдатель
Режим игры

player::has_item ⬆️

Имя: Имеет предмет
Тип: Действие, проверяющее условие
Описание: Проверяет, имеет ли игрок предмет в своем инвентаре.

Пример использования:

if(player::has_item([item("stick"), item("stick")],"ANY","EXACTLY"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для проверки
check_mode Маркер
ANY - Любой предмет
ALL - Все предметы
Режим проверки
comparison_mode Маркер
EXACTLY - Полное сравнение
IGNORE_STACK_SIZE - Игнорировать количество
IGNORE_DURABILITY_AND_STACK_SIZE - Игнорировать количество и прочность
TYPE_ONLY - Только тип предмета
Режим сравнения

player::has_item_at_least ⬆️

Имя: Имеет предмет в количестве
Тип: Действие, проверяющее условие
Описание: Проверяет, имеет ли игрок предмет в определенном количестве.

Пример использования:

if(player::has_item_at_least(item("stick"),1,"EXACTLY"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
item Предмет Предмет для проверки
count Число Минимальное количество
comparison_mode Маркер
EXACTLY - Полное сравнение
TYPE_ONLY - Только тип предмета
Режим сравнения

player::has_item_in_slot ⬆️

Имя: Имеет предмет в слоте
Тип: Действие, проверяющее условие
Описание: Проверяет, имеет ли игрок предмет в определенном слоте инвентаря.

Пример использования:

if(player::has_item_in_slot([item("stick"), item("stick")],[1, 2],"EXACTLY"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для проверки
slots список[Число] Номер слота для проверки
comparison_mode Маркер
EXACTLY - Полное сравнение
IGNORE_STACK_SIZE - Игнорировать только количество
IGNORE_DURABILITY_AND_STACK_SIZE - Игнорировать количество и прочность
TYPE_ONLY - Только тип предмета
Режим сравнения

player::has_potion_effect ⬆️

Имя: Имеет эффект от зелья
Тип: Действие, проверяющее условие
Описание: Проверяет, имеет ли игрок эффект от зелья.

Пример использования:

if(player::has_potion_effect([potion("slow_falling"), potion("slow_falling")],"ANY"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
potions список[Зелье] Зелья для проверки
check_mode Маркер
ANY - Любой эффект
ALL - Все эффекты
Режим проверки

player::has_privilege ⬆️

Имя: Имеет права
Тип: Действие, проверяющее условие
Описание: Проверяет, имеет ли игрок определённые права в мире.
Дополнительная информация:
  При включённом маркере "Точность проверки", проверка на права строительства и разработки будет осуществлятся, даже если игрок добавлен в белый список.

Пример использования:

if(player::has_privilege("BUILDER","TRUE"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
privilege Маркер
BUILDER - Строитель
DEVELOPER - Разработчик
BUILDER_AND_DEVELOPER - Строитель и разработчик
WHITELISTED - В белом списке
OWNER - Владелец мира
Право
exact Маркер
TRUE - Включить
FALSE - Выключить
Точность проверки

player::has_room_for_item ⬆️

Имя: Имеет место для предметов
Тип: Действие, проверяющее условие
Описание: Проверяет, имеет ли игрок в своем инвентаре место для одного или нескольких предметов.

Пример использования:

if(player::has_room_for_item([item("stick"), item("stick")],"ANY","ENTIRE_INVENTORY"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для проверки
check_mode Маркер
ANY - Любые предметы
ALL - Все предметы
Режим проверки предметов
checked_slots Маркер
ENTIRE_INVENTORY - Весь инвентарь
MAIN_INVENTORY - Главный инвентарь
UPPER_INVENTORY - Верхний инвентарь
HOTBAR - Хот-бар
ARMOR - Броня
Режим проверки слотов

player::hotbar_slot_equals ⬆️

Имя: Слот в хот-баре равен
Тип: Действие, проверяющее условие
Описание: Проверяет, совпадает ли текущий слот хот-бара игрока со слотом от 1 до 9 в сундуке.

Пример использования:

if(player::hotbar_slot_equals(1){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
slot Число Номер слота для проверки

player::inventory_menu_slot_equals ⬆️

Имя: Слот в инвентаре содержит
Тип: Действие, проверяющее условие
Описание: Проверяет, содержит ли сейчас игрок с открытым инвентарем определенный предмет в слоте.

Пример использования:

if(player::inventory_menu_slot_equals([item("stick"), item("stick")],[1, 2],"EXACTLY"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для проверки
slots список[Число] Номер слота для проверки
comparison_mode Маркер
EXACTLY - Полное сравнение
IGNORE_STACK_SIZE - Игнорировать только количество
IGNORE_DURABILITY_AND_STACK_SIZE - Игнорировать количество и прочность
TYPE_ONLY - Только тип предмета
Режим сравнения

player::inventory_type_open ⬆️

Имя: Открыт инвентарь типа
Тип: Действие, проверяющее условие
Описание: Проверяет, открыт ли инвентарь определенного типа у игрока.

Пример использования:

if(player::inventory_type_open("CHEST"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
inventory_type Маркер
CHEST - Сундук
DISPENSER - Раздатчик
DROPPER - Выбрасыватель
FURNACE - Печь
WORKBENCH - Верстак
CRAFTING - Не открыт
ENCHANTING - Чародейский стол
BREWING - Зельеварка
PLAYER - Инвентарь игрока
CREATIVE - Инвентарь креатива
MERCHANT - Торговец
ENDER_CHEST - Эндер-сундук
ANVIL - Наковальня
SMITHING - Стол кузнеца (старый)
BEACON - Маяк
HOPPER - Воронка
SHULKER_BOX - Шалкеровый ящик
BARREL - Бочка
BLAST_FURNACE - Плавильная печь
LECTERN - Кафедра
SMOKER - Коптильня
LOOM - Ткацкий станок
CARTOGRAPHY - Стол картографа
GRINDSTONE - Точило
STONECUTTER - Камнерез
COMPOSTER - Компостер
Тип инвентаря

player::is_using_shield ⬆️

Имя: Использует щит
Тип: Действие, проверяющее условие
Описание: Проверяет, использует ли игрок щит.

Пример использования:

if(player::is_using_shield(){
    player::message("Условие верно");
}

player::is_disguised ⬆️

Имя: Замаскирован для всех
Тип: Действие, проверяющее условие
Описание: Проверяет, замаскирован ли игрок для остальных игроков.

Пример использования:

if(player::is_disguised(){
    player::message("Условие верно");
}

player::is_flying ⬆️

Имя: Летит
Тип: Действие, проверяющее условие
Описание: Проверяет, летит ли игрок.

Пример использования:

if(player::is_flying(){
    player::message("Условие верно");
}

player::is_gliding ⬆️

Имя: Парит
Тип: Действие, проверяющее условие
Описание: Проверяет, парит ли игрок на элитрах.

Пример использования:

if(player::is_gliding(){
    player::message("Условие верно");
}

player::holding ⬆️

Имя: Держит предмет
Тип: Действие, проверяющее условие
Описание: Проверяет, держит ли игрок предмет в своих руках.

Пример использования:

if(player::holding([item("stick"), item("stick")],"EITHER_HAND","EXACTLY"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для проверки
hand_slot Маркер
EITHER_HAND - Любая рука
MAIN_HAND - Главная рука
OFF_HAND - Второстепенная рука
Рука
comparison_mode Маркер
EXACTLY - Полное сравнение
IGNORE_STACK_SIZE - Игнорировать только количество
IGNORE_DURABILITY_AND_STACK_SIZE - Игнорировать количество и прочность
TYPE_ONLY - Только тип предмета
Режим сравнения

player::in_area ⬆️

Имя: Внутри региона
Тип: Действие, проверяющее условие
Описание: Проверяет, находится ли игрок в определённом регионе.

Пример использования:

if(player::in_area(location(0,0,0,0,0),location(0,0,0,0,0),"TRUE","POINT","OVERLAPS"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
location_1 Местоположение Первый угол региона
location_2 Местоположение Второй угол региона
ignore_y_axis Маркер
TRUE - Игнорировать
FALSE - Не игнорировать
Игнорировать ось Y
intersect_type Маркер
POINT - Местоположение
HITBOX - Хитбокс
Тип пересечения
check_type Маркер
OVERLAPS - Пересекается
CONTAINS - Содержит
Тип проверки хитбокса

player::item_is_not_on_cooldown ⬆️

Имя: Предмет не имеет задержку
Тип: Действие, проверяющее условие
Описание: Проверяет, не имеет ли предмет у игрока задержку, применимую к определенному типу предметов.

Пример использования:

if(player::item_is_not_on_cooldown([item("stick"), item("stick")]){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для проверки

player::is_looking_at_block ⬆️

Имя: Смотрит на блок
Тип: Действие, проверяющее условие
Описание: Проверяет, смотрит ли игрок на определенный блок или местоположение.

Пример использования:

if(player::is_looking_at_block([item("stone"), item("stone")],[location(0,0,0,0,0), location(0,0,0,0,0)],1,"NEVER"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
blocks список[Блок] Блок(и) для проверки
locations список[Местоположение] Местоположение(я) для проверки
distance Число Максимальное расстояние до проверяемого блока
fluid_mode Маркер
NEVER - Игнорировать жидкости
SOURCE_ONLY - Только источники жидкостей
ALWAYS - Все виды жидкостей
Режим жидкости

player::is_near ⬆️

Имя: Рядом с местоположением
Тип: Действие, проверяющее условие
Описание: Проверяет, находится ли игрок рядом с указанным местоположением (По умолчанию: 5 блоков).

Пример использования:

if(player::is_near("TRUE",location(0,0,0,0,0),1){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
ignore_y_axis Маркер
TRUE - Игнорировать
FALSE - Не игнорировать
Игнорировать ось Y
location Местоположение Местоположение для проверки
range Число Радиус проверки

player::is_on_ground ⬆️

Имя: Стоит на земле
Тип: Действие, проверяющее условие
Описание: Проверяет, не находится ли игрок в воздухе.

Пример использования:

if(player::is_on_ground(){
    player::message("Условие верно");
}

player::is_online_mode ⬆️

Имя: Имеет лицензионный аккаунт
Тип: Действие, проверяющее условие
Описание: Проверяет, имеет ли игрок лицензионный аккаунт.

Пример использования:

if(player::is_online_mode(){
    player::message("Условие верно");
}

player::is_riding_entity ⬆️

Имя: Оседлал существо
Тип: Действие, проверяющее условие
Описание: Проверяет, оседлал ли игрок существо (включая транспорт).

Пример использования:

if(player::is_riding_entity(["Имя, UUID или тип существа для проверки", "Имя, UUID или тип существа для проверки"],"NEAREST"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
entity_ids список[Текст] Имя, UUID или тип существа для проверки
compare_mode Маркер
NEAREST - None
FARTHEST - None
Режим сравнения

player::is_self_disguised ⬆️

Имя: Замаскирован для себя
Тип: Действие, проверяющее условие
Описание: Проверяет, замаскирован ли игрок для себя.

Пример использования:

if(player::is_self_disguised(){
    player::message("Условие верно");
}

player::is_sleeping ⬆️

Имя: Спит
Тип: Действие, проверяющее условие
Описание: Проверяет, спит ли игрок.

Пример использования:

if(player::is_sleeping(){
    player::message("Условие верно");
}

player::is_sneaking ⬆️

Имя: Крадется
Тип: Действие, проверяющее условие
Описание: Проверяет, крадется ли игрок.

Пример использования:

if(player::is_sneaking(){
    player::message("Условие верно");
}

player::is_sprinting ⬆️

Имя: Бежит
Тип: Действие, проверяющее условие
Описание: Проверяет, бежит ли игрок или использует клавишу бега при плавании.

Пример использования:

if(player::is_sprinting(){
    player::message("Условие верно");
}

player::is_standing_on_block ⬆️

Имя: Стоит на блоке
Тип: Действие, проверяющее условие
Описание: Проверяет, стоит ли игрок на блоке определенной категории или определенном местоположении.

Пример использования:

if(player::is_standing_on_block([item("stone"), item("stone")],[location(0,0,0,0,0), location(0,0,0,0,0)],"TRUE"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
blocks список[Блок] Блоки для проверки
locations список[Местоположение] Местоположение для проверки
only_solid Маркер
TRUE - Включено
FALSE - Выключено
Учитывать проходимые блоки

player::is_swimming ⬆️

Имя: Плавает
Тип: Действие, проверяющее условие
Описание: Проверяет, плавает ли игрок в воде или лаве.

Пример использования:

if(player::is_swimming(){
    player::message("Условие верно");
}

player::is_using_item ⬆️

Имя: Использует предмет
Тип: Действие, проверяющее условие
Описание: Проверяет, использует ли игрок лук, щит или любой другой предмет, который возможно использовать.

Пример использования:

if(player::is_using_item([item("stick"), item("stick")],"EXACTLY"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для проверки
comparison_mode Маркер
EXACTLY - Полное сравнение
IGNORE_STACK_SIZE - Игнорировать только количество
IGNORE_DURABILITY_AND_STACK_SIZE - Игнорировать количество и прочность
TYPE_ONLY - Только тип предмета
Режим сравнения

player::is_wearing_item ⬆️

Имя: Одет в предмет
Тип: Действие, проверяющее условие
Описание: Проверяет, одет ли игрок в предмет.

Пример использования:

if(player::is_wearing_item([item("stick"), item("stick")],"ANY","EXACTLY"){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
items список[Предмет] Предмет для проверки
check_mode Маркер
ANY - Одет во что-либо
ALL - Одет во все
Режим проверки
comparison_mode Маркер
EXACTLY - Полное сравнение
IGNORE_STACK_SIZE - Игнорировать только количество
IGNORE_DURABILITY_AND_STACK_SIZE - Игнорировать количество и прочность
TYPE_ONLY - Только тип предмета
Режим сравнения

player::name_equals ⬆️

Имя: Имя равно
Тип: Действие, проверяющее условие
Описание: Проверяет, равно ли имя игрока имени в сундуке.

Пример использования:

if(player::name_equals(["Имена или UUID для проверки", "Имена или UUID для проверки"]){
    player::message("Условие верно");
}

Аргументы:

Имя Тип Описание
names_or_uuids список[Текст] Имена или UUID для проверки

player::add_inventory_menu_row ⬆️

Имя: Добавить строку меню
Тип: Действие без значения
Описание: Добавляет строку с указанными предметами в инвентаре типа "Сундук".

Пример использования:

player::add_inventory_menu_row([item("stick"), item("stick")],"TOP");

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы
position Маркер
TOP - Добавить строку сверху
BUTTON - Добавить строку снизу
Позиция строки

player::allow_placing_breaking_blocks ⬆️

Имя: None
Тип: Действие без значения
Описание: None

Пример использования:

player::allow_placing_breaking_blocks("TRUE",[item("stone"), item("stone")]);

Аргументы:

Имя Тип Описание
allow Маркер
TRUE - None
FALSE - None
None
blocks список[Блок] None

player::boost_elytra ⬆️

Имя: Ускорить полёт на Элитрах
Тип: Действие без значения
Описание: Ускоряет полёт игрока на Элитрах с силой указанного фейерверка.

Пример использования:

player::boost_elytra(item("stick"));

Аргументы:

Имя Тип Описание
firework Предмет Фейерверк для ускорения

player::clear_chat ⬆️

Имя: Очистить чат
Тип: Действие без значения
Описание: Удаляет все сообщения из окна чата выбранных игроков.

Пример использования:

player::clear_chat();

player::clear_debug_markers ⬆️

Имя: Удалить отладочные маркеры
Тип: Действие без значения
Описание: Удаляет все отладочные маркеры для игрока.

Пример использования:

player::clear_debug_markers();

player::clear_ender_chest_contents ⬆️

Имя: Очистить содержимое Эндер-сундука
Тип: Действие без значения
Описание: Очищает предметы в инвентаре Эндер-сундука игрока.

Пример использования:

player::clear_ender_chest_contents();

player::clear_inventory ⬆️

Имя: Очистить инвентарь
Тип: Действие без значения
Описание: Очищает инвентарь игрока.

Пример использования:

player::clear_inventory("ENTIRE");

Аргументы:

Имя Тип Описание
clear_mode Маркер
ENTIRE - Весь инвентарь
MAIN - Главный инвентарь
UPPER - Верхний инвентарь
HOTBAR - Хот-бар
ARMOR - Броня
Режим очистки

player::clear_items ⬆️

Имя: Очистить предметы
Тип: Действие без значения
Описание: Удаляет все выбранные предметы из инвентаря игрока.

Пример использования:

player::clear_items([item("stick"), item("stick")]);

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для очистки

player::clear_potion_effects ⬆️

Имя: Очистить эффекты
Тип: Действие без значения
Описание: Очищает все эффекты у игрока.

Пример использования:

player::clear_potion_effects();

player::close_inventory ⬆️

Имя: Закрыть меню
Тип: Действие без значения
Описание: Закрывает открытое инвентарное меню игрока.

Пример использования:

player::close_inventory();

player::damage ⬆️

Имя: Нанести урон
Тип: Действие без значения
Описание: Наносит урон игроку.

Пример использования:

player::damage(1,"Источник урона (имя или UUID существа)");

Аргументы:

Имя Тип Описание
damage Число Количество урона
source Текст Источник урона (имя или UUID существа)

player::disguise_as_block ⬆️

Имя: Замаскировать игрока под блок
Тип: Действие без значения
Описание: Максирует игрока под выбранный блок.

Пример использования:

player::disguise_as_block(item("stone"),"TRUE");

Аргументы:

Имя Тип Описание
block Блок Блок для маскировки
visible_to_self Маркер
TRUE - Видно
FALSE - Не видно
Видимость для игрока

player::disguise_as_entity ⬆️

Имя: Замаскировать игрока под сущность
Тип: Действие без значения
Описание: Максирует игрока под выбранную сущность.

Пример использования:

player::disguise_as_entity(item("stick"),"TRUE");

Аргументы:

Имя Тип Описание
entity_type Предмет Сущность для маскировки
visible_to_self Маркер
TRUE - Видно
FALSE - Не видно
Видимость для игрока

player::disguise_as_item ⬆️

Имя: Замаскировать игрока под предмет
Тип: Действие без значения
Описание: Максирует игрока под предмет.

Пример использования:

player::disguise_as_item(item("stick"),"TRUE");

Аргументы:

Имя Тип Описание
item Предмет Предмет для маскировки
visible_to_self Маркер
TRUE - Видно
FALSE - Не видно
Видимость для игрока

player::display_block ⬆️

Имя: Показать блок
Тип: Действие без значения
Описание: Показать игроку блок, не влияя на других игроков.

Пример использования:

player::display_block([location(0,0,0,0,0), location(0,0,0,0,0)],item("stone"));

Аргументы:

Имя Тип Описание
location список[Местоположение] Местоположение блока
block Блок Блок, который требуется отобразить

player::set_block_opened_state ⬆️

Имя: Открыть/Закрыть блок
Тип: Действие без значения
Описание: Отобразить игроку закрытие/открытие блока не меняя состояния блока для других игроков. Работает с:
  Сундуком
  Сундуком-ловушкой
  Эндер-сундуком
  Шалкеровым ящиком
  Бочкой

Пример использования:

player::set_block_opened_state(location(0,0,0,0,0),"TRUE");

Аргументы:

Имя Тип Описание
location Местоположение Местоположение блока
is_opened Маркер
TRUE - Открытый
FALSE - Закрытый
Состояние

player::display_end_gateway_beam ⬆️

Имя: Показать анимацию луча Врат Энда
Тип: Действие без значения
Описание: Показывает анимацию луча Врат Энда на определённом местоположении.

Пример использования:

player::display_end_gateway_beam(location(0,0,0,0,0),"LIGHT_PURPLE");

Аргументы:

Имя Тип Описание
location Местоположение Местоположение луча
color Маркер
LIGHT_PURPLE - Светло-фиолетовый
DARK_PURPLE - Тёмно-фиолетовый
Цвет луча

player::display_hologram ⬆️

Имя: Показать голограмму
Тип: Действие без значения
Описание: Показывает игроку голограмму. Чтобы удалить голограмму на местоположении, оставьте текст пустым.
Дополнительная информация:
  Чтобы перенести текст на новую строку, используйте символы "\n", к примеру: "Строка1\nСтрока2".

Пример использования:

player::display_hologram(location(0,0,0,0,0),"Текст голограммы");

Аргументы:

Имя Тип Описание
location Местоположение Местоположение голограммы
text Текст Текст голограммы

player::display_lightning ⬆️

Имя: Отобразить эффект молнии
Тип: Действие без значения
Описание: Отобразить молнию игроку, не показывая её для других игроков и не поджигая местность.

Пример использования:

player::display_lightning(location(0,0,0,0,0));

Аргументы:

Имя Тип Описание
location Местоположение Место удара молнии

player::display_particle ⬆️

Имя: Отобразить эффект частицы
Тип: Действие без значения
Описание: Отображает игроку эффект частицы на выбранном местоположении.

Пример использования:

player::display_particle([particle("fire"), particle("fire")],[location(0,0,0,0,0), location(0,0,0,0,0)]);

Аргументы:

Имя Тип Описание
particle список[Эффект частиц] Эффект частиц для отображения
location список[Местоположение] Местоположение эффекта

player::display_particle_circle ⬆️

Имя: Отобразить окружность частиц
Тип: Действие без значения
Описание: Отображает игроку окружность из эффекта частиц с указанными параметрами.

Пример использования:

player::display_particle_circle(particle("fire"),location(0,0,0,0,0),1,2,3,vector(0,0,0),"DEGREES");

Аргументы:

Имя Тип Описание
particle Эффект частиц Эффект частиц для отображения
center Местоположение Центр окружности
radius Число Радиус круга
points Число Количество точек круга
start_angle Число Начальный угол
perpendicular Вектор Нормаль плоскости, к которой окружность будет перпендикулярна
angle_unit Маркер
DEGREES - Градусы
RADIANS - Радианы
Тип угла

player::display_particle_line ⬆️

Имя: Отобразить линию частиц
Тип: Действие без значения
Описание: Отображает игроку линию эффекта частиц от начального местоположения до конечного с определённым расстоянием.

Пример использования:

player::display_particle_line(particle("fire"),location(0,0,0,0,0),location(0,0,0,0,0),1,"POINTS");

Аргументы:

Имя Тип Описание
particle Эффект частиц Эффект частиц для отображения
start Местоположение Начальное местоположение
end Местоположение Конечное местоположение
divider Число Количество/расстояние между частицами
unit_of_measurement Маркер
POINTS - По количеству
DISTANCE - По расстоянию
Тип отображения частиц

player::display_particle_ray ⬆️

Имя: Отобразить луч частиц
Тип: Действие без значения
Описание: Отображает игроку луч эффекта частиц от начального местоположения по указанному вектору с определённым расстоянием.

Пример использования:

player::display_particle_ray(particle("fire"),location(0,0,0,0,0),vector(0,0,0),1,"POINTS");

Аргументы:

Имя Тип Описание
particle Эффект частиц Эффект частиц для отображения
start Местоположение Начальное местоположение
ray Вектор Направление луча
divider Число Количество/расстояние между частицами
unit_of_measurement Маркер
POINTS - По количеству
DISTANCE - По расстоянию
Тип отображения частиц

player::display_pick_up_animation ⬆️

Имя: Показать анимацию подбора предмета
Тип: Действие без значения
Описание: Показывает игроку анимацию подбора предмета.
Дополнительная информация:
  Действие работает с любой сущностью, в том числе игроком.

Пример использования:

player::display_pick_up_animation("Имя или UUID поднимаемой сущности","Имя или UUID сущности, которая поднимает",1);

Аргументы:

Имя Тип Описание
collected_name_or_uuid Текст Имя или UUID поднимаемой сущности
collector_name_or_uuid Текст Имя или UUID сущности, которая поднимает
amount Число Количество поднимаемых предметов

player::display_sign_text ⬆️

Имя: Показать текст таблички
Тип: Действие без значения
Описание: Показать игроку изменение текста таблички, не изменяя её текст для других игроков.

Пример использования:

player::display_sign_text(location(0,0,0,0,0),"Первая строка таблички","Вторая строка таблички","Третья строка таблички","Четвёртая строка таблички");

Аргументы:

Имя Тип Описание
location Местоположение Местоположение таблички
line_1 Текст Первая строка таблички
line_2 Текст Вторая строка таблички
line_3 Текст Третья строка таблички
line_4 Текст Четвёртая строка таблички

player::display_vibration ⬆️

Имя: Отобразить частицу вибрации
Тип: Действие без значения
Описание: Отображает игроку частицу вибрации движущуюся с одной точки на другую.

Пример использования:

player::display_vibration(location(0,0,0,0,0),location(0,0,0,0,0),1);

Аргументы:

Имя Тип Описание
from Местоположение Начальное местоположение
to Местоположение Конечное местоположение
destination_time Число Время полёта до места назначения в тиках

player::expand_inventory_menu ⬆️

Имя: Расширить меню
Тип: Действие без значения
Описание: Расширяет открытое инвентарное меню игрока на выбранное количество строк и заполняет его указанными предметами.

Пример использования:

player::expand_inventory_menu([item("stick"), item("stick")],1);

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для заполнения
size Число Количество строк для расширения

player::face_location ⬆️

Имя: Повернуть к местоположению
Тип: Действие без значения
Описание: Поворачивает игрока в сторону к местоположению.

Пример использования:

player::face_location(location(0,0,0,0,0));

Аргументы:

Имя Тип Описание
location Местоположение Местоположение

player::force_flight_mode ⬆️

Имя: None
Тип: Действие без значения
Описание: None

Пример использования:

player::force_flight_mode("TRUE");

Аргументы:

Имя Тип Описание
is_flying Маркер
TRUE - None
FALSE - None
None

player::give_experience ⬆️

Имя: Прибавить уровень
Тип: Действие без значения
Описание: Прибавляет уровень игроку.

Пример использования:

player::give_experience(1,"POINTS");

Аргументы:

Имя Тип Описание
experience Число Количество для прибавки
mode Маркер
POINTS - Как очки опыта
LEVEL - Как уровень
LEVEL_PERCENTAGE - Как процент от уровня
Тип прибавления

player::give_items ⬆️

Имя: Выдать предмет
Тип: Действие без значения
Описание: Выдает игроку предметы из сундука.

Пример использования:

player::give_items([item("stick"), item("stick")],1);

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для выдачи
amount Число Количество предметов для выдачи

player::give_potion_effect ⬆️

Имя: Выдать эффект
Тип: Действие без значения
Описание: Выдаёт выбранные эффекты игроку.

Пример использования:

player::give_potion_effect([potion("slow_falling"), potion("slow_falling")],"TRUE","TRUE","REGULAR");

Аргументы:

Имя Тип Описание
potions список[Зелье] Эффекты для выдачи
overwrite Маркер
TRUE - Да
FALSE - Нет
Перезаписывать существующие эффекты
show_icon Маркер
TRUE - Да
FALSE - Нет
Показывать иконку эффекта
particle_mode Маркер
REGULAR - Да
AMBIENT - Прозрачными
NONE - Нет
Показывать частицы

player::give_random_item ⬆️

Имя: Выдать случайный предмет
Тип: Действие без значения
Описание: Выдает игроку случайный предмет или стак из предметов в сундуке.

Пример использования:

player::give_random_item([item("stick"), item("stick")]);

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для выбора

player::heal ⬆️

Имя: Исцелить игрока
Тип: Действие без значения
Описание: Исцеляет игрока.

Пример использования:

player::heal(1);

Аргументы:

Имя Тип Описание
heal Число Количество половинок сердец для излечения

player::hide_entity ⬆️

Имя: Скрыть сущность игроку
Тип: Действие без значения
Описание: Скрывает указанную сущность для игрока.

Пример использования:

player::hide_entity(["Имя или UUID сущности", "Имя или UUID сущности"],"TRUE");

Аргументы:

Имя Тип Описание
name_or_uuid список[Текст] Имя или UUID сущности
hide Маркер
TRUE - Включить
FALSE - Выключить
Скрытие

player::hide_scoreboard ⬆️

Имя: Скрыть скорборд
Тип: Действие без значения
Описание: Скрывает текущий скорборд игрока.

Пример использования:

player::hide_scoreboard();

player::kick ⬆️

Имя: Выгнать игрока
Тип: Действие без значения
Описание: Выгоняет игрока из мира.

Пример использования:

player::kick();

player::launch_forward ⬆️

Имя: Запустить вперёд
Тип: Действие без значения
Описание: Запускает игрока вперёд или назад по направлению взгляда в зависимости от силы.

Пример использования:

player::launch_forward(1,"TRUE","YAW_AND_PITCH");

Аргументы:

Имя Тип Описание
power Число Сила подбрасывания
increment Маркер
TRUE - Включено
FALSE - Выключено
Учитывать текущую инерцию
launch_axis Маркер
YAW_AND_PITCH - Все оси
YAW - Только по горизонтали
Ось запуска

player::launch_projectile ⬆️

Имя: Запустить снаряд
Тип: Действие без значения
Описание: Запустить снаряд из местоположения игрока.

Пример использования:

player::launch_projectile(item("stick"),location(0,0,0,0,0),"Имя снаряда",1,2,particle("fire"));

Аргументы:

Имя Тип Описание
projectile Предмет Снаряд для запуска
location Местоположение Место запуска
name Текст Имя снаряда
speed Число Скорость снаряда
inaccuracy Число Отклонение снаряда (0 чтобы снаряд летел ровно)
trail Эффект частиц След, который будет оставаться за снарядом

player::launch_to_location ⬆️

Имя: Запустить к местоположению
Тип: Действие без значения
Описание: Запускает игрока к выбранному местоположению.

Пример использования:

player::launch_to_location(location(0,0,0,0,0),1,"TRUE");

Аргументы:

Имя Тип Описание
location Местоположение Конечная позиция
power Число Сила запуска
increment Маркер
TRUE - Включено
FALSE - Выключено
Учитывать текущую инерцию

player::launch_up ⬆️

Имя: Подбросить вверх
Тип: Действие без значения
Описание: Подбрасывает игрока вверх или вниз в зависимости от силы.

Пример использования:

player::launch_up(1,"TRUE");

Аргументы:

Имя Тип Описание
power Число Сила подбрасывания
increment Маркер
TRUE - Включено
FALSE - Выключено
Учитывать текущую инерцию

player::load_inventory ⬆️

Имя: Загрузить сохраненный инвентарь
Тип: Действие без значения
Описание: Загружает выбранный сохраненный инвентарь.

Пример использования:

player::load_inventory();

player::open_book ⬆️

Имя: Открыть книгу
Тип: Действие без значения
Описание: Открывает книгу определённому игроку.

Пример использования:

player::open_book(item("stick"));

Аргументы:

Имя Тип Описание
book Предмет Книга для открытия

player::open_container_inventory ⬆️

Имя: Открыть меню блока
Тип: Действие без значения
Описание: Открывает для игрока меню блока в указанном местоположении.

Пример использования:

player::open_container_inventory(location(0,0,0,0,0));

Аргументы:

Имя Тип Описание
location Местоположение Местоположение блока для открытия

player::play_animation_action ⬆️

Имя: Проиграть анимацию игроку
Тип: Действие без значения
Описание: Проигрывает для игрока определённую анимацию.

Пример использования:

player::play_animation_action("DAMAGE");

Аргументы:

Имя Тип Описание
animation Маркер
DAMAGE - Получение урона
WAKE_UP - Подъём с кровати
TOTEM - Тотем
JUMPSCARE - Древний страж
Тип анимации

player::play_hurt_animation ⬆️

Имя: Проиграть анимацию получения урона
Тип: Действие без значения
Описание: Проигрывает для игрока анимацию получения урона с определённым наклоном.

Пример использования:

player::play_hurt_animation(1);

Аргументы:

Имя Тип Описание
yaw Число Угол получения урона (0-360)

player::play_sound ⬆️

Имя: Проиграть звук
Тип: Действие без значения
Описание: Проигрывает звук игроку.

Пример использования:

player::play_sound(sound("entity.zombie.hurt"),location(0,0,0,0,0));

Аргументы:

Имя Тип Описание
sound Звук Звук для проигрывания
location Местоположение Местоположение звука

player::play_sound_from_entity ⬆️

Имя: Проиграть звук от сущности
Тип: Действие без значения
Описание: Проигрывает звук игроку от указанной сущности.
Дополнительная информация:
  Стерео звуки не будут проигрываться.

Пример использования:

player::play_sound_from_entity([sound("entity.zombie.hurt"), sound("entity.zombie.hurt")],"Имя или UUID сущности");

Аргументы:

Имя Тип Описание
sounds список[Звук] Звук для проигрывания
name_or_uuid Текст Имя или UUID сущности

player::play_sound_sequence ⬆️

Имя: Проиграть последовательность звуков
Тип: Действие без значения
Описание: Проигрывает игроку последовательность звуков с задержкой между каждым звуком.

Пример использования:

player::play_sound_sequence([sound("entity.zombie.hurt"), sound("entity.zombie.hurt")],1,location(0,0,0,0,0));

Аргументы:

Имя Тип Описание
sounds список[Звук] Звуки для проигрывания
delay Число Задержка в тиках
location Местоположение Местоположение звука

player::randomized_teleport ⬆️

Имя: Случайная телепортация
Тип: Действие без значения
Описание: Телепортирует игрока в случайное местоположение.

Пример использования:

player::randomized_teleport([location(0,0,0,0,0), location(0,0,0,0,0)],"TRUE","TRUE","TRUE");

Аргументы:

Имя Тип Описание
locations список[Местоположение] Позиции для телепорта
keep_rotation Маркер
TRUE - Включено
FALSE - Выключено
Оставить текущий поворот
keep_velocity Маркер
TRUE - Включить
FALSE - Выключить
Сохранение инерции
dismount Маркер
TRUE - Да
FALSE - Нет
Спешиться после телепортации

player::redirect_world ⬆️

Имя: Переместить игрока в другой мир
Тип: Действие без значения
Описание: Перемещает игрока в мир с указанным ID.

Пример использования:

player::redirect_world("ID мира");

Аргументы:

Имя Тип Описание
world_id Текст ID мира

player::remove_boss_bar ⬆️

Имя: Удалить босс-бар
Тип: Действие без значения
Описание: Удаляет имеющийся босс-бар у определенного игрока.

Пример использования:

player::remove_boss_bar("ID босс-бара");

Аргументы:

Имя Тип Описание
id Текст ID босс-бара

player::remove_disguise ⬆️

Имя: Убрать маскировку
Тип: Действие без значения
Описание: Убирает маскировку игроку.

Пример использования:

player::remove_disguise();

player::remove_inventory_menu_row ⬆️

Имя: Убрать строки меню
Тип: Действие без значения
Описание: Убирает одну или несколько строк в инвентаре типа "Сундук".

Пример использования:

player::remove_inventory_menu_row(1,"TOP");

Аргументы:

Имя Тип Описание
size Число Количество строк
position Маркер
TOP - Убрать строку сверху
BUTTON - Убрать строку снизу
Позиция строки

player::remove_items ⬆️

Имя: Удалить предметы
Тип: Действие без значения
Описание: Удаляет указанные предметы из инвентаря игрока.

Пример использования:

player::remove_items([item("stick"), item("stick")]);

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для удаления

player::remove_pose ⬆️

Имя: Сбросить позу игроку
Тип: Действие без значения
Описание: Сбрасывает позу игроку.

Пример использования:

player::remove_pose();

player::remove_potion_effect ⬆️

Имя: Удалить эффект
Тип: Действие без значения
Описание: Удаляет выбранные эффекты у игрока.

Пример использования:

player::remove_potion_effect([potion("slow_falling"), potion("slow_falling")]);

Аргументы:

Имя Тип Описание
potions список[Зелье] Эффекты для удаления

player::remove_self_disguise ⬆️

Имя: Убрать свою маскировку
Тип: Действие без значения
Описание: Убирает маскировку игрока, которую видно только ему.

Пример использования:

player::remove_self_disguise();

player::remove_skin ⬆️

Имя: Убрать скин
Тип: Действие без значения
Описание: Возвращает обычный скин цели события.

Пример использования:

player::remove_skin();

player::remove_world_border ⬆️

Имя: Удалить границу мира
Тип: Действие без значения
Описание: Установить границу мира для игрока на значение по умолчанию.

Пример использования:

player::remove_world_border();

player::replace_items ⬆️

Имя: Заменить предметы
Тип: Действие без значения
Описание: Заменяет указанные предметы в инвентаре на определенный предмет.

Пример использования:

player::replace_items([item("stick"), item("stick")],item("stick"),1);

Аргументы:

Имя Тип Описание
items список[Предмет] Заменяемые предметы
replace Предмет Заменяющий предмет
count Число Количество предметов для замены

player::reset_weather ⬆️

Имя: Сбросить погоду
Тип: Действие без значения
Описание: Сбрасывает погоду игроку

Пример использования:

player::reset_weather();

player::ride_entity ⬆️

Имя: Посадить на существо
Тип: Действие без значения
Описание: Сажает игрока на существо или другого игрока.

Пример использования:

player::ride_entity("Имя или UUID цели");

Аргументы:

Имя Тип Описание
name_or_uuid Текст Имя или UUID цели

player::save_inventory ⬆️

Имя: Сохранить текущий инвентарь
Тип: Действие без значения
Описание: Сохраняет текущий инвентарь игрока. Его можно будет загрузить позже с помощью 'Загрузить сохраненный инвентарь'.

Пример использования:

player::save_inventory();

player::self_disguise_as_block ⬆️

Имя: Замаскировать себя под блок
Тип: Действие без значения
Описание: Маскирует игрока под блок, но эту маскировку видно только этому игроку.

Пример использования:

player::self_disguise_as_block(item("stone"));

Аргументы:

Имя Тип Описание
block Блок Блок для маскировки

player::self_disguise_as_entity ⬆️

Имя: Замаскировать себя под сущность
Тип: Действие без значения
Описание: Максирует игрока под сущность, но эту маскировку видно только этому игроку.

Пример использования:

player::self_disguise_as_entity(item("stick"));

Аргументы:

Имя Тип Описание
entity_type Предмет Сущность для маскировки

player::self_disguise_as_item ⬆️

Имя: Замаскировать себя под предмет
Тип: Действие без значения
Описание: Маскирует игрока под предмет, но эту маскировку видно только этому игроку.

Пример использования:

player::self_disguise_as_item(item("stick"));

Аргументы:

Имя Тип Описание
item Предмет Предмет для маскировки

player::send_action_bar ⬆️

Имя: Отправить экшн-бар
Тип: Действие без значения
Описание: Высвечивает выбранному игроку экшн-бар.

Пример использования:

player::send_action_bar(["Сообщения в экшн-баре", "Сообщения в экшн-баре"],"SPACES");

Аргументы:

Имя Тип Описание
messages список[Текст] Сообщения в экшн-баре
merging Маркер
SPACES - Разделение пробелом
CONCATENATION - Объединение
Объединение текста

player::send_advancement ⬆️

Имя: Отправить достижение игроку
Тип: Действие без значения
Описание: Высвечивает игроку пользовательское всплывающее достижение.

Пример использования:

player::send_advancement("TASK","Название достижения",item("stick"));

Аргументы:

Имя Тип Описание
frame Маркер
TASK - Обычное достижение
CHALLENGE - Испытание
GOAL - Цель
Тип достижения
name Текст Название достижения
icon Предмет Иконка достижения

player::send_break_animation ⬆️

Имя: Показать анимацию ломания блока
Тип: Действие без значения
Описание: Показывает анимацию ломания блока (трещины) для игрока, не влияя на других игроков.

Пример использования:

player::send_break_animation([location(0,0,0,0,0), location(0,0,0,0,0)],1);

Аргументы:

Имя Тип Описание
locations список[Местоположение] Местоположения блоков
stage Число Уровень разрушения блока (от 0 до 10)

player::send_dialogue ⬆️

Имя: Диалог
Тип: Действие без значения
Описание: Отправляет несколько сообщений в чат выбранным игрокам с задержкой после каждого сообщения.

Пример использования:

player::send_dialogue(["Текст для отправки", "Текст для отправки"],1);

Аргументы:

Имя Тип Описание
messages список[Текст] Текст для отправки
delay Число Задержка между сообщениями

player::send_hover ⬆️

Имя: Отправить сообщение с наведением
Тип: Действие без значения
Описание: Отправляет сообщение выбранному игроку. Когда игрок 'наводит' на него курсор, появляется второе сообщение.

Пример использования:

player::send_hover("Сообщение для отправки","Сообщение при наведении курсором");

Аргументы:

Имя Тип Описание
message Текст Сообщение для отправки
hover Текст Сообщение при наведении курсором

player::message ⬆️

Имя: Отправить сообщение
Тип: Действие без значения
Описание: Отправляет сообщение в чат указанным игрокам.

Пример использования:

player::message(["Текст для отправки", "Текст для отправки"],"SPACES");

Аргументы:

Имя Тип Описание
messages список[Текст] Текст для отправки
merging Маркер
SPACES - Разделение пробелом
CONCATENATION - Объединение
SEPARATE_LINES - Разделение на строки
Объединение текста

player::send_minimessage ⬆️

Имя: Отправить сообщение формата MiniMessage
Тип: Действие без значения
Описание: Отправляет игроку сообщение в чат в формате MiniMessage.

Пример использования:

player::send_minimessage("Сообщение формата MiniMessage");

Аргументы:

Имя Тип Описание
minimessage Текст Сообщение формата MiniMessage

player::send_title ⬆️

Имя: Отправить титул
Тип: Действие без значения
Описание: Высвечивает выбранному игроку две надписи на экран - титул и подтитул.

Пример использования:

player::send_title("Текст титула","Текст подтитула",1,2,3);

Аргументы:

Имя Тип Описание
title Текст Текст титула
subtitle Текст Текст подтитула
fade_in Число Время появления в тиках
stay Число Задержка в тиках
fade_out Число Время удаления в тиках

player::set_absorption_health ⬆️

Имя: Установить дополнительное здоровье
Тип: Действие без значения
Описание: Устанавливает дополнительное здоровье игрока.

Пример использования:

player::set_absorption_health(1);

Аргументы:

Имя Тип Описание
health Число Количество дополнительного здоровья

player::set_air_ticks ⬆️

Имя: Установить оставшийся воздух
Тип: Действие без значения
Описание: Устанавливает оставшийся воздух игроку.

Пример использования:

player::set_air_ticks(1);

Аргументы:

Имя Тип Описание
ticks Число Количество оставшегося воздуха (в тиках)

player::set_allow_flying ⬆️

Имя: Установить разрешение полёта игрока
Тип: Действие без значения
Описание: Устанавливает разрешение полёта для игрока.

Пример использования:

player::set_allow_flying("TRUE");

Аргументы:

Имя Тип Описание
allow_flying Маркер
TRUE - Да
FALSE - Нет
Может летать

player::set_armor ⬆️

Имя: Установить броню
Тип: Действие без значения
Описание: Устанавливает броню игрока.

Пример использования:

player::set_armor(item("stick"),item("stick"),item("stick"),item("stick"));

Аргументы:

Имя Тип Описание
helmet Предмет Головной убор
chestplate Предмет Нагрудник
leggings Предмет Штаны
boots Предмет Ботинки

player::set_arrows_in_body ⬆️

Имя: Установить стрелы на игроке
Тип: Действие без значения
Описание: Отображает определённое количество стрел на игроке.

Пример использования:

player::set_arrows_in_body(1);

Аргументы:

Имя Тип Описание
amount Число Количество отображаемых стрел

player::set_attack_speed ⬆️

Имя: Установить скорость атаки
Тип: Действие без значения
Описание: Устанавливает скорость атаки игроку.

Пример использования:

player::set_attack_speed(1);

Аргументы:

Имя Тип Описание
speed Число Скорость атаки

player::set_bee_stingers_in_body ⬆️

Имя: Установить жало пчелы на игроке
Тип: Действие без значения
Описание: Отображает определённое количество жал пчёл на игроке.

Пример использования:

player::set_bee_stingers_in_body(1);

Аргументы:

Имя Тип Описание
amount Число Количество отображаемых жал пчёл

player::set_boss_bar ⬆️

Имя: Установить босс-бар
Тип: Действие без значения
Описание: Устанавливает у определённого игрока пользовательский босс-бар.

Пример использования:

player::set_boss_bar("ID босс-бара","Текст",1,"PINK","PROGRESS","NONE");

Аргументы:

Имя Тип Описание
id Текст ID босс-бара
title Текст Текст
progress Число Заполненность (0-100)
color Маркер
PINK - Розовый
BLUE - Синий
RED - Красный
GREEN - Зелёный
YELLOW - Жёлтый
PURPLE - Фиолетовый
WHITE - Белый
Цвет
style Маркер
PROGRESS - Сплошной
NOTCHED_6 - 6 сегментов
NOTCHED_10 - 10 сегментов
NOTCHED_12 - 12 сегментов
NOTCHED_20 - 20 сегментов
Стиль
sky_effect Маркер
NONE - Отсутствует
FOG - Туман
DARK_SKY - Тёмное небо
FOG_AND_DARK_SKY - Туман и тёмное небо
Эффект неба

player::set_collidable ⬆️

Имя: Установить режим столкновения
Тип: Действие без значения
Описание: Устанавливает игроку режим столкновения с существами.

Пример использования:

player::set_collidable("TRUE");

Аргументы:

Имя Тип Описание
collidable Маркер
TRUE - Сталкивается с другими игроками
FALSE - Не сталкивается с другими игроками
Режим столкновения

player::set_compass_target ⬆️

Имя: Установить цель компаса
Тип: Действие без значения
Описание: Установить цель компаса для игрока, в сторону которой будет крутиться стрелка компаса.

Пример использования:

player::set_compass_target(location(0,0,0,0,0));

Аргументы:

Имя Тип Описание
location Местоположение Цель компаса

player::set_cursor_item ⬆️

Имя: Установить предмет на курсор
Тип: Действие без значения
Описание: Устанавливает предмет на курсор игрока.

Пример использования:

player::set_cursor_item(item("stick"));

Аргументы:

Имя Тип Описание
item Предмет Предмет для установки

player::set_death_drops ⬆️

Имя: Установить выпадение предметов
Тип: Действие без значения
Описание: Устанавливает выпадение предметов из игрока при смерти.

Пример использования:

player::set_death_drops("TRUE");

Аргументы:

Имя Тип Описание
death_drops Маркер
TRUE - Выпадают
FALSE - Не выпадают
Выпадение предметов

player::set_ender_chest_contents ⬆️

Имя: Установить содержимое Эндер-сундука
Тип: Действие без значения
Описание: Устанавливает предметы в инвентарь Эндер-сундука игрока.

Пример использования:

player::set_ender_chest_contents([item("stick"), item("stick")]);

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для установки

player::set_entity_glowing ⬆️

Имя: Установить свечение сущности
Тип: Действие без значения
Описание: Включает или выключает свечение сущности для данного игрока.

Пример использования:

player::set_entity_glowing(["Имя или UUID сущности", "Имя или UUID сущности"],"WHITE","TRUE");

Аргументы:

Имя Тип Описание
name_or_uuid список[Текст] Имя или UUID сущности
color Маркер
WHITE - Белый
GRAY - Светло-серый
DARK_GRAY - Серый
BLACK - Чёрный
DARK_RED - Тёмно-красный
RED - Красный
GOLD - Золотой
YELLOW - Жёлтый
GREEN - Зелёный
DARK_GREEN - Тёмно-зелёный
DARK_AQUA - Бирюзовый
AQUA - Светло-синий
BLUE - Синий
DARK_BLUE - Тёмно-синий
DARK_PURPLE - Тёмно-фиолетовый
PURPLE - Фиолетовый
Цвет свечения
glow Маркер
TRUE - Включить
FALSE - Выключить
Свечение

player::set_equipment ⬆️

Имя: Установить экипировку
Тип: Действие без значения
Описание: Устанавливает предметы в один из слотов экипировки (броня и предметы в руках) игрока.

Пример использования:

player::set_equipment(item("stick"),"CHEST");

Аргументы:

Имя Тип Описание
item Предмет Предметы для выдачи
slot Маркер
CHEST - Нагрудник
FEET - Ботинки
HAND - Основная рука
HEAD - Шлем
LEGS - Поножи
OFF_HAND - Второстепенная рука
Слот снаряжения

player::set_experience ⬆️

Имя: Установить уровень
Тип: Действие без значения
Описание: Устанавливает уровень игроку.

Пример использования:

player::set_experience(1,"POINTS");

Аргументы:

Имя Тип Описание
experience Число Количество для установки
mode Маркер
POINTS - Как очки опыта
LEVEL - Как уровень
LEVEL_PERCENTAGE - Как процент от уровня
Тип установки

player::set_fall_distance ⬆️

Имя: Установить дистанцию падения
Тип: Действие без значения
Описание: Устанавливает дистанцию, с которой падает игрок.

Пример использования:

player::set_fall_distance(1);

Аргументы:

Имя Тип Описание
distance Число Дистанция падения

player::set_fire_ticks ⬆️

Имя: Поджечь игрока
Тип: Действие без значения
Описание: Поджигает игрока на выбранное время.

Пример использования:

player::set_fire_ticks(1);

Аргументы:

Имя Тип Описание
ticks Число Длительность (в тиках)

player::set_flying ⬆️

Имя: Установить полёт
Тип: Действие без значения
Описание: Устанавливает для игрока состояние полёта.

Пример использования:

player::set_flying("TRUE");

Аргументы:

Имя Тип Описание
is_flying Маркер
TRUE - Включено
FALSE - Выключено
Полёт

player::set_fog_distance ⬆️

Имя: Установить дистанцию прорисовки
Тип: Действие без значения
Описание: Устанавливает дистанцию прорисовки чанков для игрока. Значение "-1" сбрасывает до стандартной.

Пример использования:

player::set_fog_distance(1);

Аргументы:

Имя Тип Описание
distance Число Дистанция прорисовки в чанках (2-32)

player::set_food ⬆️

Имя: Установить голод
Тип: Действие без значения
Описание: Устанавливает уровень голода игроку.

Пример использования:

player::set_food(1,"SET");

Аргументы:

Имя Тип Описание
food Число Уровень голода
mode Маркер
SET - Установить
ADD - Прибавление
Режим установки

player::set_freeze_ticks ⬆️

Имя: Установить время заморозки
Тип: Действие без значения
Описание: Устанавливает игроку время заморозки (количество тиков, которое игрок провёл в рыхлом снегу).

Пример использования:

player::set_freeze_ticks(1,"TRUE");

Аргументы:

Имя Тип Описание
ticks Число Время заморозки в тиках
ticking_locked Маркер
TRUE - Включить
FALSE - Выключить
Блокировка состояния (время не будет изменяться)

player::set_gamemode ⬆️

Имя: Установить режим игры
Тип: Действие без значения
Описание: Устанавливает режим игры для игрока.

Пример использования:

player::set_gamemode("SURVIVAL","RESPECT_GAMEMODE");

Аргументы:

Имя Тип Описание
gamemode Маркер
SURVIVAL - Выживание
CREATIVE - Творческий
ADVENTURE - Приключение
SPECTATOR - Наблюдатель
Режим игры
flight_mode Маркер
RESPECT_GAMEMODE - Учитывать режим игры
KEEP_ORIGINAL - Оставить изначальный
Режим полёта

player::set_gliding ⬆️

Имя: Установить полёт на элитрах
Тип: Действие без значения
Описание: Устанавливает для игрока состояние полёта на элитрах.

Пример использования:

player::set_gliding("TRUE");

Аргументы:

Имя Тип Описание
is_gliding Маркер
TRUE - Включено
FALSE - Выключено
Полёт на элитрах

player::set_health ⬆️

Имя: Установить здоровье игрока
Тип: Действие без значения
Описание: Устанавливает здоровье игрока на выбранное количество.

Пример использования:

player::set_health(1);

Аргументы:

Имя Тип Описание
health Число Количество здоровья

player::set_hotbar_slot ⬆️

Имя: Установить слот
Тип: Действие без значения
Описание: Устанавливает выбранный слот игроку.

Пример использования:

player::set_hotbar_slot(1);

Аргументы:

Имя Тип Описание
slot Число Слот

player::set_instant_respawn ⬆️

Имя: Установить мгновенное возрождение
Тип: Действие без значения
Описание: Устанавливает мгновенное возрождение игроку.

Пример использования:

player::set_instant_respawn("TRUE");

Аргументы:

Имя Тип Описание
instant_respawn Маркер
TRUE - Включено
FALSE - Выключено
Мгновенное возрождение

player::set_inventory_kept ⬆️

Имя: Установить сохранение инвентаря
Тип: Действие без значения
Описание: Устанавливает игроку сохранение инвентаря при смерти.

Пример использования:

player::set_inventory_kept("TRUE");

Аргументы:

Имя Тип Описание
kept Маркер
TRUE - Включено
FALSE - Выключено
Сохранение инвентаря

player::set_inventory_menu_item ⬆️

Имя: Установить предмет в слот
Тип: Действие без значения
Описание: Устанавливает предмет в указанный слот открытого инвентарного меню игрока.

Пример использования:

player::set_inventory_menu_item(item("stick"),1);

Аргументы:

Имя Тип Описание
item Предмет Предмет для установки
slot Число Слот для установки

player::set_inventory_menu_name ⬆️

Имя: Установить название меню
Тип: Действие без значения
Описание: Устанавливает новое название для открытого инвентарного меню игрока.

Пример использования:

player::set_inventory_menu_name("Новое название");

Аргументы:

Имя Тип Описание
text Текст Новое название

player::set_invulnerability_ticks ⬆️

Имя: Установить длительность неуязвимости
Тип: Действие без значения
Описание: Устанавливает длительность неуязвимости для игрока.

Пример использования:

player::set_invulnerability_ticks(1);

Аргументы:

Имя Тип Описание
ticks Число Длительность неуязвимости (в тиках)

player::set_item_cooldown ⬆️

Имя: Установить задержку предмета
Тип: Действие без значения
Описание: Применяет визуальный эффект шкалы задержки для всех предметов выбранного типа.

Пример использования:

player::set_item_cooldown(item("stick"),1,sound("entity.zombie.hurt"));

Аргументы:

Имя Тип Описание
item Предмет Тип предмета для задержки
cooldown Число Задержка в тиках
sound Звук Звук сброса задержки

player::set_items ⬆️

Имя: Установить предметы
Тип: Действие без значения
Описание: Устанавливает в инвентарь игрока соответственно предметы из сундука.

Пример использования:

player::set_items([item("stick"), item("stick")]);

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы для выдачи в соответствующие слоты

player::set_max_health ⬆️

Имя: Установить максимальное здоровье игрока
Тип: Действие без значения
Описание: Устанавливает максимальное количество здоровья для игрока.

Пример использования:

player::set_max_health(1,"TRUE");

Аргументы:

Имя Тип Описание
health Число Максимальное количество здоровья
heal Маркер
TRUE - Да
FALSE - Нет
Исцелить игрока

player::set_movement_speed ⬆️

Имя: Установить скорость движения
Тип: Действие без значения
Описание: Устанавливает скорость движения игрока.

Пример использования:

player::set_movement_speed(1,"WALK");

Аргументы:

Имя Тип Описание
distance Число Скорость движения
movement_type Маркер
WALK - Ходьба
FLY - Полёт
Тип движения

player::set_nametag_visible ⬆️

Имя: Отображение ника игрока
Тип: Действие без значения
Описание: Отобразит или скроет ник над головой.

Пример использования:

player::set_nametag_visible("TRUE");

Аргументы:

Имя Тип Описание
visible Маркер
TRUE - Отображать
FALSE - Не отображать
Отображение ника

player::set_player_list_info ⬆️

Имя: Установить текст в списке игроков
Тип: Действие без значения
Описание: Устанавливает текст над или под списком игроков для игрока.

Пример использования:

player::set_player_list_info(["Текст в списке игроков", "Текст в списке игроков"],"HEADER","SPACES");

Аргументы:

Имя Тип Описание
text список[Текст] Текст в списке игроков
position Маркер
HEADER - Сверху
FOOTER - Снизу
Позиция
merging Маркер
SPACES - Разделение пробелом
CONCATENATION - Объединение
SEPARATE_LINES - Разделение на строки
Объединение текста

player::set_pose ⬆️

Имя: Установить позу игроку
Тип: Действие без значения
Описание: Устанавливает определённую позу игроку.

Пример использования:

player::set_pose("CROAKING","TRUE");

Аргументы:

Имя Тип Описание
pose Маркер
CROAKING - Кваканье (для Жаб)
DIGGING - Зарывание в землю (для Хранителя)
DYING - Смерть
EMERGING - Появление из земли (для Хранителя)
FALL_FLYING - Полёт на Элитрах
LONG_JUMPING - Длинный прыжок
ROARING - Рёв (для Хранителя)
SLEEPING - Лежание
SNEAKING - None
SNIFFING - Нюханье (для Хранителя)
SPIN_ATTACK - Использование Тягуна
STANDING - Обычное состояние
SWIMMING - Плавание
USING_TONGUE - Использование языка (для Жаб)
Отображаемая поза
locked Маркер
TRUE - Включить
FALSE - Выключить
Блокировка позы

player::set_pvp ⬆️

Имя: Установить разрешение атаковать игроков
Тип: Действие без значения
Описание: Устанавливает разрешение игроку атаковать других игроков и наносить им урон.

Пример использования:

player::set_pvp("TRUE");

Аргументы:

Имя Тип Описание
pvp Маркер
TRUE - Да
FALSE - Нет
Может атаковать

player::set_rain_level ⬆️

Имя: Установить уровень дождя
Тип: Действие без значения
Описание: Устанавливает уровень дождя игроку.

Пример использования:

player::set_rain_level(1);

Аргументы:

Имя Тип Описание
rain_level Число Уровень дождя (от 0 до 100)

player::set_rotation ⬆️

Имя: Установить поворот
Тип: Действие без значения
Описание: Устанавливает поворот игрока.

Пример использования:

player::set_rotation(1,2);

Аргументы:

Имя Тип Описание
yaw Число Горизонтальный поворот (yaw)
pitch Число Вертикальный поворот (pitch)

player::set_rotation_by_vector ⬆️

Имя: Установить поворот по вектору
Тип: Действие без значения
Описание: Устанавливает поворот игрока по вектору.

Пример использования:

player::set_rotation_by_vector(vector(0,0,0));

Аргументы:

Имя Тип Описание
vector Вектор Вектор для поворота

player::set_saturation ⬆️

Имя: Установить насыщенность
Тип: Действие без значения
Описание: Устанавливает второстепенный уровень голода (насыщенность) игроку.

Пример использования:

player::set_saturation(1,"SET");

Аргументы:

Имя Тип Описание
saturation Число Уровень насыщенности
mode Маркер
SET - Установка
ADD - Прибавление
Режим установки

player::set_simulation_distance ⬆️

Имя: Установить дистанцию симуляции
Тип: Действие без значения
Описание: Устанавливает дистанцию симуляции чанков для игрока.

Пример использования:

player::set_simulation_distance(1);

Аргументы:

Имя Тип Описание
distance Число Дистанция симуляции в чанках (2-32)

player::set_skin ⬆️

Имя: Установить скин
Тип: Действие без значения
Описание: Устанавливает скин указанного игрока для цели события.

Пример использования:

player::set_skin("Имя или UUID скина","MOJANG");

Аргументы:

Имя Тип Описание
name_or_uuid Текст Имя или UUID скина
server_type Маркер
MOJANG - Скин Mojang
SERVER - Скин JustMC
Тип сервера скинов

player::set_slot_item ⬆️

Имя: Установить предмет в слот
Тип: Действие без значения
Описание: Устанавливает предмет в слот в инвентаре игрока.

Пример использования:

player::set_slot_item(item("stick"),1);

Аргументы:

Имя Тип Описание
item Предмет Предмет для выдачи
slot Число Слот для выдачи

player::set_spawn_point ⬆️

Имя: Установить местоположение возрождения
Тип: Действие без значения
Описание: Устанавливает игроку новое местоположение возрождения.

Пример использования:

player::set_spawn_point(location(0,0,0,0,0));

Аргументы:

Имя Тип Описание
spawn_point Местоположение Местоположение возрождения

player::set_thunder_level ⬆️

Имя: Установить уровень грозы
Тип: Действие без значения
Описание: Устанавливает уровень грозы игроку.
Дополнительная информация:
  Для установки необходима дождливая погода.

Пример использования:

player::set_thunder_level(1);

Аргументы:

Имя Тип Описание
thunder_level Число Уровень грозы (от 0 до 100)

player::set_time ⬆️

Имя: Установить время игрока
Тип: Действие без значения
Описание: Установить время игроку, не меняя его для остальных игроков.

Пример использования:

player::set_time(1);

Аргументы:

Имя Тип Описание
time Число Время в тиках

player::set_velocity ⬆️

Имя: Запустить по вектору
Тип: Действие без значения
Описание: Запускает игрока по указанному вектору.

Пример использования:

player::set_velocity(vector(0,0,0),"TRUE");

Аргументы:

Имя Тип Описание
velocity Вектор Вектор движения
increment Маркер
TRUE - Включено
FALSE - Выключено
Учитывать текущую инерцию

player::set_visual_fire ⬆️

Имя: Установить визуальный огонь
Тип: Действие без значения
Описание: Устанавливает игроку эффект горения.

Пример использования:

player::set_visual_fire("TRUE");

Аргументы:

Имя Тип Описание
visual_fire Маркер
TRUE - Включить
FALSE - Выключить
Визуальный огонь

player::set_weather ⬆️

Имя: Установить погоду
Тип: Действие без значения
Описание: Установить погоду для игрока, не влияя на других игроков.

Пример использования:

player::set_weather("DOWNFALL");

Аргументы:

Имя Тип Описание
weather_type Маркер
DOWNFALL - Дождливая
CLEAR - Солнечная
Тип погоды

player::set_world_border ⬆️

Имя: Установить границу мира игроку
Тип: Действие без значения
Описание: Установить границу мира для игрока, не меняя её для других игроков.

Пример использования:

player::set_world_border(location(0,0,0,0,0),1,2);

Аргументы:

Имя Тип Описание
center Местоположение Центр границы мира
size Число Размер границы мира
warning Число Расстояние до появления красной обводки

player::shift_world_border ⬆️

Имя: Передвинуть границу мира
Тип: Действие без значения
Описание: Передвинуть границу мира для игрока, не меняя её для других игроков.

Пример использования:

player::shift_world_border(1,2,3);

Аргументы:

Имя Тип Описание
old_size Число Старый размер границы мира
size Число Новый размер границы мира
time Число Время изменения размера

player::show_debug_marker ⬆️

Имя: Показать отладочный маркер
Тип: Действие без значения
Описание: Показывает игроку отладочный маркер на местоположении на указанное время. Красный и синий цвет работают для игроков на версии 1.19.4 и выше.
Дополнительная информация:
  Оставьте аргумент "Отображаемое имя" пустым, чтобы полностью скрыть имя.

Пример использования:

player::show_debug_marker(location(0,0,0,0,0),"Отображаемое имя",1,2,3,4,5);

Аргументы:

Имя Тип Описание
location Местоположение Местоположение появления
name Текст Отображаемое имя
duration Число Длительность в миллисекундах (не обязательно)
red Число Красный цвет (от 0 до 100)
green Число Зелёный цвет (от 0 до 100)
blue Число Синий цвет (от 0 до 100)
alpha Число Прозрачность (от 0 до 100)

player::show_demo_screen ⬆️

Имя: Показать экран демо-режима
Тип: Действие без значения
Описание: Показывает игроку экран демо-режима.

Пример использования:

player::show_demo_screen();

player::show_inventory_menu ⬆️

Имя: Показать меню
Тип: Действие без значения
Описание: Показывает игроку инвентарное меню с выбранными предметами и названием.

Пример использования:

player::show_inventory_menu([item("stick"), item("stick")],"Название инвентаря","CHEST");

Аргументы:

Имя Тип Описание
items список[Предмет] Предметы инвентаря
name Текст Название инвентаря
inventory_type Маркер
CHEST - Сундук
DISPENSER - Раздатчик
DROPPER - Выбрасыватель
FURNACE - Печь
WORKBENCH - Верстак
ENCHANTING - Чародейский стол
BREWING - Зельеварка
ANVIL - Наковальня
SMITHING - Стол кузнеца
BEACON - Маяк
HOPPER - Воронка
BLAST_FURNACE - Плавильная печь
SMOKER - Коптильня
CARTOGRAPHY - Стол картографа
GRINDSTONE - Точило
STONECUTTER - Камнерез
Тип инвентаря

player::show_scoreboard ⬆️

Имя: Показать скорборд
Тип: Действие без значения
Описание: Отображает определённый скорборд игроку. Для отображения указанный скорборд должен иметь минимум одно значение.

Пример использования:

player::show_scoreboard("ID скорборда");

Аргументы:

Имя Тип Описание
id Текст ID скорборда

player::show_win_screen ⬆️

Имя: Показать экран титров
Тип: Действие без значения
Описание: Показывает игроку экран титров.

Пример использования:

player::show_win_screen();

player::spectate_target ⬆️

Имя: Следить за целью
Тип: Действие без значения
Описание: Устанавливает цель слежения игрока в режиме наблюдателя.

Пример использования:

player::spectate_target("Имя или UUID цели");

Аргументы:

Имя Тип Описание
name_or_uuid Текст Имя или UUID цели

player::stop_sound ⬆️

Имя: Остановить звук
Тип: Действие без значения
Описание: Останавливает все или определенные звуки для игрока.

Пример использования:

player::stop_sound([sound("entity.zombie.hurt"), sound("entity.zombie.hurt")]);

Аргументы:

Имя Тип Описание
sounds список[Звук] Эффекты для остановки

player::stop_sounds_by_source ⬆️

Имя: Остановить звуки по источнику
Тип: Действие без значения
Описание: Останавливает все звуки по определённому источнику.

Пример использования:

player::stop_sounds_by_source("AMBIENT");

Аргументы:

Имя Тип Описание
source Маркер
AMBIENT - Окружение (ambient)
BLOCK - Блоки (block)
HOSTILE - Враждебные существа (hostile)
MASTER - Общий (master)
MUSIC - Музыка (music)
NEUTRAL - Дружелюбные существа (neutral)
PLAYER - Игроки (player)
RECORD - Музыкальные блоки (record)
VOICE - Голос/Речь (voice)
WEATHER - Погода (weather)
Источник звука

player::swing_hand ⬆️

Имя: Проиграть анимацию взмаха руки
Тип: Действие без значения
Описание: Проигрывает для игрока анимацию взмаха руки.

Пример использования:

player::swing_hand("MAIN");

Аргументы:

Имя Тип Описание
hand_type Маркер
MAIN - Главная
OFF - Второстепенная
Тип руки

player::teleport ⬆️

Имя: Телепортация
Тип: Действие без значения
Описание: Телепортирует игрока в выбранное местоположение.
Дополнительная информация:
  Закрывает открытое инвентарное меню.

Пример использования:

player::teleport(location(0,0,0,0,0),"TRUE","TRUE","TRUE");

Аргументы:

Имя Тип Описание
location Местоположение Новая позиция
keep_rotation Маркер
TRUE - Включено
FALSE - Выключено
Оставить текущий поворот
keep_velocity Маркер
TRUE - Включить
FALSE - Выключить
Сохранение инерции
dismount Маркер
TRUE - Да
FALSE - Нет
Спешиться после телепортации

player::teleport_sequence ⬆️

Имя: Последовательность телепортаций
Тип: Действие без значения
Описание: Телепортирует игрока между местоположениями с заданной задержкой.

Пример использования:

player::teleport_sequence(1,[location(0,0,0,0,0), location(0,0,0,0,0)]);

Аргументы:

Имя Тип Описание
delay Число Задержка в тиках
locations список[Местоположение] Позиции для телепортации