Konfiguracja
Wszystkie opcje z config.yml — wygląd kilofa, promień kopania, wykluczone bloki i wiadomości.
Plik leży w plugins/GrzybcioKilof/config.yml. Po każdej zmianie wpisz
/grzybcio-kilof reload albo zrestartuj serwer — inaczej nowe ustawienia nie wejdą
w życie.
Kolejność ma znaczenie przy wydanych kilofach
Kilof, który gracz ma już w ekwipunku, nie zmieni się po edycji konfiguracji. Zmiany wyglądu (nazwa, lore, enchanty) dotyczą tylko kilofów wydanych po przeładowaniu. Zmiany zachowania (promień, wykluczone bloki) działają od razu na wszystkie.
Pełny domyślny plik
kilof-nazwa: "ED4E6&lKil&#BCDECE&lof &#FAE7B5&lDusz"
kilof-lore:
- ""
- "&#AAAAAA► &#FFFFFFKopie bloki 3x3"
- "&#AAAAAA► &#FFFFFFSpecjalny kilof GrzybcioMC"
- ""
kilof-typ: NETHERITE_PICKAXE
kilof-glow: true
kilof-enchantmenty:
EFFICIENCY: 5
UNBREAKING: 3
FORTUNE: 3
kopanie-promien: 1
wymagaj-uprawnienia: false
wiadomosci:
otrzymano-kilof: "..."
dano-kilof: "..."
gracz-offline: "..."
brak-uprawnien: "..."
tylko-gracz: "..."
przeladowano: "..."
bloki-wykluczone:
- BEDROCKWygląd kilofa
kilof-nazwa
Nazwa wyświetlana na przedmiocie. Obsługuje kolory — zarówno stare kody (&a, &c),
jak i pełny HEX.
kilof-nazwa: "ED4E6&lKilof Dusz"Formaty kolorów HEX, które zadziałają:
| Format | Przykład |
|---|---|
&#RRGGBB | ED4E6 |
<#RRGGBB> | <#7ED4E6> |
Do tego standardowe kody formatowania: &l pogrubienie, &o kursywa, &n
podkreślenie, &r reset.
kilof-lore
Opis pod nazwą przedmiotu. Każdy element listy to osobna linia. Pusty "" daje pustą
linię — to najprostszy sposób, żeby opis nie kleił się do nazwy.
kilof-lore:
- ""
- "&#AAAAAA► &#FFFFFFKopie bloki 3x3"
- "&#AAAAAA► &#FFFFFFSpecjalny kilof GrzybcioMC"
- ""kilof-typ
Jaki przedmiot ma być podstawą kilofa. Wpisujesz nazwę materiału z Minecrafta, wielkimi literami.
kilof-typ: NETHERITE_PICKAXENajczęściej używane: NETHERITE_PICKAXE, DIAMOND_PICKAXE, IRON_PICKAXE,
GOLDEN_PICKAXE, STONE_PICKAXE, WOODEN_PICKAXE.
Nazwa musi być poprawnym materiałem Bukkita. Literówka albo nazwa z nowszej wersji gry niż twój serwer skończy się błędem przy wydawaniu kilofa.
kilof-glow
Czy przedmiot ma mieć fioletową poświatę zaklętego przedmiotu.
kilof-glow: truekilof-enchantmenty
Lista enchantów i ich poziomów. Klucz to nazwa enchantu, wartość to poziom.
kilof-enchantmenty:
EFFICIENCY: 5
UNBREAKING: 3
FORTUNE: 3Poziomy mogą przekraczać limity z gry (na przykład EFFICIENCY: 10) — to normalne dla
przedmiotów wydawanych przez plugin.
Zachowanie kopania
kopanie-promien
Promień liczony od trafionego bloku. To najważniejsza opcja w całym pliku.
| Wartość | Obszar | Bloków na uderzenie |
|---|---|---|
1 | 3×3 | 9 |
2 | 5×5 | 25 |
3 | 7×7 | 49 |
kopanie-promien: 1Nie podkręcaj tego bez zastanowienia
Promień 3 to 49 bloków na jedno uderzenie. Przy kilku graczach kopiących naraz
potrafi to zauważalnie obciążyć serwer, a dziury w świecie robią się bardzo szybko.
Zostaw 1, chyba że wiesz, po co ci więcej.
wymagaj-uprawnienia
Czy do korzystania z kopania 3×3 potrzebne jest uprawnienie grzybciokilof.use.
wymagaj-uprawnienia: falsefalse(domyślnie) — kilof działa każdemu, kto go trzyma. Uprawnienie nie jest sprawdzane.true— kilof kopie 3×3 tylko graczom zgrzybciokilof.use. Pozostali rozbijają nim pojedyncze bloki, jak zwykłym kilofem.
Ustaw true, jeśli chcesz, żeby kilof działał tylko wybranej grupie (na przykład VIP-om),
nawet gdy trafi do kogoś innego.
bloki-wykluczone
Lista bloków, których kilof nie rozbije. Wszystko poza tą listą jest niszczone.
bloki-wykluczone:
- BEDROCK
- OBSIDIAN
- SPAWNER
- CHESTTo jest lista wykluczeń, nie lista dozwolonych
Kilof domyślnie rusza wszystko. Jeśli nie chcesz, żeby przypadkiem zniszczył skrzynie z zawartością albo spawnery, musisz je tu dopisać samodzielnie.
Wiadomości
Sekcja wiadomosci zawiera sześć tekstów wysyłanych graczowi. Wszystkie obsługują te
same kody kolorów co nazwa kilofa.
| Klucz | Kiedy się pokazuje | Zmienne |
|---|---|---|
otrzymano-kilof | Gracz wydał kilof sam sobie | — |
dano-kilof | Gracz wydał kilof komuś innemu | %player% |
gracz-offline | Podany gracz nie jest online | — |
brak-uprawnien | Brak uprawnienia do komendy | — |
tylko-gracz | Komenda użyta z konsoli serwera | — |
przeladowano | Po /grzybcio-kilof reload | — |
Przykład:
wiadomosci:
dano-kilof: "ED4E6&lGrzybcio&fMC &#AAAAAA» &#FFFFFFDałeś kilof graczowi ED4E6%player%&#FFFFFF!"Po zmianach
/grzybcio-kilof reloadKomenda wymaga uprawnienia grzybciokilof.reload. Jeśli w pliku jest błąd składni YAML,
przeładowanie się nie uda — sprawdź wtedy konsolę serwera, wypisze numer linii.
Najczęstszy błąd w YAML-u
Wcięcia muszą być spacjami, nigdy tabulatorami. Większość edytorów da się przestawić tak, żeby Tab wstawiał spacje — warto to zrobić przed edycją plików konfiguracyjnych.