This commit is contained in:
rockyhawk64 2024-05-05 16:15:32 +10:00
parent d7d6444352
commit 92fafe9f91
3 changed files with 4 additions and 3 deletions

View File

@ -1,4 +1,4 @@
version: 3.21.0.0
version: 3.21.0.1
main: me.rockyhawk.commandpanels.CommandPanels
name: CommandPanels
author: RockyHawk

View File

@ -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);

View File

@ -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());
}