diff --git a/src/main/src/me/skymc/tlm/annotation/DisableConfig.java b/src/main/src/me/skymc/tlm/annotation/DisableConfig.java index a241dd4ca..43f6f2504 100644 --- a/src/main/src/me/skymc/tlm/annotation/DisableConfig.java +++ b/src/main/src/me/skymc/tlm/annotation/DisableConfig.java @@ -13,5 +13,5 @@ * @since 2018年2月22日 下午3:59:30 */ public @interface DisableConfig { - + } diff --git a/src/main/src/me/skymc/tlm/command/TLMCommands.java b/src/main/src/me/skymc/tlm/command/TLMCommands.java index b3a60bdfe..ddef9433e 100644 --- a/src/main/src/me/skymc/tlm/command/TLMCommands.java +++ b/src/main/src/me/skymc/tlm/command/TLMCommands.java @@ -12,7 +12,7 @@ /** * @author sky - * @since 2018年2月18日 上午12:02:08 + * @since 2018218 12:02:08 */ public class TLMCommands implements CommandExecutor { @@ -26,6 +26,7 @@ public boolean onCommand(CommandSender sender, Command arg1, String arg2, String } } + // else if (args[0].equalsIgnoreCase("reload")) { if (sender.hasPermission("taboolib.admin")) { new TLMReloadCommand(sender, args); @@ -34,6 +35,7 @@ else if (args[0].equalsIgnoreCase("reload")) { } } + // г else if (args[0].equalsIgnoreCase("list")) { if (sender.hasPermission("taboolib.admin")) { new TLMListCommand(sender, args); @@ -42,6 +44,7 @@ else if (args[0].equalsIgnoreCase("list")) { } } + // InventorySave ģ else if (args[0].equalsIgnoreCase("inv")) { if (sender.hasPermission("taboolib.admin")) { new TLMInvCommand(sender, args); @@ -50,6 +53,7 @@ else if (args[0].equalsIgnoreCase("inv")) { } } + // Kit ģ else if (args[0].equalsIgnoreCase("kit")) { new TLMKitCommand(sender, args); } diff --git a/src/main/src/me/skymc/tlm/command/sub/TLMInvCommand.java b/src/main/src/me/skymc/tlm/command/sub/TLMInvCommand.java index 0012b995e..a301a6fd1 100644 --- a/src/main/src/me/skymc/tlm/command/sub/TLMInvCommand.java +++ b/src/main/src/me/skymc/tlm/command/sub/TLMInvCommand.java @@ -19,7 +19,7 @@ /** * @author sky - * @since 2018年2月18日 下午2:53:58 + * @since 2018218 2:53:58 */ public class TLMInvCommand extends SubCommand { @@ -34,52 +34,52 @@ public TLMInvCommand(CommandSender sender, String[] args) { return; } - // 获取模块 + // ȡģ ModuleInventorySave moduleInventorySave = (ModuleInventorySave) TabooLibraryModule.getInst().valueOf("InventorySave"); - // 判断命令 + // ж if (args.length == 1) { TLM.getInst().getLanguage().get("INV-EMPTY").send(sender); } - // 列出背包 + // г else if (args[1].equalsIgnoreCase("list")) { TLM.getInst().getLanguage().get("INV-LIST").addPlaceholder("$name", moduleInventorySave.getInventorys().toString()).send(sender); } - // 查看背包 + // 鿴 else if (args[1].equalsIgnoreCase("info")) { - // 如果是后台 + // Ą̊́ if (!(sender instanceof Player)) { TLM.getInst().getLanguage().get("INV-CONSOLE").send(sender); return; } - // 判断长度 + // жϳ if (args.length < 3) { TLM.getInst().getLanguage().get("INV-NAME").send(sender); return; } - // 判断背包 + // жϱ if (!moduleInventorySave.getInventorys().contains(args[2])) { TLM.getInst().getLanguage().get("INV-NOTFOUND").addPlaceholder("$name", args[2]).send(sender); return; } - // 获取玩家 + // ȡ Player player = (Player) sender; - // 获取物品 + // ȡƷ List items = moduleInventorySave.getItems(args[2]); - // 打开界面 + // 򿪽 Inventory inv = Bukkit.createInventory(new TLMInventoryHolder("InventorySave"), 54, TLM.getInst().getLanguage().get("INV-INFO-TITLE") .addPlaceholder("$name", args[2]) .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++) { inv.setItem(i, barrier); @@ -98,58 +98,58 @@ else if (args[1].equalsIgnoreCase("info")) { inv.setItem(3, items.get(37)); inv.setItem(4, items.get(36)); - // 判断版本 + // жϰ汾 if (items.size() == 41) { inv.setItem(6, items.get(40)); } - // 打开背包 + // 򿪱 player.openInventory(inv); } - // 保存背包 + // 汳 else if (args[1].equalsIgnoreCase("save")) { - // 如果是后台 + // Ą̊́ if (!(sender instanceof Player)) { TLM.getInst().getLanguage().get("INV-CONSOLE").send(sender); return; } - // 判断长度 + // жϳ if (args.length < 3) { TLM.getInst().getLanguage().get("INV-NAME").send(sender); return; } - // 获取玩家 + // ȡ Player player = (Player) sender; - // 保存背包 + // 汳 moduleInventorySave.saveInventory(player, args[2]); - // 提示信息 + // ʾϢ TLM.getInst().getLanguage().get("INV-SAVE").addPlaceholder("$name", args[2]).send(player); } - // 覆盖背包 + // DZ else if (args[1].equalsIgnoreCase("paste")) { - // 判断长度 + // жϳ if (args.length < 3) { TLM.getInst().getLanguage().get("INV-NAME").send(sender); return; } - // 判断背包 + // жϱ if (!moduleInventorySave.getInventorys().contains(args[2])) { TLM.getInst().getLanguage().get("INV-NOTFOUND").addPlaceholder("$name", args[2]).send(sender); return; } - // 获取玩家 + // ȡ Player player; if (args.length > 3) { player = Bukkit.getPlayerExact(args[3]); - // 玩家不存在 + // Ҳ if (player == null) { TLM.getInst().getLanguage().get("INV-OFFLINE").addPlaceholder("$name", args[3]).send(sender); return; @@ -161,12 +161,12 @@ else if (args[1].equalsIgnoreCase("paste")) { return; } - // 覆盖背包 + // DZ moduleInventorySave.pasteInventory(player, args[2]); - // 如果是玩家 + // if (sender instanceof Player) { - // 提示信息 + // ʾϢ TLM.getInst().getLanguage().get("INV-PASTE") .addPlaceholder("$name", args[2]) .addPlaceholder("$player", player.getName()) @@ -174,24 +174,24 @@ else if (args[1].equalsIgnoreCase("paste")) { } } - // 删除背包 + // ɾ else if (args[1].equalsIgnoreCase("delete")) { - // 判断长度 + // жϳ if (args.length < 3) { TLM.getInst().getLanguage().get("INV-NAME").send(sender); return; } - // 判断背包 + // жϱ if (!moduleInventorySave.getInventorys().contains(args[2])) { TLM.getInst().getLanguage().get("INV-NOTFOUND").addPlaceholder("$name", args[2]).send(sender); return; } - // 删除 + // ɾ moduleInventorySave.deleteInventory(args[2]); - // 提示信息 + // ʾϢ TLM.getInst().getLanguage().get("KIT-DELETE").addPlaceholder("$name", args[2]).send(sender); } diff --git a/src/main/src/me/skymc/tlm/command/sub/TLMKitCommand.java b/src/main/src/me/skymc/tlm/command/sub/TLMKitCommand.java index 2e9d413e7..96a19ba40 100644 --- a/src/main/src/me/skymc/tlm/command/sub/TLMKitCommand.java +++ b/src/main/src/me/skymc/tlm/command/sub/TLMKitCommand.java @@ -15,7 +15,7 @@ /** * @author sky - * @since 2018年2月18日 下午2:53:58 + * @since 2018218 2:53:58 */ public class TLMKitCommand extends SubCommand { @@ -30,17 +30,17 @@ public TLMKitCommand(CommandSender sender, String[] args) { return; } - // 获取模块 + // ȡģ ModuleKits moduleKits = (ModuleKits) TabooLibraryModule.getInst().valueOf("Kits"); - // 判断命令 + // ж if (args.length == 1) { TLM.getInst().getLanguage().get("KIT-EMPTY").send(sender); return; } else if (args[1].equalsIgnoreCase("list")) { - // 判断权限 + // жȨ if (!sender.hasPermission("taboolib.kit.list")) { TLM.getInst().getLanguage().get("NOPERMISSION-KIT-LIST").send(sender); return; @@ -53,29 +53,29 @@ else if (args[1].equalsIgnoreCase("list")) { } else if (args[1].equalsIgnoreCase("reward")) { - // 判断权限 + // жȨ if (!sender.hasPermission("taboolib.kit.reward")) { TLM.getInst().getLanguage().get("NOPERMISSION-KIT-REWARD").send(sender); return; } - // 检查礼包 + // if (args.length < 3) { TLM.getInst().getLanguage().get("KIT-NAME").send(sender); return; } - // 礼包不存在 + // if (!moduleKits.contains(args[2])) { TLM.getInst().getLanguage().get("KIT-NOTFOUND").addPlaceholder("$kit", args[2]).send(sender); return; } - // 获取玩家 + // ȡ Player player; if (args.length > 3) { player = Bukkit.getPlayerExact(args[3]); - // 玩家不存在 + // Ҳ if (player == null) { TLM.getInst().getLanguage().get("KIT-OFFLINE").addPlaceholder("$name", args[3]).send(sender); return; @@ -87,75 +87,75 @@ else if (args[1].equalsIgnoreCase("reward")) { return; } - // 是否领取 + // Ƿȡ if (moduleKits.isPlayerRewared(player, args[2])) { - // 是否只能领取一次 + // Ƿֻȡһ if (moduleKits.isDisposable(args[2])) { TLM.getInst().getLanguage().get("KIT-DISPOSABLE").addPlaceholder("$kit", args[2]).send(sender); return; } - // 是否冷却中 + // Ƿȴ if (moduleKits.isPlayerCooldown(player, args[2])) { TLM.getInst().getLanguage().get("KIT-COOLDOWN").addPlaceholder("$kit", args[2]).send(sender); return; } } - // 是否有权限领取 + // ǷȨȡ String permission = moduleKits.getPermission(args[2]); if (permission != null && !player.hasPermission(permission)) { - // 提示信息 + // ʾϢ player.sendMessage(moduleKits.getPermissionMessage(args[2])); return; } - // 发送礼包 + // List items = moduleKits.getItems(args[2]); for (ItemStack item : items) { - // 给予物品 + // Ʒ HashMap result = player.getInventory().addItem(item); - // 如果背包空间不足 + // ռ䲻 if (result.size() > 0 && moduleKits.isFullDrop(args[2])) { - // 掉落物品 + // Ʒ player.getWorld().dropItem(player.getLocation(), item); } } - // 执行命令 + // ִ for (String command : moduleKits.getCommands(args[2])) { Bukkit.dispatchCommand(Bukkit.getConsoleSender(), command.replace("$player", player.getName())); } - // 已领取 + // ȡ moduleKits.setPlayerReward(player, args[2], true); - // 提示信息 + // ʾϢ TLM.getInst().getLanguage().get("KIT-SUCCESS").addPlaceholder("$kit", args[2]).send(sender); } else if (args[1].equalsIgnoreCase("reset")) { - // 判断权限 + // жȨ if (!sender.hasPermission("taboolib.kit.reset")) { TLM.getInst().getLanguage().get("NOPERMISSION-KIT-RESET").send(sender); return; } - // 检查礼包 + // if (args.length < 3) { TLM.getInst().getLanguage().get("KIT-NAME").send(sender); return; } - // 礼包不存在 + // if (!moduleKits.contains(args[2])) { TLM.getInst().getLanguage().get("KIT-NOTFOUND").addPlaceholder("$kit", args[2]).send(sender); return; } - // 获取玩家 + // ȡ Player player; if (args.length > 3) { player = Bukkit.getPlayerExact(args[3]); - // 玩家不存在 + // Ҳ if (player == null) { TLM.getInst().getLanguage().get("KIT-OFFLINE").addPlaceholder("$name", args[3]).send(sender); return; diff --git a/src/main/src/me/skymc/tlm/command/sub/TLMListCommand.java b/src/main/src/me/skymc/tlm/command/sub/TLMListCommand.java index 2d8afea6a..430a7d699 100644 --- a/src/main/src/me/skymc/tlm/command/sub/TLMListCommand.java +++ b/src/main/src/me/skymc/tlm/command/sub/TLMListCommand.java @@ -8,7 +8,7 @@ /** * @author sky - * @since 2018年2月18日 下午2:10:12 + * @since 2018218 2:10:12 */ public class TLMListCommand extends SubCommand { @@ -18,15 +18,15 @@ public class TLMListCommand extends SubCommand { */ public TLMListCommand(CommandSender sender, String[] args) { super(sender, args); - sender.sendMessage("§f"); - sender.sendMessage("§b§l----- §3§lTaooLibraryModule Modules §b§l-----"); - sender.sendMessage("§f"); + sender.sendMessage("f"); + sender.sendMessage("bl----- 3lTaooLibraryModule Modules bl-----"); + sender.sendMessage("f"); for (ITabooLibraryModule module : TabooLibraryModule.getInst().keySet()) { - sender.sendMessage("§f - §8" + module.getName()); + sender.sendMessage("f - 8" + module.getName()); } - sender.sendMessage("§f"); + sender.sendMessage("f"); } } diff --git a/src/main/src/me/skymc/tlm/command/sub/TLMReloadCommand.java b/src/main/src/me/skymc/tlm/command/sub/TLMReloadCommand.java index 602f57d33..96059e500 100644 --- a/src/main/src/me/skymc/tlm/command/sub/TLMReloadCommand.java +++ b/src/main/src/me/skymc/tlm/command/sub/TLMReloadCommand.java @@ -10,7 +10,7 @@ /** * @author sky - * @since 2018年2月18日 下午2:09:34 + * @since 2018218 2:09:34 */ public class TLMReloadCommand extends SubCommand { @@ -21,27 +21,27 @@ public class TLMReloadCommand extends SubCommand { public TLMReloadCommand(CommandSender sender, String[] args) { super(sender, args); if (args.length != 2) { - MsgUtils.send(sender, "&4参数错误。"); + MsgUtils.send(sender, "&4"); } else if (args[1].equalsIgnoreCase("tlm")) { TLM.getInst().reloadConfig(); - MsgUtils.send(sender, "&fTLM &7配置文件已重载。"); + MsgUtils.send(sender, "&fTLM &7ļء"); } else if (args[1].equalsIgnoreCase("all")) { TabooLibraryModule.getInst().reloadConfig(); - MsgUtils.send(sender, "所有模块配置文件已重载。"); + MsgUtils.send(sender, "ģļء"); } else { ITabooLibraryModule module = TabooLibraryModule.getInst().valueOf(args[1]); if (module == null) { - MsgUtils.send(sender, "&4模块 &c" + args[1] + " &4不存在。"); + MsgUtils.send(sender, "&4ģ &c" + args[1] + " &4ڡ"); } else { TabooLibraryModule.getInst().reloadConfig(module, true); - MsgUtils.send(sender, "模块 &f" + args[1] + " &7的配置文件已重载。"); + MsgUtils.send(sender, "ģ &f" + args[1] + " &7ļء"); } } } diff --git a/src/main/src/me/skymc/tlm/inventory/TLMInventoryHolder.java b/src/main/src/me/skymc/tlm/inventory/TLMInventoryHolder.java index 5ad2b9651..d3aa805d2 100644 --- a/src/main/src/me/skymc/tlm/inventory/TLMInventoryHolder.java +++ b/src/main/src/me/skymc/tlm/inventory/TLMInventoryHolder.java @@ -9,7 +9,7 @@ /** * @author sky - * @since 2018年2月22日 下午3:34:59 + * @since 2018222 3:34:59 */ public class TLMInventoryHolder implements InventoryHolder { @@ -19,6 +19,11 @@ public class TLMInventoryHolder implements InventoryHolder { @Getter private HashMap holderData = new HashMap<>(); + /** + * 췽 + * + * @param module ģ + */ public TLMInventoryHolder(String module) { this.module = module; }