Πώς προσθέτεις rank badges με ItemsAdder
- Σχεδίασε τα ranks σου. Η σειρά μετράει: η κορυφή της λίστας παίρνει την υψηλότερη προτεραιότητα στο LuckPerms.
- Όρισε το namespace (το όνομα του φακέλου, από προεπιλογή
ranks) και πάτα Download all as ZIP. - Αποσυμπίεσέ το και αντίγραψε τον φάκελο του namespace στο
plugins/ItemsAdder/contents/. - Τρέξε
/iazipστην κονσόλα και περίμενε να ξαναφτιαχτεί το resource pack. Οι παίκτες βλέπουν τα badges μόλις πάρουν το νέο pack. - Φτιάξε τα groups αν δεν υπάρχουν ακόμα, για παράδειγμα
lp creategroup vip. - Τρέξε τις εντολές LuckPerms από τον σχεδιαστή. Η καθεμία μοιάζει με
lp group vip meta setprefix 60 "%img_vip% ". - Εμφάνισε το prefix. Τα plugins σου για chat και tab πρέπει να δείχνουν το prefix του LuckPerms και να επεξεργάζονται τα placeholders του PlaceholderAPI, ώστε το
%img_vip%να γίνεται badge.
Text prefixes χωρίς resource pack
- Σχεδίασε τα ranks. Τα text prefixes χρησιμοποιούν τα ίδια χρώματα και gradients με τα badges.
- Τσέκαρε το Μικρά κεφαλαία αν θέλεις
ᴠɪᴘαντί γιαVIP. - Αντίγραψε τις εντολές LuckPerms με
&#hex και τρέξ' τες στην κονσόλα ή αντίγραψε τις γραμμές MiniMessage σε ένα chat plugin που χρησιμοποιεί MiniMessage.
LuckPerms prefix generator: πώς δουλεύουν οι εντολές
Ο σχεδιαστής ranks είναι και LuckPerms prefix generator. Γράφει μια έτοιμη εντολή για κάθε rank, οπότε εσύ απλώς κάνεις αντιγραφή και επικόλληση:
lp group vip meta setprefix 20 "ɗAD&lVIP &r"
- Το
vipείναι το όνομα του group στο LuckPerms. Αν το group δεν υπάρχει ακόμα, φτιάξ' το πρώτα μεlp creategroup vip. - Το
20είναι η προτεραιότητα του prefix. Όταν ένας παίκτης έχει πολλά prefixes, το LuckPerms δείχνει από προεπιλογή αυτό με την υψηλότερη προτεραιότητα. Ο σχεδιαστής τις ορίζει για σένα: το πάνω rank στη λίστα σου παίρνει τον μεγαλύτερο αριθμό, σε βήματα των δέκα. - Το
&rκαι το κενό στο τέλος εμποδίζουν το όνομα του παίκτη να πάρει το χρώμα του prefix. - Βγάζεις ξανά ένα prefix με
lp group vip meta removeprefix 20.
Το LuckPerms απλώς αποθηκεύει το prefix. Το chat ή tab plugin σου πρέπει να το δείξει, μέσω Vault ή του placeholder %luckperms_prefix% του PlaceholderAPI. Για hex χρώματα &# αυτό το plugin πρέπει να καταλαβαίνει hex κωδικούς.
Ποια έξοδο χρειάζομαι;
| Έξοδος | Πώς φαίνεται | Χρειάζεσαι |
|---|---|---|
| Badges ως εικόνες (ZIP για ItemsAdder) | Pixel badges με περίγραμμα και εικονίδια | ItemsAdder, LuckPerms, PlaceholderAPI και chat/tab plugins που δείχνουν το prefix |
| LuckPerms με &# hex | Έντονο χρωματιστό κείμενο, gradients γράμμα προς γράμμα | LuckPerms και ένα chat plugin που καταλαβαίνει &#RRGGBB· Minecraft 1.16+ |
| MiniMessage | Έντονο χρωματιστό κείμενο με <gradient> | Ένα chat ή tab plugin που διαβάζει MiniMessage |
Τι περιέχει το ZIP
| Αρχείο | Τι κάνει |
|---|---|
ranks/textures/<rank>.png | Ένα badge ανά rank, από προεπιλογή ύψους 8 pixels (επιλογή 7–16 px), στο πραγματικό του μέγεθος. |
ranks/configs/ranks.yml | Τα font_images του ItemsAdder για όλα τα badges, με scale_ratio = ύψος εικόνας (8 px: scale_ratio: 8, y_position: 7). |
README.txt | Τα βήματα εγκατάστασης και όλες τις εντολές LuckPerms. |
Η γραμμή permission κάθε badge στο ranks.yml καθορίζει μόνο ποιος μπορεί να το χρησιμοποιήσει ως emoji στο chat. Ποιος φοράει ποιο badge το καθορίζει το prefix του group στο LuckPerms. Αν το resource pack σου μετακινεί τη γραμματοσειρά του chat, άλλαξε το y_position μέχρι το badge να κάθεται στη γραμμή.
Προδιαγραφές badge
- Ύψος
- Από προεπιλογή 8 pixels, όπως ζητά το wiki του ItemsAdder, με επιλογή από 7 έως 16 px. Το πλάτος ακολουθεί το κείμενο.
- Κείμενο
- Έως 16 χαρακτήρες: A–Z, 0–9 και + - ! ? . & ★ ♥, πάντα κεφαλαία.
- Στυλ
- Χρώμα γεμίσματος ή gradient από αριστερά προς δεξιά, χρώμα κειμένου, προαιρετικά δικό του χρώμα περιγράμματος και ένα μικρό + στη γωνία.
- Εικονίδια
- Αστέρι, καρδιά, στέμμα, σπαθί, πετράδι, κεραυνός, τικ ή play.
- Προτεραιότητα
- Το πάνω rank παίρνει το μεγαλύτερο βάρος και μετά 10 λιγότερο για κάθε rank από κάτω.
Συχνές ερωτήσεις
Πώς δείχνουν οι servers εικόνες rank στο chat;
Με ένα resource pack. Κάθε badge γίνεται μια εικόνα γραμματοσειράς, ένας δικός σου χαρακτήρας. Το ItemsAdder μετατρέπει τα PNGs σε τέτοιους χαρακτήρες και σου δίνει ένα placeholder όπως %img_vip% που βάζεις στο prefix του LuckPerms.
Χρειάζεται οι παίκτες να κατεβάσουν κάτι;
Τα badges με εικόνες χρειάζονται το resource pack του server. Το ItemsAdder μπορεί να το στέλνει αυτόματα όταν μπαίνουν οι παίκτες. Τα text prefixes δεν χρειάζονται τίποτα.
Πώς προσθέτω prefix με hex χρώμα στο LuckPerms;
Τρέξε lp group vip meta setprefix 60 "ɗAD&lVIP &r". Ο αριθμός είναι η προτεραιότητα, ο μεγαλύτερος κερδίζει. Το chat plugin σου πρέπει να υποστηρίζει κωδικούς hex &#. Το εργαλείο γράφει αυτές τις εντολές για όλα τα ranks μαζί.
Γιατί το prefix μου δείχνει το %img_vip% ως κείμενο;
Το placeholder δεν αντικαθίσταται. Είτε το plugin για chat ή tab δεν χρησιμοποιεί PlaceholderAPI, είτε το resource pack δεν ξαναχτίστηκε με /iazip αφού αντέγραψες τα αρχεία.
Τι μέγεθος πρέπει να έχουν τα εικονίδια rank;
Από προεπιλογή ύψους 8 pixels, όπως ζητά το wiki του ItemsAdder. Μπορείς να διαλέξεις από 7 έως 16 px (το πακέτο BetterRanks του LoneDev χρησιμοποιεί 9). Το πλάτος ακολουθεί το κείμενο. Το config παίρνει πάντα το ύψος της εικόνας ως ύψος γραμματοσειράς, στα 8 px αυτό είναι scale_ratio: 8 και y_position: 7, ώστε κάθε pixel να μένει καθαρό.
Μπορώ να χρησιμοποιήσω τα badges με Nexo ή Oraxen;
Ναι. Διάλεξε Nexo ή Oraxen πάνω από το κουμπί λήψης. Το ZIP περιέχει τότε το glyphs/<namespace>.yml με texture, ascent και height, τα PNGs στον φάκελο pack, και οι εντολές LuckPerms χρησιμοποιούν %nexo_<rank>% ή %oraxen_<rank>%.
Ποιους χαρακτήρες μπορεί να έχει ένα badge;
Έως 16 χαρακτήρες: A–Z, 0–9 και + - ! ? . & ★ ♥. Μπορείς να προσθέσεις ένα από οκτώ εικονίδια, ένα gradient, ένα χρώμα περιγράμματος και ένα μικρό + στη γωνία.