Grzybcio Wiki

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

plugins/GrzybcioKilof/config.yml
kilof-nazwa: "&#7ED4E6&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:
  - BEDROCK

Wyglą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: "&#7ED4E6&lKilof Dusz"

Formaty kolorów HEX, które zadziałają:

FormatPrzykład
&#RRGGBB&#7ED4E6
<#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_PICKAXE

Najczęś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: true

kilof-enchantmenty

Lista enchantów i ich poziomów. Klucz to nazwa enchantu, wartość to poziom.

kilof-enchantmenty:
  EFFICIENCY: 5
  UNBREAKING: 3
  FORTUNE: 3

Poziomy 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śćObszarBloków na uderzenie
13×39
25×525
37×749
kopanie-promien: 1

Nie 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: false
  • false (domyślnie) — kilof działa każdemu, kto go trzyma. Uprawnienie nie jest sprawdzane.
  • true — kilof kopie 3×3 tylko graczom z grzybciokilof.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
  - CHEST

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

KluczKiedy się pokazujeZmienne
otrzymano-kilofGracz wydał kilof sam sobie—
dano-kilofGracz wydał kilof komuś innemu%player%
gracz-offlinePodany gracz nie jest online—
brak-uprawnienBrak uprawnienia do komendy—
tylko-graczKomenda użyta z konsoli serwera—
przeladowanoPo /grzybcio-kilof reload—

Przykład:

wiadomosci:
  dano-kilof: "&#7ED4E6&lGrzybcio&fMC &#AAAAAA» &#FFFFFFDałeś kilof graczowi &#7ED4E6%player%&#FFFFFF!"

Po zmianach

/grzybcio-kilof reload

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

Na tej stronie