diff --git a/pom.xml b/pom.xml index 9624f40..5d76360 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.maxgamer QuickShop - 1.6.2 + 1.6.3 快捷商店重置版本... ${project.name} @@ -54,7 +54,7 @@ http://ci.citycraft.cn:8080 - &c修复部分回收悬浮物的插件导致的刷物品 异步检测装备... + &a修改扫描流程 &c发现非法物品后扫描玩家背包... UTF-8 diff --git a/src/main/java/org/maxgamer/QuickShop/Listeners/ProtectListener.java b/src/main/java/org/maxgamer/QuickShop/Listeners/ProtectListener.java index 2227fa6..f460730 100644 --- a/src/main/java/org/maxgamer/QuickShop/Listeners/ProtectListener.java +++ b/src/main/java/org/maxgamer/QuickShop/Listeners/ProtectListener.java @@ -95,7 +95,7 @@ public class ProtectListener implements Listener { try { if (MarkUtil.hasMark(ci)) { inv.setItem(solt, new ItemStack(Material.AIR)); - Bukkit.broadcastMessage("§6[§b快捷商店§6] §4警告 " + p.getDisplayName() + " §c非法 §d§l获取 " + ci.getItemMeta().getDisplayName() + " §a已清理..."); + sendWarning(p, ci, "§d§l获取"); p.closeInventory(); } } catch (final Exception ex) { @@ -114,7 +114,7 @@ public class ProtectListener implements Listener { final ItemStack itemStack = cis[i]; if (MarkUtil.hasMark(itemStack)) { cis[i] = new ItemStack(Material.AIR); - Bukkit.broadcastMessage("§6[§b快捷商店§6] §4警告 " + p.getDisplayName() + " §c非法 §e§l穿戴 " + itemStack.getItemMeta().getDisplayName() + " §a已清理..."); + sendWarning(p, itemStack, "§e§l穿戴"); } } inv.setArmorContents(cis); @@ -122,7 +122,7 @@ public class ProtectListener implements Listener { final ItemStack newItem = inv.getItem(newslot); if (MarkUtil.hasMark(newItem)) { inv.setItem(newslot, new ItemStack(Material.AIR)); - Bukkit.broadcastMessage("§6[§b快捷商店§6] §4警告 " + p.getDisplayName() + " §c非法 §e§l使用 " + newItem.getItemMeta().getDisplayName() + " §a已清理..."); + sendWarning(p, newItem, "§3§l使用"); } } }); @@ -135,4 +135,9 @@ public class ProtectListener implements Listener { e.setCancelled(true); } } + + private void sendWarning(final Player p, final ItemStack ci, final String action) { + Bukkit.broadcastMessage(plugin.getConfigManager().getGuiTitle() + " §4警告 " + p.getDisplayName() + " §c非法 " + action + " " + ci.getItemMeta().getDisplayName()); + Bukkit.broadcastMessage(plugin.getConfigManager().getGuiTitle() + " §d保护系统 §d已清理 §c非法获取的物品 §a并扫描玩家背包..."); + } }