• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[Minecraft Modding]Błąd w kodzie... Czemu to nie działa?

Cloud VPS
0 głosów
284 wizyt
pytanie zadane 16 października 2016 w Java przez robertwe Gaduła (4,620 p.)
Uczę się pisać mody do gry Minecraft ale w poradniku który zobaczyłem było pokazana jak zrobić GUI mimo że mam tak samo to mi nie działa...

kod w którym jest błąd:

http://pastebin.com/K7BVnpgw

Screen:

https://postimg.org/image/5h4hx6w2z/

Proszę o pomoc. Z góry dzięki! :D

Jeśli nie ten dział to proszę o przeniesienie.
1
komentarz 16 października 2016 przez MichuDev Pasjonat (20,300 p.)
Proszę, powiedz co chcesz osiągnąć, i daj cały kod źródłowy. Zobacz do dokumentacji. Pisz kod po angielsku (w miarę twoich umiejętności językowych).
komentarz 16 października 2016 przez robertwe Gaduła (4,620 p.)
próbuję otworzyć GUI po kliknięciu prawym na czarne deski ale jest crasch

cały kod:

MoWoods.java : http://pastebin.com/iWT1wDSL

MoWoodsTool.java : http://pastebin.com/zRpQL8vn

GuiKolorki.java : http://pastebin.com/invSpn1k

Zakladka.java : http://pastebin.com/TyV7SW5b

FioletoweDeski : http://pastebin.com/XXe7PKwm

RozoweDeski.java : http://pastebin.com/PT8Q3cEv

ZolteDeski.java : http://pastebin.com/3DvWYU53

CzerwoneDeski.java : http://pastebin.com/agc37y8B

ZieloneDeski.java : http://pastebin.com/pd2qyYGJ

NiebieskieDeski.java : http://pastebin.com/NaVY4hhU

CzarneDeski.java : http://pastebin.com/qDqr6T9Z
1
komentarz 16 października 2016 przez MichuDev Pasjonat (20,300 p.)
Nie znam się na pisaniu modów do tej gry, ale znam dobrze Javę. Moim zdaniem zrobiłeś coś źle w klasie GuiKolorki.

Nie może to wina, wrzucania nulla w metodzie actionPerformed. W drugim momencie zastanawiałbym się nad drawScreen i initGui. Powiedz czy to błąd kompilacji, czy uruchamiania, pokaż Stack Trace. Zobacz źródło klas gry i zobacz dokumentacje.
komentarz 16 października 2016 przez robertwe Gaduła (4,620 p.)
Problem rozwiązany wystarczyło zmienić:

ModLoader.openGUI(player, new GuiKolorki(world, player));

na:

Minecraft.getMinecraft().displayGuiScreen(new GuiKolorki(world, player));

to pierwsze było by ok ale w starej wersji :D Dzięki za pomoc!

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 665 wizyt
pytanie zadane 26 lutego 2021 w Offtop przez ::{}:: Gaduła (3,890 p.)
0 głosów
1 odpowiedź 418 wizyt
pytanie zadane 4 grudnia 2017 w Inne języki przez jveaster Początkujący (440 p.)
0 głosów
0 odpowiedzi 101 wizyt

93,467 zapytań

142,460 odpowiedzi

322,734 komentarzy

62,847 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...