Скачать SimplePrefixes — Minecraft Моды — MetaMods
SimplePrefixes

SimplePrefixes

Активный

Установок

0

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

1 год назад

Версии

1.19 — 1.20.6
Сервер
Декорации
Управление
Социальные

SimplePrefixes

Плагин, который позволяет игрокам выбирать и настраивать собственные префиксы для использования в чате!

Системные требования

  • Сервер на основе Paper (например, PurpurMC)
    • Плагин использует Mini-Message от Paper
  • Плагин PlaceholderAPI

Основные возможности

Пример интерфейса Пример интерфейса

  • Удобный графический интерфейс для выбора префиксов
  • Совместимость с другими плагинами через систему плейсхолдеров
  • Поддержка плейсхолдеров PlaceholderAPI
  • Поддержка форматирования Mini-Message
  • Различные типы требований для доступа к префиксам: разрешения, статистика, достижения, числовые сравнения

Плейсхолдеры, команды и разрешения

Плейсхолдеры

%sp_prefix% - основной плейсхолдер для префикса. Используйте его в вашем плагине для чата.

Пример использования: %sp_prefix% %player_displayname% » {message}

%sp_prefix_legacy% - плейсхолдер для устаревшего форматирования (использует символы &a / §a вместо <green>).

Команды

  • /sp gui - открывает графический интерфейс с префиксами
  • /sp reset - сбрасывает ваш текущий префикс
  • /sp set <prefix-id> - устанавливает указанный префикс
  • /sp reload - перезагружает плагин

Настройка

saving-type: "file"
default-prefix: "<white>[<gray>Player</gray>]</white> "

Параметры конфигурации

Параметр Описание Допустимые значения
saving-type Тип системы сохранения PDC, FILE
default-prefix Префикс по умолчанию, поддерживает плейсхолдеры Строка

Типы сохранения

PersistentDataContainer (PDC) - сохраняет ID префикса непосредственно на игроке. Префикс недоступен, когда игрок оффлайн.

YML File (FILE) - сохраняет ID префиксов всех игроков в файл конфигурации. Позволяет видеть префиксы оффлайн-игроков. Используется по умолчанию.

Создание префиксов

prefix-id:
  display-name: "Prefix ID"
  description:
    - "Это пример префикса!"
    - "Это вторая строка описания!"
  prefix: "<white>[<rainbow>Something</rainbow>]</white>"
  verify-always: false
  show-when-locked: true
  requirements:
    - "permission simpleprefix.example true"
    - "statistic PLAYER_KILLS >= 10"
    - "advancement nether/summon_wither true"
    - "compare_int %placeholder% < 1"

Параметры префикса

  • prefix-id - уникальный идентификатор префикса (без пробелов)
  • display-name - отображаемое название префикса (поддерживает плейсхолдеры)
  • prefix - строка префикса, которая будет отображаться вместо %sp_prefix%

Требования для префиксов

Требования определяют условия, которые должны быть выполнены для использования префикса.

Разрешения Формат: permission <permission.node> [false] Пример: permission example.permission (игрок имеет разрешение)

Статистика Формат: statistic <statistic> <operator> <value> Пример: statistic ANIMALS_BRED >= 100 (игрок вывел 100+ животных)

Достижения Формат: advancement <namespace:advancement> [false] Пример: advancement minecraft:nether/summon_wither (игрок имеет достижение)

Сравнение чисел Формат: compare_int <placeholder> <operator> <value> Пример: compare_int %player_absorption% > 0 (значение поглощения больше 0)

В разработке

  • Настраиваемые иконки
  • Сравнение строк (с учетом и без учета регистра)
Участники проекта
Rhythmic

Rhythmic

Разработчик

Peashooter101

Peashooter101

Разработчик

Создан: 3 фев 2023

ID: 14004