Added Adminchat

Conflicts:
	src/me/StevenLawson/TotalFreedomMod/TFM_Util.java
This commit is contained in:
Jerom van der Sar
2012-11-28 19:31:01 +01:00
committed by Steven Lawson
parent f7393a85c4
commit 11347c2327
5 changed files with 80 additions and 3 deletions

View File

@ -998,4 +998,20 @@ public class TFM_Util
fos.getChannel().transferFrom(rbc, 0, 1 << 24);
fos.close();
}
public static void AdminChatMessage(CommandSender sender, String message, boolean senderIsConsole)
{
// complicated magic
String name = sender.getName()+
(senderIsConsole ? ChatColor.DARK_PURPLE+" (Console)" :
(TFM_SuperadminList.isSeniorAdmin(sender) ? ChatColor.LIGHT_PURPLE+ " (SrA)" : ChatColor.GOLD+" (SA)"));
TFM_Log.info("[ADMIN] " + name + ": " + message);
for(Player p : Bukkit.getOnlinePlayers())
{
if(TFM_SuperadminList.isUserSuperadmin(p))
{
p.sendMessage("[" + ChatColor.AQUA + "ADMIN" + ChatColor.WHITE + "] " + ChatColor.DARK_RED + name + ChatColor.WHITE + ": " + ChatColor.AQUA + message);
}
}
}
}