/** * Handles join messages of a player * * @param P The player to handle */ public void HandleJoin(Player P) { String Welcome = FormatMessage(getMessage("JoinText"), "<Player>", P.getName()); Welcome = FormatMessage( Welcome, this.RandomNumberTag, "" + (1 + new Random().nextInt(15) + new Random().nextInt(16) + new Random().nextInt(9))); TotalLog.Message(Welcome); Bukkit.getLogger().info(ChatColor.GREEN + "Big Brother - " + Welcome + generateHashTags()); }
public void HandleCommandReminder(Player P, String Command) { if (StartsWith(Command, "/w ")) { String PlayerName = StringUtils.substringBetween(Command, "/w ", " "); Player Player = Bukkit.getPlayer(PlayerName); if (Player != null) { Player.playSound(Player.getLocation(), Sound.CAT_MEOW, 1.0f, 1.0f); } } else if (StartsWith(Command, "/msg")) { } if (StartsWith(Command, "/spawnmob") || StartsWith(Command, "/spawner")) { String Addition = ""; while (true) { if (PercentCheck(11) == true) { Addition += " " + getRandomHashTag(); } else { break; } } TotalLog.MessagePlayer( (FormatMessage(getMessage("SpawnText") + Addition, "<Player>", P.getName())), P); return; } if (StartsWith(Command, "/give") || StartsWith(Command, "/i") || StartsWith(Command, "/itemgen") || StartsWith(Command, "/more")) { String Addition = ""; while (true) { if (PercentCheck(11) == true) { Addition += " " + getRandomHashTag(); } else { break; } } TotalLog.Message(FormatMessage(getMessage("ItemText") + Addition, "<Player>", P.getName())); return; } if (StartsWith(Command, "/kill") || StartsWith(Command, "/smite") || StartsWith(Command, "/fireball") || StartsWith(Command, "/explode")) { String[] Commands; String WhatDo = ""; if (Command.contains(" ")) { Commands = StringUtils.split(Command, " "); WhatDo = Commands[0]; } else { WhatDo = Command; } String Addition = ""; while (true) { if (PercentCheck(11) == true) { Addition += " " + getRandomHashTag(); } else { break; } } String Message = FormatMessage(getMessage("KillText") + Addition, "<Command>", WhatDo); String Say = FormatMessage(Message, "<Player>", P.getName()); TotalLog.Message(Say); return; } if (StartsWith(Command, "repair")) { String Addition = ""; while (true) { if (PercentCheck(11) == true) { Addition += " " + getRandomHashTag(); } else { break; } } TotalLog.MessagePlayer( FormatMessage(getMessage("RepairText") + Addition, "<Player>", P.getName()), P); return; } if (Command.equalsIgnoreCase("/join")) { TotalLog.MessagePlayer( "Hey " + ChatColor.YELLOW + P.getName() + ChatColor.GREEN + ", you were close! To join a faction type " + ChatColor.GOLD + "/join <faction>" + ChatColor.GREEN + " - Where " + ChatColor.GOLD + "<faction>" + ChatColor.GOLD + " is the group you want to join :)", P); return; } if (StartsWith(Command, "f join")) { TotalLog.MessagePlayer( "Hey " + ChatColor.YELLOW + P.getName() + ChatColor.GREEN + ", you were close! We don't use the factions plugin though, so /f isn't a command. To join a faction type " + ChatColor.GOLD + "/join <faction>" + ChatColor.GREEN + " - Where " + ChatColor.GOLD + "<faction>" + ChatColor.GOLD + " is the group you want to join :)", P); return; } }
/** * Handling the leave messages of a player * * @param P The player to handle */ public void HandleQuit(Player P) { String Welcome = FormatMessage(getMessage("QuitText"), "<Player>", P.getName()); TotalLog.Message(Welcome); Bukkit.getLogger().info(ChatColor.GREEN + "Big Brother - " + Welcome + generateHashTags()); }