diff --git a/src/main/java/cn/citycraft/ProtectItem/commands/CommandBan.java b/src/main/java/cn/citycraft/ProtectItem/commands/CommandBan.java index fb1eb02..1975d4d 100644 --- a/src/main/java/cn/citycraft/ProtectItem/commands/CommandBan.java +++ b/src/main/java/cn/citycraft/ProtectItem/commands/CommandBan.java @@ -16,8 +16,8 @@ public class CommandBan extends BaseCommand { public CommandBan(final ProtectItem main) { super("ban"); this.plugin = main; - setOnlyPlayerExecutable(); setPermission("pi.ban"); + setOnlyPlayerExecutable(); setDescription("§c封禁手持物品"); setPossibleArguments("<封禁类型>"); } diff --git a/src/main/java/cn/citycraft/ProtectItem/commands/CommandUnban.java b/src/main/java/cn/citycraft/ProtectItem/commands/CommandUnban.java index f9afb75..bb39a06 100644 --- a/src/main/java/cn/citycraft/ProtectItem/commands/CommandUnban.java +++ b/src/main/java/cn/citycraft/ProtectItem/commands/CommandUnban.java @@ -16,8 +16,8 @@ public class CommandUnban extends BaseCommand { public CommandUnban(final ProtectItem main) { super("unban"); this.plugin = main; - setOnlyPlayerExecutable(); setPermission("pi.unban"); + setOnlyPlayerExecutable(); setDescription("§a解禁手持物品"); setPossibleArguments("<解禁类型>"); } diff --git a/src/main/java/cn/citycraft/ProtectItem/utils/ItemManager.java b/src/main/java/cn/citycraft/ProtectItem/utils/ItemManager.java index f57754a..551d977 100644 --- a/src/main/java/cn/citycraft/ProtectItem/utils/ItemManager.java +++ b/src/main/java/cn/citycraft/ProtectItem/utils/ItemManager.java @@ -19,8 +19,12 @@ public class ItemManager { public ItemManager(final ProtectItem main) { plugin = main; itemconfig = new FileConfig(plugin, "banitems.yml"); - itemlist = (HashMap>) itemconfig.get("banitems"); - if (itemlist == null) { + try { + itemlist = (HashMap>) itemconfig.get("banitems"); + if (itemlist == null) { + itemlist = new HashMap>(); + } + } catch (final Exception e) { itemlist = new HashMap>(); } } diff --git a/src/main/resources/banitems.yml b/src/main/resources/banitems.yml index aef8359..e69de29 100644 --- a/src/main/resources/banitems.yml +++ b/src/main/resources/banitems.yml @@ -1 +0,0 @@ -banitems: [] \ No newline at end of file diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index f5db107..49ed723 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -7,7 +7,7 @@ website: ${jenkins.url}/job/${project.artifactId}/ commands: pi: description: 物品保护插件 - usage: 使用/pi 查看物品名称! + usage: 使用/pi help查看帮助! permissions: pi.bypass: default: op