Frage von Trachom, 38

Spigot programmieren: Gleiches Argument in mehreren Klassen?

Hey.. ich habe eine Frage zum Spigot-programmieren, unzwar wie mache ich es, dass ich das gleiche Argument, also zum Beispiel /test in mehreren Klassen benutzen kann? also z.B. in einer Klasse geht es um /test test, in der anderen um /test befehl etc..

Antwort
von ChristianPl, 14

Du kannst abfragen welches arg. es ist und dann je nach Argument eine Funktion in einer anderen Klasse aufrufen, dabei übergibst du noch den Spieler und die Argumente

Antwort
von LudwigSchindler, 17

Du meinst einen Befehl und kein Argument, oder? Erkläre bitte mal genauer was du damit meinst, den Befehl in mehreren Klassen nutzen zu können.

Kommentar von Trachom ,

Ich wollte halt in einer Klasse z.B.  den Commad /test test programmieren, und in einer anderen Klasse den Command /test befehl.

Kommentar von LudwigSchindler ,

Klasse 1: /test

Klasse 2: /test

Wo ist der Sinn?

Kommentar von Trachom ,

Damit ich mehrere kleine Klassen statt einer ewig langen habe..

Habe aber jetzt schon einen Weg gefunden, habe einfach den Befehl mit dem PlayerCommandPreprocessEvent abgefangen..

Kommentar von LudwigSchindler ,

Achso du meinst für jeden Befehl eine eigene Klasse? Ja das geht mit einem CommandExecutor. Gibt viele Tutorials dazu:

https://youtu.be/aaC_D7HIbfg

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten