2016-05-29 12 views
1

Also habe ich dieses ältere Plugin (RandomSpawn) aufgrund einiger Bugs, die ich beim Chunk-Laden bemerkt habe, optimiert. Alles funktioniert perfekt, außer wenn ich playSound() anrufe, was einen Java.lang.NoSuchFieldError: ENDERMAN_TELEPORT auslöst. Was ich wissen möchte ist, warum es diesen Fehler wirft/wie man es löst.java.lang.NoSuchFieldError bei der Verwendung von playSound() in einem Minecraft-Plugin

Hier ist der Code: target.playSound(target.getLocation(), Sound.ENDERMAN_TELEPORT, 3f, 1f); wo Ziel ist der Spieler.

+1

Auf welche Version der bukkit API zielen Sie und welche Version läuft auf dem Server? (do '/ version') – Pokechu22

+1

1. Die vollständige Fehlermeldung 2. Ein bisschen mehr Code pls :) –

Antwort

1

Das wahrscheinlichste Problem ist, dass Sie eine andere Version der Bukkit API verwenden, auf der Ihr Server läuft.

Für die Versionen 1.9 und höher wird der Sound, den Sie suchen, ENTITY_ENDERMEN_TELEPORT genannt. Der Name, den Sie verwenden, ist für ältere Versionen.

Verwandte Themen