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-ipwconfig.ymli otwórz port8126. 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
.jsonnie znalazł tekstury. Nazwij teksturę tak jak w Blockbenchu albo tak jak model, np.lampa.pngoboklampa.json. - Po
/qt reloadna 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:3zamiasthardness: 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
itemsalbofurniturema błąd. Nowe wpisy czekają, aż go poprawisz (w konsoli:Nowe modele czekaja na wpisy). Popraw plik i wpisz/qt reload. - W
config.ymljestitems.auto-generate: false. Wtedy plugin nie dopisuje wpisów sam. Dopisz wpis ręcznie albo ustawtrue. - Szukasz w złym pliku? Model z
pack/blueprinttrafia doitems, a model zpack/furnituredofurniture.
▸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.ymljestitems.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ń nainteractionalbobarrier. - 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:
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: 9rośnie dopiero przy świetle 9 albo jaśniejszym. - Etap nie ma
growth.nextalbo jest tam literówka w id następnego etapu. Konsola pisze wtedyroslina 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:
/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ń natrue. - 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.
