Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [INFO] WorldsColor v1.1.0 - Цветные ники в разных мирах [1.12-1.21]

Даниил Волков

Активный участник
Баллы
61
Имя в Minecraft
MrH1tech
WorldsColor
Используя плагин WorldsColor, Вы можете изменить цвет ника игрока исходя из того, в каком мире он находится (в обычном/аду/энде).​


Особенности этого плагина:
  • Плейсхолдер %worldscolor_colored_nickname%, возвращающий цветной ник игрока исходя из мира в котором он находится;
  • Изменяемый цвет ника игрока!
  • Плейсхолдер %worldscolor_color%, возвращающий только цвет ника игрока;
  • Изменяемые название миров;
В конфигурационном файле можно изменить цвет ников для разных миров и названия ваших миров.

Скриншоты
hYcU2xP.png
JKoczN6.png
9Zk9Tfy.png
EcpZAeM.png
​


Конфиг:
YAML:
# <========================================>
#             Plugin WorldsColor
#              Version: 1.1.0
#             Author: MrH1tech
# <========================================>

# Проверка на обновления
# Checking for updates
check-update: true

# Список названий ваших миров для которых используется плагин
# The list of names of your worlds
worlds:
  - 'world'
  - 'world_nether'
  - 'world_the_end'

# Цвета ников в определённом мире. Поддерживаются HEX коды.
# The colors of nicknames in a certain world. HEX codes are supported.
#
# Цвета/Colors: RED DARK_RED GREEN DARK_GREEN BLUE DARK_BLUE WHITE GRAY DARK_GRAY
#               AQUA DARK_AQUA YELLOW GOLD LIGHT_PURPLE DARK_PURPLE BLACK
colors:
  world: 'GREEN'
  world_nether: 'RED'
  world_the_end: 'LIGHT_PURPLE'

# Настройка плагина
# Plugin settings
settings:
  # Цветной ник в чате
  # Colored nickname in chat
  colors-in-chat:
    enable: true
    # Формат сообщения в чате
    # Доступные плейсхолдеры:
    #   %color% - цвет мира
    #   %player% - имя игрока
    #   %text% - текст сообщения
    # Format of message in chat
    # Available placeholders:
    #   %color% - world's color
    #   %player% - player's name
    #   %text% - message's text
    format: '%color%%player%&f: %text%'

  # Цветное сообщение соединения с сервером
  # Colored message of the connection to the server
  colors-in-connection-message:
    # Сообщение при входе
    # Join message
    join:
      enable: true
      # Формат сообщения. Доступные плейсхолдеры:
      #   %color% - цвет мира
      #   %player% - имя игрока
      # Format of message. Available placeholders:
      #   %color% - world's color
      #   %player% - player's name
      format: '%color%%player% joined the game'

    # Сообщение при выходе
    # Quit message
    quit:
      enable: true
      # Формат сообщения. Доступные плейсхолдеры:
      #   %color% - цвет мира
      #   %player% - имя игрока
      # Format of message. Available placeholders:
      #   %color% - world's color
      #   %player% - player's name
      format: '%color%%player% left the game'

# Сообщения плагина
# The messages of plugin
messages:
  # Перезагрузка конфига
  # Message about successfully reload configuration file
  config-reload-successfully: '&aКонфиг успешно перезагружен!'

  # Сообщения об ошибках
  # The messages of errors
  errors:
    # Отсутствие аргументов в команде
    # No arguments in the command
    no-arguments: '&cУкажите аргументы для команды!'
Команды и права
/worldscolor <reload>
  • Пермишен: WorldsColor.command
  • Описание: настройка плагина
Скачать плагин

Обновления:
Нововведения v1.1.0:

  • Добавлена поддержка Minecraft-версий 1.20.X, 1.21.1
  • Изменена структура конфигурационного файла в секции 'settings' с целью повышения читаемости
  • Добавлена возможность изменять формат сообщений в чате, сообщений при входе игрока на сервер и при выходе с него (см. пример конфиг. файла на странице данного плагина)
  • Добавлена возможность точечного отключения форматирования сообщений (см. пример конфиг. файла на странице данного плагина)
  • Исправлен баг с неработающей перезагрузкой конфигурационного файла командой;
  • Исправлены мелкие баги
  • Полностью переработана кодовая база проекта, создано около 100% покрытие кода тестами
  • Удалена возможность включения цветного ника над головой игрока (настройка в конфигурационном файле 'settings.colored-nickname-above-player'), из-за сложностей реализации. Взамен используйте плейсхолдеры и плагины, позволяющие настраивать ники над головой.
Важно: нужно удалить старый конфигурационный файл! Либо скопировать в него базовый файл со страницы плагина.

v1.0.5:
  • Добавлена поддержка Minecraft-версии 1.19
  • Исправлены некоторые баги
v1.0.4:
  • Добавлена поддержка HEX цветов. Работает на версиях выше 1.16
  • Исправлен баг: отсутствие ошибки при вызове команды без аргументов
  • Исправлен баг: плагин плохо работал на версиях ниже 1.18
v1.0.3:
  • Добавлена поддержка Minecraft-версий 1.18.x
  • Добавлен плейсхолдер: %worldscolor_color%, который возвращает только цвет ника.
  • Конфиг был переорганизован. Теперь можно добавить список миров и соответственно цветов для них.
  • PlaceholderAPI убран в качестве зависимости. Теперь плагин может работать без PlaceholderAPI.
  • Плагин был переписан, теперь он работает быстрее.
  • Исправлены некоторые баги.
Важно: нужно удалить старый конфиг-файл!

v1.0.2:

  • Добавлена проверка на обновления!
  • Добавлена настройка цветной ник в чат!
  • Добавлена цветные сообщения при входе на сервер и выхода с него!
  • Добавлено выключение цветного ника над головой!
  • Добавлен плейсхолдер: %worldscolor_colored_nickname% возвращающий цветной ник игрока исходя из мира в котором он находится!
  • Пофикшены баги.
v1.0.1:
  • Добавлена поддержка версий 1.12-1.17
v1.0.0:
  • Релиз плагина
 
Последнее редактирование:
Видел такое на 1 сервере, думал как реализовать у себя. Спасибки что нашел за меня
 

Поделиться этой страницей

Назад
Верх