diff --git a/resource/plugin.yml b/resource/plugin.yml index f9d6f35..859c63c 100644 --- a/resource/plugin.yml +++ b/resource/plugin.yml @@ -1,4 +1,4 @@ -version: 3.21.0.0 +version: 3.21.0.1 main: me.rockyhawk.commandpanels.CommandPanels name: CommandPanels author: RockyHawk diff --git a/src/me/rockyhawk/commandpanels/CommandPanels.java b/src/me/rockyhawk/commandpanels/CommandPanels.java index 60036d0..991f073 100644 --- a/src/me/rockyhawk/commandpanels/CommandPanels.java +++ b/src/me/rockyhawk/commandpanels/CommandPanels.java @@ -305,6 +305,7 @@ public class CommandPanels extends JavaPlugin{ assert renamedMeta != null; //hiding attributes will add an NBT tag if(hideAttributes) { + renamedMeta.addItemFlags(ItemFlag.HIDE_ADDITIONAL_TOOLTIP); renamedMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES); renamedMeta.addItemFlags(ItemFlag.HIDE_ENCHANTS); renamedMeta.addItemFlags(ItemFlag.HIDE_ARMOR_TRIM); diff --git a/src/me/rockyhawk/commandpanels/generatepanels/GenUtils.java b/src/me/rockyhawk/commandpanels/generatepanels/GenUtils.java index ee40903..ed15cfe 100644 --- a/src/me/rockyhawk/commandpanels/generatepanels/GenUtils.java +++ b/src/me/rockyhawk/commandpanels/generatepanels/GenUtils.java @@ -31,7 +31,7 @@ public class GenUtils implements Listener { @EventHandler public void onInventoryClose(InventoryCloseEvent e) { Player p = (Player)e.getPlayer(); - if(!this.plugin.generateMode.contains(p)){ + if(!p.hasPermission("commandpanel.generate")){ return; } if(!ChatColor.stripColor(e.getView().getTitle()).equals("Generate New Panel")){ @@ -52,7 +52,7 @@ public class GenUtils implements Listener { public void onInventoryOpenEvent(InventoryOpenEvent e) { HumanEntity h = e.getPlayer(); Player p = Bukkit.getPlayer(h.getName()); - if (this.plugin.generateMode.contains(p)) { + if (this.plugin.generateMode.contains(p) && p.hasPermission("commandpanel.generate")) { this.plugin.generateMode.remove(p); generatePanel(p,e.getInventory()); }