-20% na pakiety Standard i Premium do 14.10, 23:59. Zobacz oferte →
Spis stron dokumentacji

Problemy i pytania

Co zrobić, gdy coś nie działa.

Paczka i modele

▸Zamiast modeli widzę fioletowo-czarną szachownicę

Gracz nie ma paczki. Wejdź na serwer i zajrzyj do konsoli. Plugin pisze tam, co się stało:

  • ODRZUCIL paczke: gracz kliknął Nie. Niech na liście serwerów kliknie Edytuj i ustawi Paczki zasobów serwera: Włączone. Potem /qt pack.
  • nie pobral paczki: zły adres albo zamknięty port. Sprawdź server-ip w config.yml i otwórz port 8126. Krok po kroku: Poradnik 1.
  • klient odrzucil paczki przy wczytywaniu: zwykle psuje to inna paczka z serwera, najczęściej jej czcionka. Szczegóły są w logu gracza: .minecraft/logs/latest.log.
▸Szachownica jest tylko na jednym modelu
  • Model jest za duży. Musi mieścić się w obszarze od −16 do 32 w Blockbenchu.
  • Model z eksportu .json nie znalazł tekstury. Nazwij teksturę tak jak w Blockbenchu albo tak jak model, np. lampa.png obok lampa.json.
  • Po /qt reload na czacie są Ostrzezenia? Zajrzyj do konsoli. Tam jest napisane, który plik ma problem.
▸Gracz odrzucił paczkę. Jak mu ją wysłać jeszcze raz?

Niech wpisze /qt pack. Operator może wysłać paczkę komuś innemu: /qt pack Nick.

▸Model wygląda inaczej na starszej wersji gry

Gry od 1.21.4 do 1.21.10 nie znają dowolnych obrotów kostek. Plugin zaokrągla je do najbliższego z kątów: −45, −22,5, 22,5, 45. Używaj w Blockbenchu tylko tych kątów albo wielokrotności 90, a model będzie wszędzie taki sam.

▸Czy paczka pluginu zastąpi inną paczkę serwera?

Nie. Paczka Qubustexture idzie do graczy obok innych paczek. Chcesz mieć jedną paczkę? Wrzuć tamtą do pack/external: Poradnik 9.

Configi

▸Wpisałem /qt reload, a zmiany nie działają

Najpewniej w pliku YAML jest literówka. Plugin nie wczytuje takiego pliku i go nie nadpisuje. W konsoli zobaczysz nazwę pliku i numer linii z błędem. Najczęstsze błędy:

  • Tabulator zamiast spacji. W YAML używaj tylko spacji, po 2 na każdy poziom.
  • Brak spacji po dwukropku: hardness:3 zamiast hardness: 3.
  • Tekst z dwukropkiem albo znakiem # bez cudzysłowów. Daj go w apostrofy: itemname: '<red>Uwaga: gorące'.
  • Apostrof w tekście, który jest już w apostrofach. Wpisz go podwójnie: 'Rock''n''roll'.
▸Wrzuciłem nowy model, ale nie ma go w configu
  • Jakiś plik w items albo furniture ma błąd. Nowe wpisy czekają, aż go poprawisz (w konsoli: Nowe modele czekaja na wpisy). Popraw plik i wpisz /qt reload.
  • W config.yml jest items.auto-generate: false. Wtedy plugin nie dopisuje wpisów sam. Dopisz wpis ręcznie albo ustaw true.
  • Szukasz w złym pliku? Model z pack/blueprint trafia do items, a model z pack/furniture do furniture.
▸W konsoli jest „nie znaleziono modelu”

Pack.model wskazuje plik, którego nie ma w pack/blueprint ani pack/furniture. Sprawdź nazwę pliku i czy go wrzuciłeś. Plugin szuka też bez rozszerzenia, bez przedrostka paczki i po samej nazwie: Gotowe configi.

▸W konsoli jest „jest juz w innym pliku”

Dwa configi mają przedmiot o tym samym id. Działa tylko pierwszy. Zmień id w jednym z nich. Id musi być inne we wszystkich plikach w items i furniture razem.

▸Gracze mają starą wersję przedmiotu
  • Sprawdź, czy w config.yml jest items.auto-update: true.
  • Zmieniłeś id przedmiotu (nazwę wpisu)? Stare przedmioty graczy mają stare id i już się nie zmienią. Wróć do starego id albo daj graczom nowe przedmioty.

Bloki i meble

▸Nie mogę stroić bloków nutowych

Tak ma być. Własne bloki korzystają z ukrytych stanów bloku nutowego. Dlatego zwykłych bloków nutowych na serwerze nie da się stroić ani zasilać prądem.

▸Nie mogę zniszczyć mebla
  • Mebel ma hitbox: none. Nie ma go w co kliknąć, więc nie da się go zniszczyć ręcznie. Zmień na interaction albo barrier.
  • Teren jest chroniony (np. WorldGuard). Plugin respektuje ochronę terenu.
  • Niszczysz prawym przyciskiem? Mebel niszczy się lewym.
▸Mebla nie da się postawić

Model leży w pack/blueprint, a jego wpis nie ma Mechanics.furniture. Przenieś model do pack/furniture albo dopisz sekcję sam:

Wpis mebla
  Mechanics:
    furniture:
      hitbox: interaction
      rotation: 8
▸Nasiona albo owoc stawiają się jak mebel

Każdy nowy plik z pack/furniture dostaje Mechanics.furniture. Nasionom zamień furniture na seed: id_etapu, a owocowi usuń całą sekcję Mechanics. Krok po kroku: Poradnik 8.

▸Lampa nie świeci

light nie działa z hitbox: barrier. Daj lampie hitbox: interaction.

▸Mebel stoi tyłem do gracza

Przód modelu to jego strona północna w Blockbenchu. Obróć model w Blockbenchu tak, żeby przodem patrzył na północ (North).

▸Roślina nie rośnie
  • Jest za ciemno. Etap z growth.light: 9 rośnie dopiero przy świetle 9 albo jaśniejszym.
  • Etap nie ma growth.next albo jest tam literówka w id następnego etapu. Konsola pisze wtedy roslina nie urosnie. Następny etap musi być meblem (mieć Mechanics.furniture).

Glyphy

▸Obrazek rangi ma dziwny kolor

Obrazek przejmuje kolor tekstu. Daj przed nim biały kolor &f:

LuckPerms
/lp group vip meta setprefix 100 "&f<wklejony znak> "
▸Obrazek stoi za wysoko albo za nisko

Zmień ascent w configu glypha. Mniejsza liczba = niżej. Wszystko o położeniu: Poradnik 5.

▸:serce: nie zamienia się na czacie w obrazek
  • Glyph ma chat: false. Zmień na true.
  • Glyph ma permission, a gracz nie ma tego uprawnienia.
▸Zamiast rangi widać zły znak

Ktoś zmienił char glypha, który już był w prefiksie. Skopiuj znak jeszcze raz (/qt glyph vip) i ustaw prefiks od nowa.

Czego plugin jeszcze nie ma

▸Czy przedmiot może dawać efekty mikstur?

Jeszcze nie. Przedmioty mogą mieć atrybuty, np. więcej zdrowia albo szybsze chodzenie.

▸Czy jest premia za cały zestaw zbroi?

Jeszcze nie. Każdy przedmiot działa osobno, ze swoimi atrybutami.