packageminicraft.commands;importorg.bukkit.Bukkit;importorg.bukkit.ChatColor;importorg.bukkit.command.Command;importorg.bukkit.command.CommandSender;importorg.bukkit.entity.Player;importorg.bukkit.event.Listener;importorg.bukkit.permissions.Permission;importorg.bukkit.plugin.java.JavaPlugin;publicclassNicknameextendsJavaPluginimplementsListener{publicStringprefix;publicvoidonEnable(){prefix=ChatColor.translateAlternateColorCodes('&',"&b[&eMinicraft&b] ");Bukkit.getPluginManager().registerEvents(this,this);}publicvoidonDisable(){}publicbooleanonCommand(CommandSendersender,Commandcmd,StringcommandLabel,String[]args){if(cmd.getName().equalsIgnoreCase("changename")){if(sender.hasPermission("minicraft.command.changename")||sender.hasPermission("minicraft.command.nick")||sender.isOp()){Playerp=(Player)sender;if(args.length==1){if(args[0]=="clear"){p.setDisplayName(p.getName());}else{Stringname=ChatColor.translateAlternateColorCodes('&',args[0]);if(sender.hasPermission("minicraft.admin")||sender.isOp()){p.setDisplayName(name);}else{p.setDisplayName("~"+name);}if(sender.hasPermission("accentials.command.nick")||sender.isOp()){p.sendMessage(prefix+"Your nickname has been set!");p.sendMessage(prefix+ChatColor.RED+"You should use /nick This is only a replacement for people who don't have /nick.");}else{p.sendMessage(prefix+"Your nickname has been set!");}}}else{sender.sendMessage(prefix+ChatColor.RED+ChatColor.BOLD+"Error!");}}else{sender.sendMessage(prefix+ChatColor.RED+ChatColor.BOLD+"You don't have permission!");}returnfalse;}returnfalse;}}
Comments
To post a comment, please login or register a new account.
Comments