Иконка ресурса

Плагин ConditionExpansion — Логические условия if-else прямо в плейсхолдерах | Забудьте про JavaScript! 1.1.1

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.7
  2. 1.8
  3. 1.9
  4. 1.10
  5. 1.11
  6. 1.12
  7. 1.13
  8. 1.14
  9. 1.15
  10. 1.16
  11. 1.17
  12. 1.18
  13. 1.19
  14. 1.20
  15. 1.21
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
16
Исходный код
https://github.com/SuperCHIROK1/ConditionExpansion

Group 217.png


ConditionExpansion — мощное и легковесное дополнение для PlaceholderAPI, которое позволяет сравнивать значения (текст или числа) и выводить результат в зависимости от выполнения условия прямо в строке.


Важно! Если вы вставляете плейсхолдер внутрь условия, используйте ^ вместо %.
Пример: ^player_name^ вместо %player_name%.

Формат:
Обычный: %cond_{УСЛОВИЕ}?{ЕСЛИ ДА}:{ЕСЛИ НЕТ}%
С инверсией: %cond_!{УСЛОВИЕ}?{ЕСЛИ ДА}:{ЕСЛИ НЕТ}%

Режим Fallback:
Префикс: fallback, fb
Позволяет вывести определенный текст, если плейсхолдер пуст. Если значение есть — выведет его.

Пример: %cond_fb_{^clan_name^;Нет клана}%


== — Равно
!= — Не равно
> — Больше
< — Меньше
>= — Больше или равно
<= — Меньше или равно
==! — Равно (с игнорированием регистра)
~~= — Содержит (contains)
$= — Начинается с.. (startsWith)
#= — Заканчивается с.. (endsWith)
@= — Содержит символ (indexOf)
Сравнение текста (Ник):
%cond_{^player_name^==Notch}?{Создатель}:{Игрок}%

Сравнение чисел (Баланс):
%cond_{^vault_eco_balance^>=1000}?{&aБогач}:{&cБедняк}%

Игнорирование регистра (Мир):
%cond_{^player_world^==!world}?{В обычном мире}:{В другом мире}%

С использованием инверсии (Если НЕ в AFK):
%cond_!{^essentials_afk^==yes}?{&aИграет}:{&7Спит}%

Плейсхолдер внутри ответа (Здоровье):
%cond_{^player_health^<10}?{&cКрит: ^player_health^}:{&aОК}%

Проверка прав через LuckPerms:
%cond_{^luckperms_has_permission_my.custom.perm^==true}?{Есть доступ}:{Нет доступа}%



Если вы нашли баг, не пишите об этом в рецензии/отзыве. Лучше сообщите разработчику (мне)
Сообщить о багах/идеях: You must be logged in to see this link. / You must be logged in to see this link. / You must be logged in to see this link.
Зависимости
Обязательно: PlaceholderAPI
Команды и права
-
Автор
SuperCHIROK1
Скачивания
13
Просмотры
912
Первый выпуск
Обновление
Оценка
5.00 звёзд 2 оценок

Другие ресурсы пользователя SuperCHIROK1

Поделиться ресурсом

Последние обновления

  1. 1.1.1

    Фикс NPE при простом сравнении Добавлен новый оператор: @= - Содержит символ (indexOf) Мелкие...
  2. 1.1

    Добавление Fallback мода (%cond_fb_{^clan_name^;Нет клана}% или %cond_fallback_{^clan_name^;Нет...
  3. 1.0.3-fix - Фикс операторов

    Из-за того что я забыл добавить операторы ~~=, $=, #= в паттерн, они не обрабатывались корректно

Последние рецензии

Как раз недавно мучился с условиями в DM, а тут, оказывается, такой самородок был. Автор красавчик, сделал мою жизнь на 50 тысяч строк проще 🔥
SuperCHIROK1
SuperCHIROK1
Спасибо за рецензию! Рад, что ресурс вам полезен 😊
молодец даже добавить нечего ты просто легенда ты сделал мой день спасибо что ты есть супер чирок1 бро
SuperCHIROK1
SuperCHIROK1
Спасибо за рецензию!
Назад
Сверху Снизу