Плагин Утилита Другое VIllPlaceholder [1.0]

VIllPlaceholder
Краткое описание:
Создавайте свои плейсхолдеры: Условные конструкции, математика..
4
140
Для версий
  1. 1.21.✘
Java
  1. Java 21
Исходный код
https://github.com/LIONVILL/VillPlaceholder
Зависимости
PlaceholderAPI
Создавайте свои плейсхолдеры: Условные конструкции, математика..
Простой, но функциональный плагин на создание плейсхолдеров.
Можно просто создать плейсхолдер или вложенный плейсхолдер. А можно создать конструкцию, которая в зависимости от результата выводит разные плейсхолдеры. Или, создать математический плейсходер.

Например:

day_or_night:
  day_or_night: # %vp_day_or_night%
    # Если %server_time_HH% меньше 18, берем это значение
    - condition: "%server_time_HH% < 18"
      value: "&eСейчас день" # Выводим в плейсхолдер

    # Если прошлое не подошло, проверяем следующее. Если больше или равно 18, но меньше 23
    - condition: "%server_time_HH% >= 18 && %server_time_HH% < 23"
      value: "&6Сейчас вечер"

    # Выполняется, если ни 1 из условй сверху не сработало
    - condition: "else"
      value: "&9Сейчас ночь"

math_placeholders:
# Посчитает, сколько игрок сломал блоков + 100
  blocks_left: "100 + %statistic_mine_block%"
  # Доступно: +; -; *; /; (выражение в скобках)

p.s: с помощью этого плагина можно создавать целые квестовые линии!

В плагине есть удобное GUI для просмотра и копирования плейсхолдеров.

config.yml:
placeholders:
  servername: "&#FFEE00&lS&#FFE200&lE&#FFD500&lR&#FFC900&lV&#FFBC00&lE&#FFB000&lR"

  # Вложенный плейсхолдер
  welcome_user: "&7Привет, &#00FFCD%player_name%&7! Добро пожаловать."

conditional_placeholders:
  day_or_night: # %vp_day_or_night%
    # Если %server_time_HH% меньше 18, берем это значение
    - condition: "%server_time_HH% < 18"
      value: "&eСейчас день" # Выводим в плейсхолдер

    # Если прошлое не подошло, проверяем следующее. Если больше или равно 18, но меньше 23
    - condition: "%server_time_HH% >= 18 && %server_time_HH% < 23"
      value: "&6Сейчас вечер"

    # Выполняется, если ни 1 из условй сверху не сработало
    - condition: "else"
      value: "&9Сейчас ночь"

math_placeholders:
  # Посчитает, сколько игрок сломал блоков + 100
  blocks_left: "100 + %statistic_mine_block%"
  # Доступно: +; -; *; /; (выражение в скобках)

57f985ad312edc931dd287b14946052c.jpg


1b6145472493822c012189636cefe0ec.jpg

Автор

VilloniHVH

Еще ресурсы от VilloniHVH

VillVisual
VillVisual
Добавьте на ваш сервер интересные визуалы!
VIllBuyer
VIllBuyer
Ультимативный скупщик со множеством функций!
VillNbtEditor
VillNbtEditor
Плагин для горячего изменения NBT-тегов игрока
VillHome
VillHome
Система домов с лимитами без занудства с Permssions
ВерхНиз