Przejdź do głównej zawartości

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).

Format: <wartość><jednostka><wartość><jednostka><...>

Jednostki:

  • s — sekundy
  • m — minuty
  • h — godziny
  • d — dni

Przykład: 1m30s — 1,5 minuty.

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.

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”.

# 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.