Code
Thomas09
7

Minecraft Plugin programmieren - Broadcast Huhu, ich möchte, dass wenn ich /hallo eingebe eine Nachricht im Chat an ALLE User kommt: "Hallo!", funktioniert aber nicht ganz... Der Code: public boolean onCommand1(CommandSender sender,Command cmd, String label,String args){ if (label.equalsIgnoreCase("Hallo")){ if(sender.hasPermission("test.Hallo")){ Bukkit.broadcastMessage(ChatColor.RED + "Hallo!"); }else{ sender.sendMessage(Prefix+ChatColor.RED+"Du hast nicht die nötigen Permissions!"); } } return true; }

+0
(2) Antworten
Jacquelin1989

Da fehlt ein else return false, und zwar hinter der ersten if-bedingung (also falls label.equalsignorecase nicht "Hallo" ist.

Mimi1004

Es heißt String label, String[] args) { Wäre einfacher wenn du if(cmd.getName().equalsIgnoreCase("hallo")) { benutzt. Und return false; usw ist wurscht. Ich benutze selbst return false oft. Fragen? Ausführlicher? Skype: xPlay.x3 Lg

Antwort hinzufügen