Як додати значки рангів через ItemsAdder
- Спроєктуй свої ранги. Порядок важливий: верх списку отримує найвищий пріоритет у LuckPerms.
- Задай namespace (назву папки, типово
ranks) і натисни Завантажити всі як ZIP. - Розпакуй архів і скопіюй папку namespace у
plugins/ItemsAdder/contents/. - Виконай
/iazipу консолі й зачекай, доки ресурспак перезбереться. Гравці побачать значки, щойно отримають новий пак. - Створи групи, якщо їх ще немає, наприклад
lp creategroup vip. - Виконай команди LuckPerms із конструктора. Кожна виглядає як
lp group vip meta setprefix 60 "%img_vip% ". - Покажи префікс. Твої плагіни чату й табу мають показувати префікс LuckPerms і обробляти плейсхолдери PlaceholderAPI, щоб
%img_vip%перетворювався на значок.
Текстові префікси без ресурспаку
- Спроєктуй ранги. Текстові префікси використовують ті самі кольори й градієнти, що й значки.
- Постав позначку Капітель, якщо хочеш
ᴠɪᴘзамістьVIP. - Скопіюй команди LuckPerms з hex
&#і виконай їх у консолі або скопіюй рядки MiniMessage у плагін чату, що використовує MiniMessage.
Генератор префіксів LuckPerms: як працюють команди
Конструктор рангів – це ще й генератор префіксів LuckPerms. Він пише готову команду для кожного рангу, тож тобі лишається скопіювати й вставити:
lp group vip meta setprefix 20 "ɗAD&lVIP &r"
vip– назва групи в LuckPerms. Якщо групи ще немає, спершу створи її командоюlp creategroup vip.20– пріоритет префікса. Коли в гравця кілька префіксів, LuckPerms типово показує той, що має найвищий пріоритет. Конструктор задає їх за тебе: верхній ранг у твоєму списку отримує найбільше число з кроком десять.&rі пробіл у кінці не дають ніку гравця перейняти колір префікса.- Прибрати префікс можна командою
lp group vip meta removeprefix 20.
LuckPerms лише зберігає префікс. Показувати його має твій плагін чату чи табу – через Vault або плейсхолдер PlaceholderAPI %luckperms_prefix%. Для hex-кольорів &# цей плагін має розуміти hex-коди.
Який вивід мені потрібен?
| Вивід | Як виглядає | Що потрібно |
|---|---|---|
| Значки як зображення (ZIP для ItemsAdder) | Піксельні значки з рамкою та іконками | ItemsAdder, LuckPerms, PlaceholderAPI та плагіни чату/табу, що показують префікс |
| LuckPerms з hex &# | Жирний кольоровий текст, градієнти літера за літерою | LuckPerms і плагін чату, що розуміє &#RRGGBB; Minecraft 1.16+ |
| MiniMessage | Жирний кольоровий текст з <gradient> | Плагін чату чи табу, що читає MiniMessage |
Що лежить у ZIP
| Файл | Що робить |
|---|---|
ranks/textures/<rank>.png | По одному значку на ранг, типово висотою 8 пікселів (на вибір 7–16 px), у справжньому розмірі. |
ranks/configs/ranks.yml | font_images ItemsAdder для всіх значків, з scale_ratio = висоті картинки (8 px: scale_ratio: 8, y_position: 7). |
README.txt | Кроки встановлення й усі команди LuckPerms. |
Рядок permission кожного значка в ranks.yml вирішує лише те, хто може використовувати його як емодзі в чаті. Хто носить який значок, вирішує префікс групи в LuckPerms. Якщо твій ресурспак зсуває шрифт чату, змінюй y_position, доки значок не стане на рядок.
Характеристики значків
- Висота
- Типово 8 пікселів, як вимагає вікі ItemsAdder, на вибір від 7 до 16 px. Ширина залежить від тексту.
- Текст
- До 16 символів: A–Z, 0–9 і + - ! ? . & ★ ♥, завжди великими літерами.
- Стиль
- Колір заливки або градієнт зліва направо, колір тексту, за бажанням власний колір рамки та маленький + у кутку.
- Іконки
- Зірка, серце, корона, меч, самоцвіт, блискавка, галочка або відтворення.
- Пріоритет
- Верхній ранг отримує найбільшу вагу, кожен наступний – на 10 менше.
Часті запитання
Як сервери показують зображення рангів у чаті?
За допомогою ресурспаку. Кожен значок стає font image, власним символом. ItemsAdder перетворює PNG на такі символи й дає тобі плейсхолдер на зразок %img_vip%, який ти ставиш у префікс LuckPerms.
Чи потрібно гравцям щось завантажувати?
Значкам-зображенням потрібен серверний ресурспак. ItemsAdder може надсилати його автоматично, коли гравці заходять. Текстовим префіксам не потрібно нічого.
Як додати префікс із hex-кольором у LuckPerms?
Виконай lp group vip meta setprefix 60 "ɗAD&lVIP &r". Число – це пріоритет, більше перемагає. Твій плагін чату має підтримувати hex-коди &#. Конструктор пише ці команди одразу для всіх рангів.
Чому мій префікс показує %img_vip% як текст?
Плейсхолдер не замінюється. Або плагін чату чи табу не використовує PlaceholderAPI, або ресурспак не перезібрали через /iazip після копіювання файлів.
Якого розміру мають бути іконки рангів?
Типово висота 8 пікселів, як вимагає вікі ItemsAdder. Можна вибрати від 7 до 16 px (у паку BetterRanks від LoneDev – 9). Ширина залежить від тексту. Конфіг завжди отримує висоту картинки як висоту шрифту: при 8 px це scale_ratio: 8 і y_position: 7, тож кожен піксель лишається чітким.
Чи можна використати значки з Nexo чи Oraxen?
Так. Вибери Nexo чи Oraxen над кнопкою завантаження. Тоді ZIP містить glyphs/<namespace>.yml з texture, ascent і height, PNG у папці pack, а команди LuckPerms використовують %nexo_<rank>% або %oraxen_<rank>%.
Які символи може містити значок?
До 16 символів: A–Z, 0–9 і + - ! ? . & ★ ♥. Можна додати одну з восьми іконок, градієнт, колір рамки та маленький + у кутку.