package cn.citycraft.LuckLottery.utils; import java.util.List; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class ChatUtils { protected static String pluginname = ""; public static String[] helps = new String[]{ "§6=========彩票插件帮助========", "§a/ll 打开彩票购买界面", "§b/ll show 查看已购买彩票", "§c/ll random 重新生成彩票§4(管理员命令)", "§d/ll reward 结算上一轮彩票§4(管理员命令)", "§5/ll look 查看本轮彩票号码§4(管理员命令)" }; public static String getPluginname() { return pluginname; } public static void setPluginname(String pluginname) { ChatUtils.pluginname = pluginname; } public static void sendMessage(Player p, String message) { p.sendMessage(pluginname + message); } public static void sendMessage(CommandSender p, String message) { p.sendMessage(pluginname + message); } public static void sendMessage(Player p, String[] messages) { for (String msg : messages) { sendMessage(p, msg); } } public static void sendMessage(Player p, List messages) { for (String msg : messages) { sendMessage(p, msg); } } public static void sendHelp(Player p){ p.sendMessage(helps); } public static void sendHelp(CommandSender sender) { sender.sendMessage(helps); } public static void broadcastMessage(String message) { Bukkit.broadcastMessage(pluginname + message); } public static void howToShow(Player p) { sendMessage(p, ChatColor.GOLD + "命令: " + ChatColor.RED + "/ll show " + ChatColor.GOLD + "查看已购买彩票!"); } public static void noPermission(Player p) { ChatUtils.sendMessage(p, PermissionUtils.No_Permission); } public static void noPermission(CommandSender p) { ChatUtils.sendMessage(p, PermissionUtils.No_Permission); } }