Pushen ist unnötig, erst recht wenn nichtmals neue Beiträge seitdem in der Subsection waren!
Kenne mich jetzt nicht mit der Bukket API von Minecraft aus, aber du solltest aus der anderen Klasse eigentlich über
PHP Code:
Main.getInstance().Prefix
auf den Prefix zugreifen können.
Was mir spontan an deinem Code aufgefallen ist:
- Du hast einen getter für instance implementiert, machst aber instance direkt public? Wozu?
- Bei deiner Aufnahme Klasse im onCommand kannst du bei deinen Checks ob man die Permissions hat if else verwenden, liest sich einfach besser. Auch, und das ist jetzt konzeptionell da ich nicht weiß was mit der Rückgabe von onCommand passiert, denke ich, dass im Fehlerfall (fehlende Permissions) ein false als Rückgabe besser geeignet wäre, da der eigentliche Command ja nicht ausgeführt wurde. Aber da weiß ich wie gesagt nicht, wie der Rückgabewert später ausgewertet wird.
- Codeformatierung!!!
Bekommst du denn irgendwelche Exceptions? Funktionieren die anderen Ausgaben?