Как да добавиш значки за рангове с ItemsAdder
- Проектирай ранговете си. Редът има значение: най-горният в списъка получава най-високия приоритет в LuckPerms.
- Задай namespace (името на папката, по подразбиране
ranks) и натисни Изтегли всички като ZIP. - Разархивирай го и копирай папката на namespace-а в
plugins/ItemsAdder/contents/. - Изпълни
/iazipв конзолата и изчакай resource pack-ът да се изгради отново. Играчите виждат значките, след като получат новия pack. - Създай групите, ако още не съществуват, например
lp creategroup vip. - Изпълни командите за LuckPerms от редактора. Всяка изглежда като
lp group vip meta setprefix 60 "%img_vip% ". - Покажи префикса. Плъгините ти за чат и таб трябва да показват префикса от LuckPerms и да обработват плейсхолдърите на PlaceholderAPI, за да се превърне
%img_vip%в значката.
Текстови префикси без resource pack
- Проектирай ранговете. Текстовите префикси използват същите цветове и градиенти като значките.
- Отметни Малки главни букви, ако искаш
ᴠɪᴘвместо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. Ако resource pack-ът ти мести шрифта на чата, променяй y_position, докато значката застане на реда.
Характеристики на значките
- Височина
- По подразбиране 8 пиксела, както изисква уикито на ItemsAdder, по избор от 7 до 16 px. Ширината следва текста.
- Текст
- До 16 знака: A–Z, 0–9 и + - ! ? . & ★ ♥, винаги с главни букви.
- Стил
- Цвят на запълването или градиент отляво надясно, цвят на текста, собствен цвят на рамката по желание и малък + в ъгъла.
- Икони
- Звезда, сърце, корона, меч, скъпоценен камък, мълния, отметка или плей.
- Приоритет
- Най-горният ранг получава най-голямата тежест, после с 10 по-малко за всеки следващ ранг.
Често задавани въпроси
Как сървърите показват картинки на рангове в чата?
С resource pack. Всяка значка става font image – собствен символ. ItemsAdder превръща PNG файловете в такива символи и ти дава плейсхолдър като %img_vip%, който слагаш в префикса на LuckPerms.
Трябва ли играчите да свалят нещо?
Значките с картинки изискват resource pack-а на сървъра. ItemsAdder може да го изпраща автоматично, когато играчите влизат. Текстовите префикси не изискват нищо.
Как да добавя префикс с hex цвят в LuckPerms?
Изпълни lp group vip meta setprefix 60 "ɗAD&lVIP &r". Числото е приоритетът – по-високото печели. Плъгинът ти за чат трябва да поддържа hex кодове &#. Редакторът пише тези команди за всички рангове наведнъж.
Защо префиксът ми показва %img_vip% като текст?
Плейсхолдърът не се заменя. Или плъгинът за чат или таб не използва PlaceholderAPI, или resource pack-ът не е изграден отново с /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 и + - ! ? . & ★ ♥. Можеш да добавиш една от осем икони, градиент, цвят на рамката и малък + в ъгъла.