Frage von MatArtz, 55

Minecraft Spigot sign.update(); funktioniert nicht?

Ich würde gerne wissen wieso sich der Text nicht ändert, weil wenn ich das updaten lasse dann wird das ganze Schild geleert, und wenn ich das weg lasse dann passiert gar nichts. Habe schon lange gesucht und nicht gefunden. Und der SignChangeEvent funktioniert ja aber eben nicht der PlayerInteractEvent das einzige was beim PlayerInteractEvent geht ist getline. Und falls ihr wissen wollt was ich überhaupt mache, ist wenn man auf ein bestimmtes Schild rechts klickt dann soll da was anderes stehen solange man das Geld hat.

Code: http://prntscr.com/c6v5i9

Antwort
von Gomze, 41

Versuch mal zu debuggen. Erstelle einfach nach jedem Schritt eine Nachricht und schaue wie weit das Programm kommt. Und versuch mal

if(e.getAction.equals(Action.XXXXXXXXX) {

    //DO ANYTHINK

}

Kommentar von MatArtz ,

Also ich habe debuggen versucht, und es ist nichts spannendes bei raus gekommen. Ich vermute das sign update funktioniert nicht richtig http://prntscr.com/c7ngva

Kommentar von Gomze ,

Schick mal bitte Bild vom Schild

Kommentar von MatArtz ,

http://prntscr.com/c7r1et hier, und wenn ich klicke dann steht auch im Chat dass ich das Haus gekauft habe und das Schild wird leer.

Kommentar von MatArtz ,

Können wir mal irgenwie uns kontaktieren ? Skype: jan.umbach1

Antwort
von ltg2001, 13

s.update(true);

Kommentar von MatArtz ,

Nein das ist es nicht. Das Problem lag an Spigot und war ein Bug. Ich dachte über die Seite getbukkit.org ist das die neuste Version und dann habe es über Buildtools runtergeladen und dann ging es aber trotzdem danke für deine Hilfe.

Keine passende Antwort gefunden?

Fragen Sie die Community