2017-02-26 3 views

Antwort

2

Sie sind auf dem richtigen Weg - für PlayerCommandPreprocessEvent einen Listener erstellen, überprüfen Sie den Befehl, was Sie wollen, und dann das Inventar des Spielers löschen:

Denken Sie daran, den Fall zu normalisieren vor Vergleichen (entweder toUpperCase()10 oder toLowerCase() für die Nachricht), da Bukkits Befehlsverarbeitung zwischen Groß- und Kleinschreibung unterscheidet.

Mit startsWith() zu equals() Gegensatz ignoriert alle folgenden Argumente - wenn Sie die Argumente genau übereinstimmen überprüfen müssen, einen equals() Anruf verwenden.

Vergangenheit, das Inventar des Spielers tatsächlich zu löschen ist trivial und kann in einem Einzeiler erfolgen.

Verwandte Themen