9
0
mirror of https://github.com/HibiscusMC/HMCCosmetics.git synced 2025-12-27 19:09:19 +00:00

Action Menu can override target menu permission with "-o"

This commit is contained in:
LoJoSho
2023-02-03 12:35:12 -06:00
parent aecd40ba5a
commit c0483bfefe

View File

@@ -14,11 +14,20 @@ public class ActionMenu extends Action {
@Override
public void run(CosmeticUser user, String raw) {
boolean ignorePermission = false;
raw = raw.replaceAll(" ", ""); // Removes all spaces
if (raw.contains("-o")) {
raw = raw.replaceAll("-o", "");
ignorePermission = true;
}
if (!Menus.hasMenu(raw)) {
HMCCosmeticsPlugin.getInstance().getLogger().info("Invalid Action Menu -> " + raw);
return;
}
Menu menu = Menus.getMenu(raw);
menu.openMenu(user, true);
HMCCosmeticsPlugin.getInstance().getLogger().info(raw + " | " + ignorePermission);
menu.openMenu(user, ignorePermission);
}
}