Wie kann ich einen selbst geschrieben Kommand für einen Commandblock machen?

... komplette Frage anzeigen

2 Antworten

Ach warte... Ich glaube du meinst das den Befehl nicht nur Spieler ausführen können, sondern auch die Konsole und Befehlsblöcke, oder? Ich dachte als Command für Vanilla xD. 

statt:

if(sender instanceof Player){

einfach:

if(sender instanceof ConsoleCommandSender){

etc.

Antwort bewerten Vielen Dank für Deine Bewertung
if (cs instanceof Player) {
p.sendMessage("Du bist ein Spieler");
} else {
p.sendMessahe("Du bist kein Spieler, also Console oder CmdBlock");
}

So müsste es eig. gehen

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von LudwigSchindler
12.06.2016, 16:21

Genau. Du kannst es halt noch genauer machen indem du statt else{ nochmal eine else if Abzweigung machst mit:

else if(sender instanceof ConsoleCommandSender){

und dann erst ein else, was dann der Befehlsblock sein muss.

1

Was möchtest Du wissen?