解决几个乱码
改了一下IDE的默认签名格式,应该不会初始化到 ANSI 格式了。
This commit is contained in:
parent
88478fca8e
commit
79419077bc
@ -13,5 +13,5 @@ import java.lang.annotation.Target;
|
|||||||
* @since 2018年2月22日 下午3:59:30
|
* @since 2018年2月22日 下午3:59:30
|
||||||
*/
|
*/
|
||||||
public @interface DisableConfig {
|
public @interface DisableConfig {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,7 @@ import me.skymc.tlm.command.sub.TLMReloadCommand;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author sky
|
* @author sky
|
||||||
* @since 2018年2月18日 上午12:02:08
|
* @since 2018年2月18日 上午12:02:08
|
||||||
*/
|
*/
|
||||||
public class TLMCommands implements CommandExecutor {
|
public class TLMCommands implements CommandExecutor {
|
||||||
|
|
||||||
@ -26,6 +26,7 @@ public class TLMCommands implements CommandExecutor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 重载
|
||||||
else if (args[0].equalsIgnoreCase("reload")) {
|
else if (args[0].equalsIgnoreCase("reload")) {
|
||||||
if (sender.hasPermission("taboolib.admin")) {
|
if (sender.hasPermission("taboolib.admin")) {
|
||||||
new TLMReloadCommand(sender, args);
|
new TLMReloadCommand(sender, args);
|
||||||
@ -34,6 +35,7 @@ public class TLMCommands implements CommandExecutor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 列出
|
||||||
else if (args[0].equalsIgnoreCase("list")) {
|
else if (args[0].equalsIgnoreCase("list")) {
|
||||||
if (sender.hasPermission("taboolib.admin")) {
|
if (sender.hasPermission("taboolib.admin")) {
|
||||||
new TLMListCommand(sender, args);
|
new TLMListCommand(sender, args);
|
||||||
@ -42,6 +44,7 @@ public class TLMCommands implements CommandExecutor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// InventorySave 模块
|
||||||
else if (args[0].equalsIgnoreCase("inv")) {
|
else if (args[0].equalsIgnoreCase("inv")) {
|
||||||
if (sender.hasPermission("taboolib.admin")) {
|
if (sender.hasPermission("taboolib.admin")) {
|
||||||
new TLMInvCommand(sender, args);
|
new TLMInvCommand(sender, args);
|
||||||
@ -50,6 +53,7 @@ public class TLMCommands implements CommandExecutor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Kit 模块
|
||||||
else if (args[0].equalsIgnoreCase("kit")) {
|
else if (args[0].equalsIgnoreCase("kit")) {
|
||||||
new TLMKitCommand(sender, args);
|
new TLMKitCommand(sender, args);
|
||||||
}
|
}
|
||||||
|
@ -19,7 +19,7 @@ import me.skymc.tlm.module.sub.ModuleInventorySave;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author sky
|
* @author sky
|
||||||
* @since 2018年2月18日 下午2:53:58
|
* @since 2018年2月18日 下午2:53:58
|
||||||
*/
|
*/
|
||||||
public class TLMInvCommand extends SubCommand {
|
public class TLMInvCommand extends SubCommand {
|
||||||
|
|
||||||
@ -34,52 +34,52 @@ public class TLMInvCommand extends SubCommand {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取模块
|
// 获取模块
|
||||||
ModuleInventorySave moduleInventorySave = (ModuleInventorySave) TabooLibraryModule.getInst().valueOf("InventorySave");
|
ModuleInventorySave moduleInventorySave = (ModuleInventorySave) TabooLibraryModule.getInst().valueOf("InventorySave");
|
||||||
|
|
||||||
// 判断命令
|
// 判断命令
|
||||||
if (args.length == 1) {
|
if (args.length == 1) {
|
||||||
TLM.getInst().getLanguage().get("INV-EMPTY").send(sender);
|
TLM.getInst().getLanguage().get("INV-EMPTY").send(sender);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 列出背包
|
// 列出背包
|
||||||
else if (args[1].equalsIgnoreCase("list")) {
|
else if (args[1].equalsIgnoreCase("list")) {
|
||||||
TLM.getInst().getLanguage().get("INV-LIST").addPlaceholder("$name", moduleInventorySave.getInventorys().toString()).send(sender);
|
TLM.getInst().getLanguage().get("INV-LIST").addPlaceholder("$name", moduleInventorySave.getInventorys().toString()).send(sender);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查看背包
|
// 查看背包
|
||||||
else if (args[1].equalsIgnoreCase("info")) {
|
else if (args[1].equalsIgnoreCase("info")) {
|
||||||
// 如果是后台
|
// 如果是后台
|
||||||
if (!(sender instanceof Player)) {
|
if (!(sender instanceof Player)) {
|
||||||
TLM.getInst().getLanguage().get("INV-CONSOLE").send(sender);
|
TLM.getInst().getLanguage().get("INV-CONSOLE").send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 判断长度
|
// 判断长度
|
||||||
if (args.length < 3) {
|
if (args.length < 3) {
|
||||||
TLM.getInst().getLanguage().get("INV-NAME").send(sender);
|
TLM.getInst().getLanguage().get("INV-NAME").send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 判断背包
|
// 判断背包
|
||||||
if (!moduleInventorySave.getInventorys().contains(args[2])) {
|
if (!moduleInventorySave.getInventorys().contains(args[2])) {
|
||||||
TLM.getInst().getLanguage().get("INV-NOTFOUND").addPlaceholder("$name", args[2]).send(sender);
|
TLM.getInst().getLanguage().get("INV-NOTFOUND").addPlaceholder("$name", args[2]).send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取玩家
|
// 获取玩家
|
||||||
Player player = (Player) sender;
|
Player player = (Player) sender;
|
||||||
|
|
||||||
// 获取物品
|
// 获取物品
|
||||||
List<ItemStack> items = moduleInventorySave.getItems(args[2]);
|
List<ItemStack> items = moduleInventorySave.getItems(args[2]);
|
||||||
|
|
||||||
// 打开界面
|
// 打开界面
|
||||||
Inventory inv = Bukkit.createInventory(new TLMInventoryHolder("InventorySave"), 54, TLM.getInst().getLanguage().get("INV-INFO-TITLE")
|
Inventory inv = Bukkit.createInventory(new TLMInventoryHolder("InventorySave"), 54, TLM.getInst().getLanguage().get("INV-INFO-TITLE")
|
||||||
.addPlaceholder("$name", args[2])
|
.addPlaceholder("$name", args[2])
|
||||||
.asString());
|
.asString());
|
||||||
|
|
||||||
// 设置物品
|
// 设置物品
|
||||||
ItemStack barrier = ItemUtils.setName(new ItemStack(Material.STAINED_GLASS_PANE, 1, (short) 15), "§f");
|
ItemStack barrier = ItemUtils.setName(new ItemStack(Material.STAINED_GLASS_PANE, 1, (short) 15), "§f");
|
||||||
|
|
||||||
for (int i = 9 ; i < 18 ; i++) {
|
for (int i = 9 ; i < 18 ; i++) {
|
||||||
inv.setItem(i, barrier);
|
inv.setItem(i, barrier);
|
||||||
@ -98,58 +98,58 @@ public class TLMInvCommand extends SubCommand {
|
|||||||
inv.setItem(3, items.get(37));
|
inv.setItem(3, items.get(37));
|
||||||
inv.setItem(4, items.get(36));
|
inv.setItem(4, items.get(36));
|
||||||
|
|
||||||
// 判断版本
|
// 判断版本
|
||||||
if (items.size() == 41) {
|
if (items.size() == 41) {
|
||||||
inv.setItem(6, items.get(40));
|
inv.setItem(6, items.get(40));
|
||||||
}
|
}
|
||||||
|
|
||||||
// 打开背包
|
// 打开背包
|
||||||
player.openInventory(inv);
|
player.openInventory(inv);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 保存背包
|
// 保存背包
|
||||||
else if (args[1].equalsIgnoreCase("save")) {
|
else if (args[1].equalsIgnoreCase("save")) {
|
||||||
// 如果是后台
|
// 如果是后台
|
||||||
if (!(sender instanceof Player)) {
|
if (!(sender instanceof Player)) {
|
||||||
TLM.getInst().getLanguage().get("INV-CONSOLE").send(sender);
|
TLM.getInst().getLanguage().get("INV-CONSOLE").send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 判断长度
|
// 判断长度
|
||||||
if (args.length < 3) {
|
if (args.length < 3) {
|
||||||
TLM.getInst().getLanguage().get("INV-NAME").send(sender);
|
TLM.getInst().getLanguage().get("INV-NAME").send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取玩家
|
// 获取玩家
|
||||||
Player player = (Player) sender;
|
Player player = (Player) sender;
|
||||||
|
|
||||||
// 保存背包
|
// 保存背包
|
||||||
moduleInventorySave.saveInventory(player, args[2]);
|
moduleInventorySave.saveInventory(player, args[2]);
|
||||||
|
|
||||||
// 提示信息
|
// 提示信息
|
||||||
TLM.getInst().getLanguage().get("INV-SAVE").addPlaceholder("$name", args[2]).send(player);
|
TLM.getInst().getLanguage().get("INV-SAVE").addPlaceholder("$name", args[2]).send(player);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 覆盖背包
|
// 覆盖背包
|
||||||
else if (args[1].equalsIgnoreCase("paste")) {
|
else if (args[1].equalsIgnoreCase("paste")) {
|
||||||
// 判断长度
|
// 判断长度
|
||||||
if (args.length < 3) {
|
if (args.length < 3) {
|
||||||
TLM.getInst().getLanguage().get("INV-NAME").send(sender);
|
TLM.getInst().getLanguage().get("INV-NAME").send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 判断背包
|
// 判断背包
|
||||||
if (!moduleInventorySave.getInventorys().contains(args[2])) {
|
if (!moduleInventorySave.getInventorys().contains(args[2])) {
|
||||||
TLM.getInst().getLanguage().get("INV-NOTFOUND").addPlaceholder("$name", args[2]).send(sender);
|
TLM.getInst().getLanguage().get("INV-NOTFOUND").addPlaceholder("$name", args[2]).send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取玩家
|
// 获取玩家
|
||||||
Player player;
|
Player player;
|
||||||
if (args.length > 3) {
|
if (args.length > 3) {
|
||||||
player = Bukkit.getPlayerExact(args[3]);
|
player = Bukkit.getPlayerExact(args[3]);
|
||||||
// 玩家不存在
|
// 玩家不存在
|
||||||
if (player == null) {
|
if (player == null) {
|
||||||
TLM.getInst().getLanguage().get("INV-OFFLINE").addPlaceholder("$name", args[3]).send(sender);
|
TLM.getInst().getLanguage().get("INV-OFFLINE").addPlaceholder("$name", args[3]).send(sender);
|
||||||
return;
|
return;
|
||||||
@ -161,12 +161,12 @@ public class TLMInvCommand extends SubCommand {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 覆盖背包
|
// 覆盖背包
|
||||||
moduleInventorySave.pasteInventory(player, args[2]);
|
moduleInventorySave.pasteInventory(player, args[2]);
|
||||||
|
|
||||||
// 如果是玩家
|
// 如果是玩家
|
||||||
if (sender instanceof Player) {
|
if (sender instanceof Player) {
|
||||||
// 提示信息
|
// 提示信息
|
||||||
TLM.getInst().getLanguage().get("INV-PASTE")
|
TLM.getInst().getLanguage().get("INV-PASTE")
|
||||||
.addPlaceholder("$name", args[2])
|
.addPlaceholder("$name", args[2])
|
||||||
.addPlaceholder("$player", player.getName())
|
.addPlaceholder("$player", player.getName())
|
||||||
@ -174,24 +174,24 @@ public class TLMInvCommand extends SubCommand {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 删除背包
|
// 删除背包
|
||||||
else if (args[1].equalsIgnoreCase("delete")) {
|
else if (args[1].equalsIgnoreCase("delete")) {
|
||||||
// 判断长度
|
// 判断长度
|
||||||
if (args.length < 3) {
|
if (args.length < 3) {
|
||||||
TLM.getInst().getLanguage().get("INV-NAME").send(sender);
|
TLM.getInst().getLanguage().get("INV-NAME").send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 判断背包
|
// 判断背包
|
||||||
if (!moduleInventorySave.getInventorys().contains(args[2])) {
|
if (!moduleInventorySave.getInventorys().contains(args[2])) {
|
||||||
TLM.getInst().getLanguage().get("INV-NOTFOUND").addPlaceholder("$name", args[2]).send(sender);
|
TLM.getInst().getLanguage().get("INV-NOTFOUND").addPlaceholder("$name", args[2]).send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 删除
|
// 删除
|
||||||
moduleInventorySave.deleteInventory(args[2]);
|
moduleInventorySave.deleteInventory(args[2]);
|
||||||
|
|
||||||
// 提示信息
|
// 提示信息
|
||||||
TLM.getInst().getLanguage().get("KIT-DELETE").addPlaceholder("$name", args[2]).send(sender);
|
TLM.getInst().getLanguage().get("KIT-DELETE").addPlaceholder("$name", args[2]).send(sender);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ import me.skymc.tlm.module.sub.ModuleKits;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author sky
|
* @author sky
|
||||||
* @since 2018年2月18日 下午2:53:58
|
* @since 2018年2月18日 下午2:53:58
|
||||||
*/
|
*/
|
||||||
public class TLMKitCommand extends SubCommand {
|
public class TLMKitCommand extends SubCommand {
|
||||||
|
|
||||||
@ -30,17 +30,17 @@ public class TLMKitCommand extends SubCommand {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取模块
|
// 获取模块
|
||||||
ModuleKits moduleKits = (ModuleKits) TabooLibraryModule.getInst().valueOf("Kits");
|
ModuleKits moduleKits = (ModuleKits) TabooLibraryModule.getInst().valueOf("Kits");
|
||||||
|
|
||||||
// 判断命令
|
// 判断命令
|
||||||
if (args.length == 1) {
|
if (args.length == 1) {
|
||||||
TLM.getInst().getLanguage().get("KIT-EMPTY").send(sender);
|
TLM.getInst().getLanguage().get("KIT-EMPTY").send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (args[1].equalsIgnoreCase("list")) {
|
else if (args[1].equalsIgnoreCase("list")) {
|
||||||
// 判断权限
|
// 判断权限
|
||||||
if (!sender.hasPermission("taboolib.kit.list")) {
|
if (!sender.hasPermission("taboolib.kit.list")) {
|
||||||
TLM.getInst().getLanguage().get("NOPERMISSION-KIT-LIST").send(sender);
|
TLM.getInst().getLanguage().get("NOPERMISSION-KIT-LIST").send(sender);
|
||||||
return;
|
return;
|
||||||
@ -53,29 +53,29 @@ public class TLMKitCommand extends SubCommand {
|
|||||||
}
|
}
|
||||||
|
|
||||||
else if (args[1].equalsIgnoreCase("reward")) {
|
else if (args[1].equalsIgnoreCase("reward")) {
|
||||||
// 判断权限
|
// 判断权限
|
||||||
if (!sender.hasPermission("taboolib.kit.reward")) {
|
if (!sender.hasPermission("taboolib.kit.reward")) {
|
||||||
TLM.getInst().getLanguage().get("NOPERMISSION-KIT-REWARD").send(sender);
|
TLM.getInst().getLanguage().get("NOPERMISSION-KIT-REWARD").send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 检查礼包
|
// 检查礼包
|
||||||
if (args.length < 3) {
|
if (args.length < 3) {
|
||||||
TLM.getInst().getLanguage().get("KIT-NAME").send(sender);
|
TLM.getInst().getLanguage().get("KIT-NAME").send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 礼包不存在
|
// 礼包不存在
|
||||||
if (!moduleKits.contains(args[2])) {
|
if (!moduleKits.contains(args[2])) {
|
||||||
TLM.getInst().getLanguage().get("KIT-NOTFOUND").addPlaceholder("$kit", args[2]).send(sender);
|
TLM.getInst().getLanguage().get("KIT-NOTFOUND").addPlaceholder("$kit", args[2]).send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取玩家
|
// 获取玩家
|
||||||
Player player;
|
Player player;
|
||||||
if (args.length > 3) {
|
if (args.length > 3) {
|
||||||
player = Bukkit.getPlayerExact(args[3]);
|
player = Bukkit.getPlayerExact(args[3]);
|
||||||
// 玩家不存在
|
// 玩家不存在
|
||||||
if (player == null) {
|
if (player == null) {
|
||||||
TLM.getInst().getLanguage().get("KIT-OFFLINE").addPlaceholder("$name", args[3]).send(sender);
|
TLM.getInst().getLanguage().get("KIT-OFFLINE").addPlaceholder("$name", args[3]).send(sender);
|
||||||
return;
|
return;
|
||||||
@ -87,75 +87,75 @@ public class TLMKitCommand extends SubCommand {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 是否领取
|
// 是否领取
|
||||||
if (moduleKits.isPlayerRewared(player, args[2])) {
|
if (moduleKits.isPlayerRewared(player, args[2])) {
|
||||||
// 是否只能领取一次
|
// 是否只能领取一次
|
||||||
if (moduleKits.isDisposable(args[2])) {
|
if (moduleKits.isDisposable(args[2])) {
|
||||||
TLM.getInst().getLanguage().get("KIT-DISPOSABLE").addPlaceholder("$kit", args[2]).send(sender);
|
TLM.getInst().getLanguage().get("KIT-DISPOSABLE").addPlaceholder("$kit", args[2]).send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// 是否冷却中
|
// 是否冷却中
|
||||||
if (moduleKits.isPlayerCooldown(player, args[2])) {
|
if (moduleKits.isPlayerCooldown(player, args[2])) {
|
||||||
TLM.getInst().getLanguage().get("KIT-COOLDOWN").addPlaceholder("$kit", args[2]).send(sender);
|
TLM.getInst().getLanguage().get("KIT-COOLDOWN").addPlaceholder("$kit", args[2]).send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 是否有权限领取
|
// 是否有权限领取
|
||||||
String permission = moduleKits.getPermission(args[2]);
|
String permission = moduleKits.getPermission(args[2]);
|
||||||
if (permission != null && !player.hasPermission(permission)) {
|
if (permission != null && !player.hasPermission(permission)) {
|
||||||
// 提示信息
|
// 提示信息
|
||||||
player.sendMessage(moduleKits.getPermissionMessage(args[2]));
|
player.sendMessage(moduleKits.getPermissionMessage(args[2]));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 发送礼包
|
// 发送礼包
|
||||||
List<ItemStack> items = moduleKits.getItems(args[2]);
|
List<ItemStack> items = moduleKits.getItems(args[2]);
|
||||||
for (ItemStack item : items) {
|
for (ItemStack item : items) {
|
||||||
// 给予物品
|
// 给予物品
|
||||||
HashMap<Integer, ItemStack> result = player.getInventory().addItem(item);
|
HashMap<Integer, ItemStack> result = player.getInventory().addItem(item);
|
||||||
// 如果背包空间不足
|
// 如果背包空间不足
|
||||||
if (result.size() > 0 && moduleKits.isFullDrop(args[2])) {
|
if (result.size() > 0 && moduleKits.isFullDrop(args[2])) {
|
||||||
// 掉落物品
|
// 掉落物品
|
||||||
player.getWorld().dropItem(player.getLocation(), item);
|
player.getWorld().dropItem(player.getLocation(), item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 执行命令
|
// 执行命令
|
||||||
for (String command : moduleKits.getCommands(args[2])) {
|
for (String command : moduleKits.getCommands(args[2])) {
|
||||||
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), command.replace("$player", player.getName()));
|
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), command.replace("$player", player.getName()));
|
||||||
}
|
}
|
||||||
|
|
||||||
// 已领取
|
// 已领取
|
||||||
moduleKits.setPlayerReward(player, args[2], true);
|
moduleKits.setPlayerReward(player, args[2], true);
|
||||||
|
|
||||||
// 提示信息
|
// 提示信息
|
||||||
TLM.getInst().getLanguage().get("KIT-SUCCESS").addPlaceholder("$kit", args[2]).send(sender);
|
TLM.getInst().getLanguage().get("KIT-SUCCESS").addPlaceholder("$kit", args[2]).send(sender);
|
||||||
}
|
}
|
||||||
else if (args[1].equalsIgnoreCase("reset")) {
|
else if (args[1].equalsIgnoreCase("reset")) {
|
||||||
// 判断权限
|
// 判断权限
|
||||||
if (!sender.hasPermission("taboolib.kit.reset")) {
|
if (!sender.hasPermission("taboolib.kit.reset")) {
|
||||||
TLM.getInst().getLanguage().get("NOPERMISSION-KIT-RESET").send(sender);
|
TLM.getInst().getLanguage().get("NOPERMISSION-KIT-RESET").send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 检查礼包
|
// 检查礼包
|
||||||
if (args.length < 3) {
|
if (args.length < 3) {
|
||||||
TLM.getInst().getLanguage().get("KIT-NAME").send(sender);
|
TLM.getInst().getLanguage().get("KIT-NAME").send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 礼包不存在
|
// 礼包不存在
|
||||||
if (!moduleKits.contains(args[2])) {
|
if (!moduleKits.contains(args[2])) {
|
||||||
TLM.getInst().getLanguage().get("KIT-NOTFOUND").addPlaceholder("$kit", args[2]).send(sender);
|
TLM.getInst().getLanguage().get("KIT-NOTFOUND").addPlaceholder("$kit", args[2]).send(sender);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取玩家
|
// 获取玩家
|
||||||
Player player;
|
Player player;
|
||||||
if (args.length > 3) {
|
if (args.length > 3) {
|
||||||
player = Bukkit.getPlayerExact(args[3]);
|
player = Bukkit.getPlayerExact(args[3]);
|
||||||
// 玩家不存在
|
// 玩家不存在
|
||||||
if (player == null) {
|
if (player == null) {
|
||||||
TLM.getInst().getLanguage().get("KIT-OFFLINE").addPlaceholder("$name", args[3]).send(sender);
|
TLM.getInst().getLanguage().get("KIT-OFFLINE").addPlaceholder("$name", args[3]).send(sender);
|
||||||
return;
|
return;
|
||||||
|
@ -8,7 +8,7 @@ import me.skymc.tlm.module.TabooLibraryModule;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author sky
|
* @author sky
|
||||||
* @since 2018年2月18日 下午2:10:12
|
* @since 2018年2月18日 下午2:10:12
|
||||||
*/
|
*/
|
||||||
public class TLMListCommand extends SubCommand {
|
public class TLMListCommand extends SubCommand {
|
||||||
|
|
||||||
@ -18,15 +18,15 @@ public class TLMListCommand extends SubCommand {
|
|||||||
*/
|
*/
|
||||||
public TLMListCommand(CommandSender sender, String[] args) {
|
public TLMListCommand(CommandSender sender, String[] args) {
|
||||||
super(sender, args);
|
super(sender, args);
|
||||||
sender.sendMessage("§f");
|
sender.sendMessage("§f");
|
||||||
sender.sendMessage("§b§l----- §3§lTaooLibraryModule Modules §b§l-----");
|
sender.sendMessage("§b§l----- §3§lTaooLibraryModule Modules §b§l-----");
|
||||||
sender.sendMessage("§f");
|
sender.sendMessage("§f");
|
||||||
|
|
||||||
for (ITabooLibraryModule module : TabooLibraryModule.getInst().keySet()) {
|
for (ITabooLibraryModule module : TabooLibraryModule.getInst().keySet()) {
|
||||||
sender.sendMessage("§f - §8" + module.getName());
|
sender.sendMessage("§f - §8" + module.getName());
|
||||||
}
|
}
|
||||||
|
|
||||||
sender.sendMessage("§f");
|
sender.sendMessage("§f");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,7 @@ import me.skymc.tlm.module.TabooLibraryModule;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author sky
|
* @author sky
|
||||||
* @since 2018年2月18日 下午2:09:34
|
* @since 2018年2月18日 下午2:09:34
|
||||||
*/
|
*/
|
||||||
public class TLMReloadCommand extends SubCommand {
|
public class TLMReloadCommand extends SubCommand {
|
||||||
|
|
||||||
@ -21,27 +21,27 @@ public class TLMReloadCommand extends SubCommand {
|
|||||||
public TLMReloadCommand(CommandSender sender, String[] args) {
|
public TLMReloadCommand(CommandSender sender, String[] args) {
|
||||||
super(sender, args);
|
super(sender, args);
|
||||||
if (args.length != 2) {
|
if (args.length != 2) {
|
||||||
MsgUtils.send(sender, "&4参数错误。");
|
MsgUtils.send(sender, "&4参数错误。");
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (args[1].equalsIgnoreCase("tlm")) {
|
else if (args[1].equalsIgnoreCase("tlm")) {
|
||||||
TLM.getInst().reloadConfig();
|
TLM.getInst().reloadConfig();
|
||||||
MsgUtils.send(sender, "&fTLM &7配置文件已重载。");
|
MsgUtils.send(sender, "&fTLM &7配置文件已重载。");
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (args[1].equalsIgnoreCase("all")) {
|
else if (args[1].equalsIgnoreCase("all")) {
|
||||||
TabooLibraryModule.getInst().reloadConfig();
|
TabooLibraryModule.getInst().reloadConfig();
|
||||||
MsgUtils.send(sender, "所有模块配置文件已重载。");
|
MsgUtils.send(sender, "所有模块配置文件已重载。");
|
||||||
}
|
}
|
||||||
|
|
||||||
else {
|
else {
|
||||||
ITabooLibraryModule module = TabooLibraryModule.getInst().valueOf(args[1]);
|
ITabooLibraryModule module = TabooLibraryModule.getInst().valueOf(args[1]);
|
||||||
if (module == null) {
|
if (module == null) {
|
||||||
MsgUtils.send(sender, "&4模块 &c" + args[1] + " &4不存在。");
|
MsgUtils.send(sender, "&4模块 &c" + args[1] + " &4不存在。");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
TabooLibraryModule.getInst().reloadConfig(module, true);
|
TabooLibraryModule.getInst().reloadConfig(module, true);
|
||||||
MsgUtils.send(sender, "模块 &f" + args[1] + " &7的配置文件已重载。");
|
MsgUtils.send(sender, "模块 &f" + args[1] + " &7的配置文件已重载。");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -9,7 +9,7 @@ import lombok.Getter;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author sky
|
* @author sky
|
||||||
* @since 2018年2月22日 下午3:34:59
|
* @since 2018年2月22日 下午3:34:59
|
||||||
*/
|
*/
|
||||||
public class TLMInventoryHolder implements InventoryHolder {
|
public class TLMInventoryHolder implements InventoryHolder {
|
||||||
|
|
||||||
@ -19,6 +19,11 @@ public class TLMInventoryHolder implements InventoryHolder {
|
|||||||
@Getter
|
@Getter
|
||||||
private HashMap<String, Object> holderData = new HashMap<>();
|
private HashMap<String, Object> holderData = new HashMap<>();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 构造方法
|
||||||
|
*
|
||||||
|
* @param module 模块名
|
||||||
|
*/
|
||||||
public TLMInventoryHolder(String module) {
|
public TLMInventoryHolder(String module) {
|
||||||
this.module = module;
|
this.module = module;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user