packageme.markpwns1.Test;importorg.bukkit.Bukkit;importorg.bukkit.ChatColor;importorg.bukkit.command.Command;importorg.bukkit.command.CommandSender;importorg.bukkit.command.ConsoleCommandSender;importorg.bukkit.plugin.java.JavaPlugin;publicfinalclassMainextendsJavaPlugin{Stringserious="";Stringhighlight="";Stringcaution="";Stringwarning="";publicvoidonEnable(){getLogger().info("MessagePlus has been disabled!");}publicvoidonDisable(){getLogger().info("MessagePlus has been enabled!");}publicbooleanonCommand(CommandSendersender,Commandcmd,Stringlabel,String[]args){if(cmd.getName().equalsIgnoreCase("serious")||cmd.getName().equalsIgnoreCase("s")){//COMMANDif(sender.hasPermission("messageplus.serious")||(senderinstanceofConsoleCommandSender)){for(inti=0;i<args.length;i++){serious+=" "+args[i];}serious=serious.substring(1);Bukkit.broadcastMessage(sender.getName()+" "+ChatColor.DARK_RED+"[SERIOUS]"+": "+serious);serious="";returntrue;}else{sender.sendMessage("You do not have permission to use this command!");}}elseif(cmd.getName().equalsIgnoreCase("highlight")||(cmd.getName().equalsIgnoreCase("h"))){//COMMANDif(sender.hasPermission("messageplus.highlight")||(senderinstanceofConsoleCommandSender)){for(inti=0;i<args.length;i++){highlight+=" "+args[i];}highlight=highlight.substring(1);Bukkit.broadcastMessage(sender.getName()+": "+ChatColor.GREEN+highlight);highlight="";returntrue;}else{sender.sendMessage("You do not have permission to use this command!");}}elseif(cmd.getName().equalsIgnoreCase("caution")||cmd.getName().equalsIgnoreCase("c")){//COMMANDif(sender.hasPermission("messageplus.caution")||(senderinstanceofConsoleCommandSender)){for(inti=0;i<args.length;i++){caution+=" "+args[i];}caution=caution.substring(1);Bukkit.broadcastMessage(sender.getName()+" "+ChatColor.YELLOW+"[CAUTION]"+": "+caution);caution="";returntrue;}else{sender.sendMessage("You do not have permission to use this command!");}}elseif(cmd.getName().equalsIgnoreCase("warning")||cmd.getName().equalsIgnoreCase("w")){//COMMANDif(sender.hasPermission("messageplus.warning")||(senderinstanceofConsoleCommandSender)){for(inti=0;i<args.length;i++){warning+=" "+args[i];}warning=warning.substring(1);Bukkit.broadcastMessage(sender.getName()+" "+ChatColor.RED+"[WARNING]"+": "+warning);warning="";returntrue;}else{sender.sendMessage("You do not have permission to use this command!");}}elseif(cmd.getName().equalsIgnoreCase("clearchat")){//COMMANDif(sender.hasPermission("messageplus.clearchat")||(senderinstanceofConsoleCommandSender)){Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage("");Bukkit.broadcastMessage(ChatColor.GREEN+sender.getName()+" has cleared the chat");returntrue;}else{sender.sendMessage("You do not have permission to use this command!");}}elseif(cmd.getName().equalsIgnoreCase("colors")){//COMMANDif(sender.hasPermission("messageplus.colors")||(senderinstanceofConsoleCommandSender)){sender.sendMessage(ChatColor.BLACK+"&0 - Black");sender.sendMessage(ChatColor.DARK_BLUE+"&1 - Dark Blue");sender.sendMessage(ChatColor.DARK_GREEN+"&2 - Dark Green");sender.sendMessage(ChatColor.DARK_AQUA+"&3 - Dark Aqua");sender.sendMessage(ChatColor.DARK_RED+"&4 - Dark Red");sender.sendMessage(ChatColor.DARK_PURPLE+"&4 - Dark Purple");sender.sendMessage(ChatColor.GOLD+"&6 - Gold");sender.sendMessage(ChatColor.GRAY+"&7 - Gray");sender.sendMessage(ChatColor.DARK_GRAY+"&8 - Dark Gray");sender.sendMessage(ChatColor.BLUE+"&9 - Blue");sender.sendMessage(ChatColor.GREEN+"&a - Green");sender.sendMessage(ChatColor.AQUA+"&b - Aqua");sender.sendMessage(ChatColor.RED+"&c - Red");sender.sendMessage(ChatColor.LIGHT_PURPLE+"&d - Light Purple");sender.sendMessage(ChatColor.YELLOW+"&e - Yellow");sender.sendMessage(ChatColor.WHITE+"&f - White");returntrue;}else{sender.sendMessage("You do not have permission to use this command!");}}elseif(cmd.getName().equalsIgnoreCase("effects")){if(sender.hasPermission("messageplus.effects")||(senderinstanceofConsoleCommandSender)){sender.sendMessage(ChatColor.RESET+"&k - "+ChatColor.MAGIC+"mmmm");sender.sendMessage(ChatColor.BOLD+"&l - Bold");sender.sendMessage(ChatColor.STRIKETHROUGH+"&m - Strikethrough");sender.sendMessage(ChatColor.UNDERLINE+"&n - Underline");sender.sendMessage(ChatColor.ITALIC+"&o - Italic");sender.sendMessage("&r - Normal");returntrue;}else{sender.sendMessage("You do not have permission to use this command!");}}elseif(cmd.getName().equalsIgnoreCase("mpcredits")){sender.sendMessage("Made totally and absolutely by markpwns1");returntrue;}elseif(cmd.getName().equalsIgnoreCase("messageplus")){sender.sendMessage("List of commands:");sender.sendMessage("/serious <message>");sender.sendMessage("/highlight <message>");sender.sendMessage("/caution <message>");sender.sendMessage("/warning <message>");sender.sendMessage("/clearchat");sender.sendMessage("/colors");sender.sendMessage("/effects");sender.sendMessage("/mpcredits");sender.sendMessage("/messageplus");returntrue;}returnfalse;}}
Plugin.yml
name:MessagePlusmain:me.markpwns1.Test.Mainversion:1.1.2description:Make emotions in chat more easily readable!commands:serious:description:Type a message in dark red! The most serious color!usage:/serious <message>permission:messageplus.seriouspermission-message:You don't have permission to use this command!highlight:description:Type a message in neon! The most attractive color!usage:/highlight <message>permission:messageplus.highlightpermission-message:You don't have permission to use this command!caution:description:Type a message in yellow! The most cautious color!usage:/caution <message>permission:messageplus.cautionpermission-message:You don't have permission to use this command!warning:description:Type a message in red! The most warnable color!usage:/warning <message>permission:messageplus.warningpermission-message:You don't have permission to use this command!clearchat:description:Clears the chat.usage:/clearchatpermission:messageplus.clearchatpermission-message:You don't have permission to use this command!colors:description:Displays Minecraft's color codesusage:/colorspermission:messageplus.colorspermission-message:You don't have permission to use this command!effects:description:Displays Minecraft's chat effect codesusage:/effectspermission:messageplus.effectspermission-message:You don't have permission to use this command!mpcredits:description:Credits the author (markpwns1)usage:/mpcreditspermission:permission-message:This command should be accessible by anyone, if it isn't, then it's probably a bug.messageplus:description:Lists all commands for MessagePlususage:/messagepluspermission:permission-message:You don't have permission to use this command!s:description:Type a message in dark red! The most serious color!usage:/serious <message>permission:messageplus.seriouspermission-message:You don't have permission to use this command!h:description:Type a message in neon! The most attractive color!usage:/highlight <message>permission:messageplus.highlightpermission-message:You don't have permission to use this command!c:description:Type a message in yellow! The most cautious color!usage:/caution <message>permission:messageplus.cautionpermission-message:You don't have permission to use this command!w:description:Type a message in red! The most warnable color!usage:/warning <message>permission:messageplus.warningpermission-message:You don't have permission to use this command!
Comments
To post a comment, please login or register a new account.
Comments