Styled Nicknames
Это настраиваемый мод, позволяющий игрокам (и администраторам) вашего сервера изменять свои никнеймы с полной поддержкой Simplified Text Formatting. Он совместим с LuckPerms, PlayerRoles и любыми другими модами, поддерживающими Fabric Permission API, с автоматическим удалением никнеймов у игроков без соответствующих разрешений. При возникновении вопросов вы можете задать их в моём Discord.
Команды (и разрешения):
/styled-nicknames- Основная команда (stylednicknames.main, доступна по умолчанию)/styled-nicknames reload- Перезагружает конфигурацию (требуетсяstylednicknames.reload)/styled-nicknames set <player> <value>- Изменяет никнейм целевого игрока (требуетсяstylednicknames.change_others)/styled-nicknames clears <player>- Очищает никнейм целевого игрока (требуетсяstylednicknames.change_others)/nickname set <value>//nick set <value>- Изменяет собственный никнейм (требуетсяstylednicknames.use)/nickname clear//nick clear- Очищает собственный никнейм (требуетсяstylednicknames.use)
Конфигурация:
Файл конфигурации находится по пути ./config/styled-nicknames.json. Форматирование использует Simplified Text Format от PlaceholderAPI, документацию к которому можно найти здесь.
{
    "CONFIG_VERSION_DONT_TOUCH_THIS": 1,
    "allowByDefault": false,           // Разрешает команды игроков по умолчанию
    "defaultPrefix": "#",              // Префикс никнейма по умолчанию
    "maxLength": 32,                   // Максимальная длина (без форматирования) никнейма. 0 для отключения
    "changeDisplayName": true,         // Изменяет отображаемое имя игрока
    "changePlayerListName": false,     // Изменяет имя в списке игроков (Эта опция может быть несовместима с некоторыми модами, используйте плейсхолдер при возможности)
    "allowLegacyFormatting": false,    // Разрешает использование устаревшего формата текста в никнеймах (&X)
    "nicknameChangedMessage": "...",   // Сообщение после изменения никнейма
    "nicknameResetMessage": "...",     // Сообщение после сброса никнейма
    "defaultEnabledFormatting": {
      /*"tagname": value*/                // Позволяет изменять теги, активные по умолчанию
    }
}
Разрешения
Для использования команд игрокам требуется разрешение stylednicknames.use. Дополнительные разрешения stylednicknames.format.[tag_name] ([tagname] - тег Simplified Text Format) предоставляют доступ к дополнительному форматированию.
Разрешение stylednicknames.ignore_limit отключает ограничение длины никнейма (уже игнорирующее теги).
Администраторам следует выдавать stylednicknames.change_others для возможности удаления некорректных никнеймов.
										
        