Skip to content

Commit 69b8033

Browse files
committed
check openmenu.bypass permission on only OpenCommand
1 parent faa2fe0 commit 69b8033

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

src/main/java/me/hsgamer/bettergui/command/OpenCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public boolean execute(CommandSender commandSender, String s, String[] strings)
5858
return false;
5959
}
6060
}
61-
plugin.getMenuManager().openMenu(menuName, player, args, true);
61+
plugin.getMenuManager().openMenu(menuName, player, args, player.hasPermission(Permissions.OPEN_MENU_BYPASS));
6262
return true;
6363
}
6464

src/main/java/me/hsgamer/bettergui/manager/MenuManager.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package me.hsgamer.bettergui.manager;
22

33
import me.hsgamer.bettergui.BetterGUI;
4-
import me.hsgamer.bettergui.Permissions;
54
import me.hsgamer.bettergui.api.menu.Menu;
65
import me.hsgamer.bettergui.builder.ConfigBuilder;
76
import me.hsgamer.bettergui.builder.MenuBuilder;
@@ -90,7 +89,7 @@ public boolean contains(String name) {
9089
* @param bypass whether the plugin ignores the permission check
9190
*/
9291
public void openMenu(String name, Player player, String[] args, boolean bypass) {
93-
menuMap.get(name).create(player, args, bypass || player.hasPermission(Permissions.OPEN_MENU_BYPASS));
92+
menuMap.get(name).create(player, args, bypass);
9493
}
9594

9695
/**
@@ -105,7 +104,7 @@ public void openMenu(String name, Player player, String[] args, boolean bypass)
105104
public void openMenu(String name, Player player, String[] args, Menu parentMenu, boolean bypass) {
106105
Menu menu = menuMap.get(name);
107106
menu.setParentMenu(player.getUniqueId(), parentMenu);
108-
menu.create(player, args, bypass || player.hasPermission(Permissions.OPEN_MENU_BYPASS));
107+
menu.create(player, args, bypass);
109108
}
110109

111110
/**

0 commit comments

Comments
 (0)