- Поддерживаемые версии
- 1.7
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 16
ConditionExpansion - Дополнение для PlaceholderAPI, которые позволяет сравнивать и выводить значения.
Почему не JavaScript:
JavaScript Expansion не стоит использовать из-за утечки памяти и его "безопасности". Да и тут банально будет легче сделать условие, чем лезть по разным файлам, и разбирать синтаксис JS.
Формат плейсхолдеров:
Обычный плейсхолдер:
Плейсхолдер с инверсией:
Важно! Если хотите вставить плейсхолдер из PlaceholderAPI, используйте
Пример:
Чтобы проверить значение на пустоту, используйте
Пример:
Почему не JavaScript:
JavaScript Expansion не стоит использовать из-за утечки памяти и его "безопасности". Да и тут банально будет легче сделать условие, чем лезть по разным файлам, и разбирать синтаксис JS.
Формат плейсхолдеров:
Обычный плейсхолдер:
%сond_{УСЛОВИЕ}?{ЕСЛИ УСЛОВИЕ ПРАВДА}:{ЕСЛИ УСЛОВИЕ ЛОЖЬ}%Плейсхолдер с инверсией:
%сond_!{УСЛОВИЕ}?{ЕСЛИ УСЛОВИЕ ПРАВДА}:{ЕСЛИ УСЛОВИЕ ЛОЖЬ}%Важно! Если хотите вставить плейсхолдер из PlaceholderAPI, используйте
^ вместо %.Пример:
^player_name^ вместо %player_name%Чтобы проверить значение на пустоту, используйте
NULLABLE.Пример:
%cond_{^luckperms_prefix^==NULLABLE}?{true}:{false}%==— Равно!=— Не равно>— Больше<— Меньше>=— Больше или равно<=— Меньше или равно==!— Равно (с игнорированием регистра)
Сравнение текста (Ник):
Сравнение чисел (Баланс):
Игнорирование регистра (Мир):
%cond_{^player_name^==Notch}?{Создатель}:{Игрок}%Сравнение чисел (Баланс):
%cond_{^vault_eco_balance^>=1000}?{&aБогач}:{&cБедняк}%Игнорирование регистра (Мир):
%cond_{^player_world^==!world}?{В обычном мире}:{В другом мире}%С использованием инверсии (Если НЕ в AFK):
Плейсхолдер внутри ответа (Здоровье):
Проверка прав через LuckPerms:
%cond_!{^essentials_afk^==yes}?{&aИграет}:{&7Спит}%Плейсхолдер внутри ответа (Здоровье):
%cond_{^player_health^<10}?{&cКрит: ^player_health^}:{&aОК}%Проверка прав через LuckPerms:
%cond_{^luckperms_has_permission_my.custom.perm^==true}?{Есть доступ}:{Нет доступа}%- Зависимости
- PlaceholderAPI
- Исходный код
- https://github.com/SuperCHIROK1/ConditionExpansion
- Команды и права
- Отсутствует