package de.jatitv.commandguiv2.Spigot.system; import de.jatitv.commandguiv2.Spigot.Main; import de.jatitv.commandguiv2.Spigot.objects.guis.Gui; import de.jatitv.commandguiv2.Spigot.objects.functions.Function; import de.jatitv.commandguiv2.Spigot.objects.slots.Slot; import org.bukkit.Bukkit; import org.bukkit.permissions.Permission; public class RegisterPermissions { public static void onPermRegister() { for (Gui gui : Main.guiHashMap.values()) { if (Bukkit.getPluginManager().getPermission("commandgui.command." + gui.Command_Command) == null) { Bukkit.getPluginManager().addPermission(new Permission("commandgui.command." + gui.Command_Command)); } for (Slot slot : gui.slots) { if (Bukkit.getPluginManager().getPermission(slot.permissionToUse) == null) { Bukkit.getPluginManager().addPermission(new Permission(slot.permissionToUse)); } if (Bukkit.getPluginManager().getPermission(slot.permissionToSee) == null) { Bukkit.getPluginManager().addPermission(new Permission(slot.permissionToSee)); } } } } }