78 lines
2.1 KiB
Java
78 lines
2.1 KiB
Java
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 查看已购买彩票",
|
|
"§3/ll showall查看所以玩家已购买彩票§4(管理员命令)",
|
|
"§c/ll random 重新生成彩票§4(管理员命令)",
|
|
"§d/ll reward 结算上一轮彩票§4(管理员命令)",
|
|
"§e/ll clear 清除所有已购买彩票§4(管理员命令)",
|
|
"§5/ll look 查看本轮彩票号码§4(管理员命令)",
|
|
"§c/ll reload 重载彩票插件§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<String> 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);
|
|
}
|
|
|
|
}
|