DipselMedia Geschrieben 10. Mai 2015 Share Geschrieben 10. Mai 2015 (bearbeitet) Hallo alle zusammen, Ich schreibe zurzeit an einem Plugin für meinen Server, mit dem ich Villager spawnen lassen kann, die ein eigenes Menü mit Unterkategorien haben (so ähnlich wie bei BedWars auf Gomme). Dass beim Rechtsklick auf den Villager ein extra Menü mit den einzelen Kategorien anstatt dem normalen Handel kommt, habe ich mittlererweile hinbekommen: . Ich habe eine Funktion gemacht, die eigentlich beim Klicken auf irgendeines von den Items im Menü aufgerufen werden sollte:http://pastebin.com/embed_iframe.php?i=bHkdRHuZ Jedoch scheint das nicht so ganz zu funktionieren, da im Serverlog beim Anklicken eines Menü-Items folgendes ausgegeben wird:http://pastebin.com/embed_iframe.php?i=jgHAcuwA Weiß jemand, wo mein Fehler liegt? Gruß DipselMedia bearbeitet 10. Mai 2015 von DipselMedia Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
boomer41 Geschrieben 10. Mai 2015 Share Geschrieben 10. Mai 2015 Fehlerlog: net.dipselmedia.VillagerShop.Menu.onCathegoryChoose Dein Code: publicvoidonCategoryChoose Wieso sind die Methodennamen unterschiedlich? Einmal Category und einmal Cathegory. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
DipselMedia Geschrieben 10. Mai 2015 Autor Share Geschrieben 10. Mai 2015 Bevor ich diesen Beitrag gepostet habe, bin ich die Methoden nochmal durchgegangen. Dabei habe ich dann festgestellt, dass ich Category falsch geschrieben habe und habe es schlichtweg im Sourcecode ausgebessert, das Log aber so gelassen wie es ist Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
boomer41 Geschrieben 10. Mai 2015 Share Geschrieben 10. Mai 2015 Füg mal in der ersten Zeile deines Codes das ein: if (e.getWhoClicked() == null) return; Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
DipselMedia Geschrieben 14. Mai 2015 Autor Share Geschrieben 14. Mai 2015 (bearbeitet) Tut mir leid, dass ich erst so spät antworte. Ich habe inzwischen selbst das Problem gefunden:Ich habe bei Material.getMaterial() einen String anstatt eines Integers übergeben, weshalb der Rückgabewert der Methode null war. Ich habe den String durch einen Integer ersetzt und alles hat funktioniert (bis auf die Tatsache dass Eclipse wegen Deprecation meckert) Trotzdem Danke für deine Hilfsbereitschaft bearbeitet 14. Mai 2015 von DipselMedia Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden