Przejdź do głównej zawartości

Gildie

Gildię zakłada się komendą /zaloz <tag> <nazwa>. Komenda wyznacza teren gildii i stawia na nim serce:

/zaloz DZK dzikoysk

Wymagania do jej założenia konfiguruje się osobno, w pliku items.yml — domyślnie należy zebrać komplet przedmiotów, osiągnąć odpowiedni poziom doświadczenia i ranking, a opcjonalnie posiadać wskazane saldo w Vault:

Wymaganie Domyślnie
Przedmioty 64 diamenty, 64 szmaragdy, 64 sztabki żelaza
Poziom doświadczenia 30
Ranking 1000
Saldo (Vault) 10 000

Zestawów wymagań może być kilka — każdy przypisany do innego uprawnienia i uszeregowany według priorytetu, tak że stosowany jest pierwszy zestaw, do którego gracz ma uprawnienie. Domyślna konfiguracja zawiera też zestaw vip (uprawnienie funnyguilds.items.vip) z połową kosztu, niższym poziomem i rankingiem oraz bez wymogu salda. Gracz z uprawnieniem funnyguilds.items.admin.bypass pomija wszystkie wymagania, a komenda /przedmioty pokazuje w GUI, czego graczowi jeszcze brakuje.

Nazwa i tag gildii podlegają dodatkowej walidacji:

Opcja Domyślnie Opis
name-length / name-min-length 22 / 4 Długość nazwy gildii
tag-length / tag-min-length 4 / 2 Długość tagu gildii
name-regex / tag-regex LETTERS Dozwolone znaki (patrz typ Regex)
guild-tag-keep-case true Tag zachowuje wielkość liter wpisaną przy tworzeniu
guild-tag-uppercase false Wymusza wielkie litery w tagu (gdy keep-case wyłączone)
check-for-restricted-guild-names false Włącza listę restricted-guild-names/restricted-guild-tags
whitelist false Odwraca sens listy powyżej — z blacklisty robi whitelistę

Teren nowej gildii musi też leżeć z dala od spawnu i innych graczy — kontrolują to opcje create-distance, create-guild-min-distance i blocked-worlds, opisane szerzej w Tereny i ochrona.

Gildia ma trzy poziomy uprawnień:

  1. Lider

    Założyciel gildii. /lider <gracz> przekazuje przywództwo komuś innemu.

  2. Zastępcy

    Zarządzają gildią w zastępstwie lidera. Rangę nadaje i odbiera lider komendą /zastepca <gracz>.

  3. Członkowie

    Dołączają po zaproszeniu (/zapros <gracz>) i przyjęciu go komendą /dolacz <tag> — kosztuje to join-items, domyślnie 1 diament. Z gildii można wyjść samemu (/opusc) albo zostać z niej wyrzuconym (/wyrzuc <gracz>).

Liczbę członków ogranicza max-members (domyślnie 15 graczy).

Nowo założona gildia otrzymuje validity-start ważności (domyślnie 14 dni) — po jej upływie zostaje automatycznie usunięta.

Ważność przedłuża komenda /przedluz: dodaje validity-time (domyślnie 14 dni) i kosztuje validity-items (domyślnie 10 diamentów). Można jej użyć dopiero, gdy do wygaśnięcia zostało mniej niż validity-when (domyślnie 14 dni — tyle samo, co ważność nowej gildii) — ustawienie 0 całkowicie wyłącza możliwość przedłużania.

Rozwiązanie gildii przebiega dwuetapowo: /usun je inicjuje, a /potwierdz zatwierdza. guild-delete-cancel-if-someone-is-on-region pozwala zablokować rozwiązanie, dopóki na terenie gildii przebywa ktoś spoza niej.