2017-08-18 1 views
0

Okay, also versuche ich einen Anti-Cheat zu erstellen und alles, was ich brauche, ist Hilfe bei einem Event. Im Grunde löst diese if Anweisung einen "LEFT_CLICK_BLOCK kann nicht aufgelöst werden oder ist kein Feld" Fehler. Hier ist die Codezeile mit den LEFT_CLICK_BLOCK drin:LEFT_CLICK_BLOCK funktioniert nicht in Java mit Eclipse beim Versuch, einen Anti-Cheat zu machen (Minecraft)

if (e instanceof InteractEvent && ((InteractEvent)e).getAction().equals((Object)Action.LEFT_CLICK_BLOCK)) { 
    this.swings -= 2; 
} 

Ich würde es vorziehen, nicht zu viel von dem Code zu erhalten, weil ich diese Anti-Cheat möchte speziell für meinen Server zu sein, obwohl ich bereit bin zu Geben Sie so viel wie nötig, um das Problem zu beheben. Vielen Dank!

Here is the rest of the PlayerData code.

+1

Code-Ausgabe verbessern –

Antwort

3

Sie aus dem falschen Paket importiert. Importieren net.md_5.bungee.api.chat.ClickEvent.Action anstelle von org.bukkit.event.block.Action.

Korrigieren Sie den Import, und Ihr Plug-in erkennt Ihr Ereignis korrekt. Verlasse dich nicht immer auf deine IDE, um Sachen für dich zu importieren, lol.

Verwandte Themen