Change GUI size
Rozmiar przeglądarki rynku ustawiasz w gui.yml browse.size — settings.gui-rows jest nieużywane.
Na podstawie kodu GrzybcioRynek 1.0.3 i web 0.1.0.
Wielkość ekwipunku przeglądania bierze się z gui.yml, nie z config.yml.
Właściwy klucz
browse:
size: 5454 = 6 rzędów × 9 slotów. Inne legalne rozmiary Bukkit to wielokrotności 9 (np. 27, 36, 45, 54).
Sloty listingów i ramki są wypisane obok:
browse:
size: 54
listing-slots:
- 10
- 11
# ...
- 34Jeśli zmniejszysz size poniżej najwyższego używanego slotu, kliknięcia / itemy poza zakresem się popsują. Przy size: 54 pasek akcji 45–53 mieści się w oknie.
Klucz, który NIE działa
settings:
gui-rows: 6ConfigManager wczytuje to do pola guiRows. Żaden kod GUI tego nie czyta. Zmiana gui-rows i /market reload nie zmieni liczby rzędów.
Nie edytuj settings.gui-rows z myślą o GUI. To martwy klucz (załadowany, nieużywany).
Potwierdzenie zakupu
Osobny rozmiar:
confirm:
size: 27To 3 rzędy. Sloty 11 / 13 / 15 muszą się w nim mieścić.
Jak zastosować
- Edytuj
plugins/GrzybcioRynek/gui.yml. /market reload(albo restart)./market— sprawdź liczbę slotów.
Przy zmianie rozmiaru dostosuj border-slots, listing-slots i pamiętaj, że pasek 45–53 jest zahardkodowany — przy size < 54 te przyciski nie wejdą do inventory.