Konfiguracja
Oprócz typów wbudowanych (String, Int, boolean…) FunnyGuilds ma kilka własnych typów wartości konfiguracyjnych. Ta strona zbiera je wszystkie razem z możliwymi wartościami i przykładami. Opis konkretnej opcji znajduje się na stronie funkcji, której dotyczy (np. Gildie czy Tereny i ochrona).
Typ używany do walidacji Stringów — nazw, tagów itd.
Predefiniowane wartości:
| Wartość | Opis |
|---|---|
LOWERCASE |
tylko małe litery |
UPPERCASE |
tylko wielkie litery |
DIGITS |
tylko cyfry |
LOWERCASE_DIGITS |
małe litery i cyfry |
UPPERCASE_DIGITS |
wielkie litery i cyfry |
LETTERS |
małe i wielkie litery |
LETTERS_DIGITS |
małe i wielkie litery oraz cyfry |
LETTERS_DIGITS_UNDERSCORE |
małe i wielkie litery, cyfry oraz podkreślnik |
Dla tego typu można też podać własne wyrażenie regularne (do jego przetestowania służy np. regex101).
Duration
Dział zatytułowany „Duration”Format: <wartość><jednostka><wartość><jednostka><...>
Jednostki:
s— sekundym— minutyh— godzinyd— dni
Przykład: 1m30s — 1,5 minuty.
Material
Dział zatytułowany „Material”Nazwa materiału Bukkita (bloku lub przedmiotu), np. DIAMOND lub
ender_crystal — wielkość liter nie ma znaczenia. Pełna lista nazw
znajduje się w dokumentacji org.bukkit.Material.
ItemStack
Dział zatytułowany „ItemStack”Format: <ilość> <MATERIAL>[:<data>] [atrybut:wartość] [atrybut:wartość] ...
Atrybuty (wszystkie opcjonalne, w dowolnej kolejności):
| Atrybut | Wartość | Opis |
|---|---|---|
name / displayname |
tekst | Nazwa przedmiotu (kolory &, _ zamienia się na spację) |
lore |
linia1#linia2#... |
Opis przedmiotu, linie oddzielone # |
enchant / enchantment |
ZAKLĘCIE:poziom |
Pojedyncze zaklęcie |
enchants / enchantments |
E1:l1,E2:l2 |
Kilka zaklęć naraz |
skullowner |
nick | Właściciel czaszki gracza |
flags / itemflags |
FLAGA1,FLAGA2 |
Flagi przedmiotu (ItemFlag) |
armorcolor |
r_g_b |
Kolor skórzanej zbroi |
Przykład: 1 diamond name:&bNagroda_za_pierwsza_gildie_na_serwerze — utworzy
diament o nazwie „Nagroda za pierwsza gildie na serwerze”.
Requirements
Dział zatytułowany „Requirements”# priority: <wartość> (od 0 do 127) # 1*items: (/configuration/#itemstack)- <przedmiot 1>- <przedmiot 2>- ...exp: <wartość>money: <wartość> (wymagany plugin Vault)# ranking: <wartość> # 2*1* — priorytet należy podać tylko wtedy, gdy wymagania zależą od posiadanych uprawnień.
2* — wartość rankingu należy podać tylko tam, gdzie ma ona zastosowanie — np. przy zakładaniu gildii lub dołączaniu do niej.