Tereny i ochrona
Serce gildii
Dział zatytułowany „Serce gildii”Serce to blok lub encja (domyślnie ender_crystal) stawiane w momencie
założenia gildii — heart-configuration.create-type. Jego zniszczenie podczas
wojny odbiera gildii życie (patrz Sojusze i wojny).
Kluczowe opcje sekcji heart-configuration:
| Opcja | Domyślnie | Opis |
|---|---|---|
center.height |
FIXED |
Wysokość serca: FIXED (stała), PLAYER (wysokość gracza) lub GRAVITY (powierzchnia terenu) |
center.fixed-height |
60 |
Wysokość, gdy height: FIXED |
create-center-sphere |
true |
Czy otoczyć serce kulą z obsydianu |
paste-schematic-on-creation |
false |
Wklejanie własnego schematu bazy (wymaga WorldEdit) |
create-center-sphere i paste-schematic-on-creation można łączyć z dowolną
własną budowlą.
Teren gildii
Dział zatytułowany „Teren gildii”Rozmiar terenu ustawia region-size (domyślnie 50 — promień wokół serca).
Nowy teren musi zachować odstęp od innych terenów (region-min-distance, domyślnie
10), od spawnu (create-distance, domyślnie 100) i od granicy mapy
(create-guild-min-distance, domyślnie 50). Komendą /ga przenies <tag>
administrator może przenieść istniejący teren gildii. Zakładanie gildii (a więc
i terenu) można zablokować na wybranych światach — blocked-worlds.
Powiększanie terenu
Dział zatytułowany „Powiększanie terenu”Gracze powiększają teren komendą /powieksz — każdy poziom dodaje
enlarge-size bloków (domyślnie 5) do promienia terenu. Koszt rośnie z
każdym poziomem i jest zdefiniowany jako lista w enlarge-items:
- Promień
- —
- Koszt tego poziomu
- —
enlarge-items:- 8 diamond # poziom 1- 16 diamond # poziom 2- 24 diamond # poziom 3# ... aż do 10 poziomu (80 diamentów)Wpisanie pustej listy (enlarge-items: []) całkowicie wyłącza możliwość
powiększania.
Ochrona terenu
Dział zatytułowany „Ochrona terenu”Domyślnie tylko członkowie gildii mogą budować i niszczyć na jej terenie. Dodatkowo:
- Zablokowane interakcje —
blocked-interact(domyślnie skrzynki i skrzynki z pułapką) uniemożliwia osobom z zewnątrz otwieranie wybranych bloków na cudzym terenie. - Teleportacja na cudzy teren —
block-teleport-on-regionosobno kontroluje blokadę teleportacji (np./tp) na teren neutralny, wrogi i sojuszniczy. - Respawn w bazie —
respawn-in-baseodradza gracza w bazie jego gildii po śmierci. - Ucieczka —
/ucieczka(/escape) pozwala uciec z cudzego terenu po odczekaniuescape-delay(domyślnie 2 minuty). Włącza jąescape-enable, aescape-spawnpozwala uciekać na spawn także graczom bez gildii.
TNT można ograniczyć czasowo — sekcja tnt-protection:
| Opcja | Opis |
|---|---|
time.enabled |
Ochrona przed TNT na terenach gildii w podanych godzinach |
time.enabled-global |
Jak wyżej, ale na całym serwerze |
time.start-time / time.end-time |
Godziny obowiązywania (format HH:mm) |
time.exempt-entities |
Encje, których ochrona nie dotyczy |
build.min-height / build.max-height |
Wysokości, na których wolno stawiać TNT |
explode.min-height / explode.max-height |
Wysokości, na których TNT wybucha |
Komenda /tnt pozwala graczowi sprawdzić, czy ochrona przed TNT jest akurat aktywna.
Zniszczenia po wybuchu kontroluje osobno explosion-control (dwie sekcje:
guild — wybuchy na terenie gildii, global — poza nim). Dla każdej sekcji
można ustawić promień odzyskiwania przedmiotów (radius) oraz zachowanie
wobec materiałów spoza jawnie wypisanej listy (default): -1 zachowuje
vanillowy wybuch, 0 niszczy wyłącznie materiały z listy (pełna ochrona
terenu), a wartość dodatnia losuje zniszczenia z podanym prawdopodobieństwem.
Bezpieczeństwo serca
Dział zatytułowany „Bezpieczeństwo serca”Sekcja security-system to prosty anti-cheat pilnujący uderzeń w serce
gildii — wykrywa podejrzany zasięg (reach.survival-reach/creative-reach,
z marginesem reach.compensation) oraz freecam. Po przekroczeniu
max-violations naruszeń w ciągu 10 minut gracz traci możliwość interakcji z
sercem gildii.