Plik strefy
Jedna strefa AFK w jednym pliku zones/<id>.yml. Ustawiasz w nim obszar, uprawnienie, priorytet, akcje przy wejściu i wyjściu oraz nagrody.
Każda strefa to osobny plik w folderze zones/. Nazwa pliku bez .yml jest ID strefy, którego używasz w komendach
i placeholderach (zones/spawn-afk.yml to strefa spawn-afk). Po zmianach użyj /szpontafkzone reload.
Ustawienia strefy
Dział zatytułowany „Ustawienia strefy”| Klucz | Domyślnie | Opis |
|---|---|---|
enabled |
true |
Włącza lub wyłącza strefę bez usuwania pliku. Wyłączona strefa nikogo nie liczy i nie daje nagród. |
display-name |
ID strefy | Nazwa pokazywana graczom jako {zone_name}. |
priority |
0 |
Gdy strefy na siebie zachodzą, gracz jest liczony tylko w strefie o najwyższym priorytecie. Przy równych priorytetach wygrywa ID wcześniejsze alfabetycznie. Dowolna liczba całkowita. |
permission |
'' |
Uprawnienie potrzebne, żeby być liczonym w strefie, np. szpontafkzone.zone.vip. Gracze bez niego są traktowani tak, jakby byli poza strefą. '' oznacza każdego gracza. |
Obszar (region)
Dział zatytułowany „Obszar (region)”| Klucz | Domyślnie | Opis |
|---|---|---|
type |
CUBOID |
CUBOID to prostopadłościan między pos1 i pos2, w którym oba bloki narożne należą do strefy. WORLDGUARD to istniejący region WorldGuard podany w worldguard-id. |
world |
wymagany | Nazwa świata, np. world albo world_nether. |
pos1, pos2 |
Narożniki obszaru (tylko CUBOID), we współrzędnych bloku: x, y, z. |
|
worldguard-id |
'' |
ID regionu WorldGuard (tylko WORLDGUARD), np. spawn-afk. |
region: type: CUBOID world: world pos1: x: 0 y: 64 z: 0 pos2: x: 5 y: 69 z: 5 worldguard-id: ''Obszar CUBOID zmienisz w grze na dwa sposoby:
- stań w rogu i użyj
/szpontafkzone set <strefa> pos1(albopos2); - zaznacz oba rogi różdżką i użyj
/szpontafkzone set <strefa> selection.
Akcje przy wejściu i wyjściu
Dział zatytułowany „Akcje przy wejściu i wyjściu”| Klucz | Domyślnie | Opis |
|---|---|---|
enter-actions |
[] |
Akcje wykonywane, gdy gracz zaczyna być liczony w strefie: wchodzi do niej, teleportuje się do niej albo dołącza do serwera w jej obszarze. |
leave-actions |
[] |
Akcje wykonywane, gdy gracz przestaje być liczony w strefie, np. wychodzi z niej albo się z niej teleportuje. Nie są wykonywane, gdy gracz wychodzi z serwera. |
Dostępne placeholdery: {player}, {uuid}, {zone}, {zone_name}, {prefix}.
enter-actions: - '[message] {prefix}Jesteś w strefie &f{zone_name}&7. Zostań tu, aby zbierać nagrody.'leave-actions: - '[actionbar] &7Opuszczasz strefę &f{zone_name}&7.'Składnię linii opisuje strona Akcje.
Nagrody (rewards)
Dział zatytułowany „Nagrody (rewards)”Sekcja rewards zawiera nagrody strefy, każdą z własnym licznikiem, wyświetlaniem i rangami. Opisują je strony
Nagrody i rangi oraz
Pasek bossa, napis i tytuł.
