permissionTypes: Readonly<
    {
        "andexdb.accessAdvancedSettings": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to access the Advanced Settings submenu of the Settings Menu.\n This permission is included in the 'andexdb.admin' permission.\n This permission is included in the 'andexdb.headAdmin' permission.";
            id: "andexdb.accessAdvancedSettings";
            includedInPermissions: [];
        };
        "andexdb.accessExtraFeaturesSettings": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to access the Extra Features Settings submenu of the Settings Menu.\n This permission is included in the 'andexdb.admin' permission.\n This permission is included in the 'andexdb.headAdmin' permission.";
            id: "andexdb.accessExtraFeaturesSettings";
            includedInPermissions: [];
        };
        "andexdb.accessMainMenu": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to access the Main Menu.\n Note: The player will not be able to access some of the submenus unless you give them the permissions for those submenus.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.\n This permission is included in the 'andexdb.moderator' permission.";
            id: "andexdb.accessMainMenu";
            includedInPermissions: [];
        };
        "andexdb.accessManageBansUI": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to access the manage bans UI.\n Note: The player will not be able to ban or unban anyone through the UI unless you give them the 'andexdb.banPlayers' or 'andexdb.unbanPlayers' permissions respectively.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.\n This permission is included in the 'andexdb.moderator' permission.";
            id: "andexdb.accessManageBansUI";
            includedInPermissions: [];
        };
        "andexdb.accessManageCommandsUI": {
            additionalPrompts: [
                {
                    default: false;
                    prompt: "Are you sure you want to give this player the ability to manage commands? This should ONLY be given to trusted staff members.";
                    title: "§l§cWARNING!";
                },
            ];
            default: false;
            description: "Allows the player to access the manage commands UI.\n This permission is included in the 'andexdb.admin' permission.\n This permission is included in the 'andexdb.headAdmin' permission.\n §cDANGER!: This permission should only be given to trusted staff members. It is DANGEROUS to give this permission to anyone else.";
            id: "andexdb.accessManageCommandsUI";
            includedInPermissions: [];
        };
        "andexdb.accessManagePlayersUI": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to access the manage players UI.\n Note: This permission SHOULD be given to moderators that you want to be able to ban people, because it is a lot easier to ban players through this UI.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.\n This permission is included in the 'andexdb.moderator' permission.";
            id: "andexdb.accessManagePlayersUI";
            includedInPermissions: [];
        };
        "andexdb.accessManageRedeemableCodesUI": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to access the manage redeemable codes UI.\n This allows the player to add, remove, and reorder the redeemable codes that are in the redeemable codes section of the player menu.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.";
            id: "andexdb.accessManageRedeemableCodesUI";
            includedInPermissions: [];
        };
        "andexdb.accessManageWarpsUI": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to access the manage warps UI.\n This allows the player to add, remove, and reorder the warps that are in the Warps section of the player menu.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.";
            id: "andexdb.accessManageWarpsUI";
            includedInPermissions: [];
        };
        "andexdb.accessNotificationsSettings": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to access the Notifications Settings submenu of the Settings Menu.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.\n This permission is included in the 'andexdb.moderator' permission.";
            id: "andexdb.accessNotificationsSettings";
            includedInPermissions: [];
        };
        "andexdb.accessPersonalSettings": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to access the Personal Settings submenu of the Settings Menu.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.\n This permission is included in the 'andexdb.moderator' permission.";
            id: "andexdb.accessPersonalSettings";
            includedInPermissions: [];
        };
        "andexdb.accessSecuritySettings": {
            additionalPrompts: [
                {
                    default: false;
                    prompt: "Are you sure you want to give this player the ability to access the security settings? This is very dangerous!";
                    title: "§l§cWARNING!";
                },
            ];
            default: false;
            description: "Allows the player to access the Security submenu of the Main Menu, and change the security settings in that menu.\n Note: Unless the player has the 'andexdb.fullControl' permission, the player cannot disable Ultra Security Mode through this menu, only the owner and players with the andexdb.fullControl permission can do that.\n This permission is included in the 'andexdb.headAdmin' permission.\n §cDANGER!: This permission should only be given to highly trusted staff members. It is DANGEROUS to give this permission to anyone else.";
            id: "andexdb.accessSecuritySettings";
            includedInPermissions: [];
        };
        "andexdb.accessSettings": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to access most of the submenus in the Settings Menu.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.\n This permission is included in the 'andexdb.moderator' permission.";
            id: "andexdb.accessSettings";
            includedInPermissions: [];
        };
        "andexdb.admin": {
            additionalPrompts: [
                {
                    default: false;
                    prompt: "Are you sure you want to give this player admin? You should only give this permission to staff members you trust.";
                    title: "§l§cWARNING!";
                },
            ];
            default: false;
            description: "Allows the player to have full admin-level permissions.\n §cDANGER!: This permission should only be given to trusted staff members. It is DANGEROUS to give this permission to anyone else.";
            id: "andexdb.admin";
            includedInPermissions: [];
        };
        "andexdb.banPlayers": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to have the ability to ban players through the manage bans UI.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.\n This permission is included in the 'andexdb.moderator' permission.";
            id: "andexdb.banPlayers";
            includedInPermissions: [];
        };
        "andexdb.bypassProtectedAreas": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to bypass all forms of spawn protection.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.";
            id: "andexdb.bypassProtectedAreas";
            includedInPermissions: [];
        };
        "andexdb.canUseCommandRunnerStick": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to use the Command Runner Stick.\nThis permission is included in the 'andexdb.headAdmin' permission.\nThis permission is included in the 'andexdb.admin' permission.\n@danger This permission should only be given to trusted staff members. The Command Runner Stick allows the player to run ANY vanilla command.";
            id: "andexdb.canUseCommandRunnerStick";
            includedInPermissions: [];
        };
        "andexdb.canUseDebugStick": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to use the Debug Stick.\nThis permission is included in the 'andexdb.headAdmin' permission.\nThis permission is included in the 'andexdb.admin' permission.\nThis permission is included in the 'andexdb.moderator' permission.";
            id: "andexdb.canUseDebugStick";
            includedInPermissions: [];
        };
        "andexdb.canUseEditorSticks": {
            additionalPrompts: [];
            default: false;
            description: "Allows the pl'yer to'use the Editor Sticks, including: Editor Stick, Editor Stick B, and Editor Stick C.\nThis permission is included in the 'andexdb.headAdmin' permission.\nThis permission is included in the 'andexdb.admin' permission.\nThis permission is included in the 'andexdb.moderator' permission.";
            id: "andexdb.canUseEditorSticks";
            includedInPermissions: [];
        };
        "andexdb.canUseEntityControllerItems": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to use the following items: Entity Controller and Player Controller.\nThis permission is included in the 'andexdb.headAdmin' permission.\nThis permission is included in the 'andexdb.admin' permission.\nThis permission is included in the 'andexdb.moderator' permission.";
            id: "andexdb.canUseEntityControllerItems";
            includedInPermissions: [];
        };
        "andexdb.canUseEntityDebugSticks": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to use the following items: Entity Debug Stick and Player Debug Stick.\nThis permission is included in the 'andexdb.headAdmin' permission.\nThis permission is included in the 'andexdb.admin' permission.\nThis permission is included in the 'andexdb.moderator' permission.";
            id: "andexdb.canUseEntityDebugSticks";
            includedInPermissions: [];
        };
        "andexdb.canUseInventoryController": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to use the Inventory Controller.\nThis permission is included in the 'andexdb.headAdmin' permission.\nThis permission is included in the 'andexdb.admin' permission.\nThis permission is included in the 'andexdb.moderator' permission.";
            id: "andexdb.canUseInventoryController";
            includedInPermissions: [];
        };
        "andexdb.canUsePickBlockSticks": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to use the Pick Block Sticks, including: Pick Block Stick, Data Pick Block Stick, Liquid Clipped Pick Block Stick, and Liquid Clipped Data Pick Block Stick.\nThis permission is included in the 'andexdb.headAdmin' permission.\nThis permission is included in the 'andexdb.admin' permission.\nThis permission is included in the 'andexdb.moderator' permission.";
            id: "andexdb.canUsePickBlockSticks";
            includedInPermissions: [];
        };
        "andexdb.canUseScriptRunnerStick": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to use the Script Runner Stick.\nThis permission is included in the 'andexdb.headAdmin' permission.\nThis permission is included in the 'andexdb.admin' permission.\n@danger This permission should only be given to trusted staff members. The Script Runner Stick allows the player to run ANY arbitrary JavaScript Code.";
            id: "andexdb.canUseScriptRunnerStick";
            includedInPermissions: [];
        };
        "andexdb.createCustomProtectedAreaCategories": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to create new custom protected area categories.\n This permission is included in the 'andexdb.headAdmin' permission.";
            id: "andexdb.createCustomProtectedAreaCategories";
            includedInPermissions: [];
        };
        "andexdb.deleteCustomProtectedAreaCategories": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to delete custom protected area categories.\n This permission is included in the 'andexdb.headAdmin' permission.";
            id: "andexdb.deleteCustomProtectedAreaCategories";
            includedInPermissions: [];
        };
        "andexdb.editCustomProtectedAreaCategories": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to edit existing custom protected area categories.\n This permission is included in the 'andexdb.headAdmin' permission.";
            id: "andexdb.editCustomProtectedAreaCategories";
            includedInPermissions: [];
        };
        "andexdb.fullControl": {
            additionalPrompts: [
                {
                    default: false;
                    prompt: "Are you sure you want to give this player full control?";
                    title: "§l§cWARNING!";
                },
                {
                    default: false;
                    prompt: "Are you REALLY sure you want to give this player full control? This could allow this player to give a bunch of random players operator permissions. §l§cThis is EXTREMELY DANGEROUS!";
                    title: "§l§cTHIS IS EXTREMELY DANGEROUS!";
                },
            ];
            default: false;
            description: "Allows the player to have full owner-level permissions.\n This gives the player EVERY permission, including the ability to change the permissions of any players, which can only be given through this permission.\n §cDANGER!: This permission should only be given to the owner of the server. It is EXTREMELY DANGEROUS to give this permission to anyone else.";
            id: "andexdb.fullControl";
            includedInPermissions: [];
        };
        "andexdb.headAdmin": {
            additionalPrompts: [
                {
                    default: false;
                    prompt: "Are you sure you want to give this player head admin? You should only give this permission to staff members you REALLY trust.";
                    title: "§l§cWARNING!";
                },
            ];
            default: false;
            description: "Allows the player to have full head admin-level permissions.\n §cDANGER!: This permission should only be given to highly trusted staff members. It is DANGEROUS to give this permission to anyone else.";
            id: "andexdb.headAdmin";
            includedInPermissions: [];
        };
        "andexdb.manageProtectedAreas": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to manage protected areas.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.";
            id: "andexdb.manageProtectedAreas";
            includedInPermissions: [];
        };
        "andexdb.moderator": {
            additionalPrompts: [
                {
                    default: false;
                    prompt: "Are you sure you want to give this player moderator? You should only give this permission to moderators.";
                    title: "§l§cWARNING!";
                },
            ];
            default: false;
            description: "Allows the player to have full moderator-level permissions.\n §cDANGER!: This permission should only be given to moderators. It is DANGEROUS to give this permission to anyone else.";
            id: "andexdb.moderator";
            includedInPermissions: [];
        };
        "andexdb.UIs.managePlayersUI.deleteSavedPlayerData": {
            additionalPrompts: [
                {
                    default: false;
                    prompt: "Are you sure you want to give this player the ability to delete saved player data? This is very dangerous!";
                    title: "§l§cWARNING!";
                },
            ];
            default: false;
            description: "Allows the player to delete saved data for players in the manage players UI.\n Note: This only applies if the player has the andexdb.accessManagePlayersUI permission.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.\n §cDANGER!: This permission should only be given to trusted staff members. This is because deleting saved player data will result in not being able to see the inventory of the player while they are offline, as well as not being able to see their location, it also erases other important data.";
            id: "andexdb.UIs.managePlayersUI.deleteSavedPlayerData";
            includedInPermissions: [];
        };
        "andexdb.UIs.managePlayersUI.manageHomes": {
            additionalPrompts: [
                {
                    default: false;
                    prompt: "Are you sure you want to give this player the ability to delete saved player data? This is very dangerous!";
                    title: "§l§cWARNING!";
                },
            ];
            default: false;
            description: "Allows the player to delete saved data for players in the manage players UI.\n Note: This only applies if the player has the andexdb.accessManagePlayersUI permission.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.\n §cDANGER!: This permission should only be given to trusted staff members. This is because deleting saved player data will result in not being able to see the inventory of the player while they are offline, as well as not being able to see their location, it also erases other important data.";
            id: "andexdb.UIs.managePlayersUI.manageHomes";
            includedInPermissions: [];
        };
        "andexdb.unbanPlayers": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to have the ability to unban players through the manage bans UI.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.\n This permission is included in the 'andexdb.moderator' permission.";
            id: "andexdb.unbanPlayers";
            includedInPermissions: [];
        };
        "andexdb.useAdminLevelCommands": {
            additionalPrompts: [
                {
                    default: false;
                    prompt: "Are you sure you want to give this player the ability to use ALL ADMIN-LEVEL COMMANDS?";
                    title: "§l§cWARNING!";
                },
            ];
            default: false;
            description: "Allows the player to use admin-level custom commands.\n This permission is included in the 'andexdb.admin' permission.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.useHeadAdminLevelCommands' permission.\n This permission is included in the 'andexdb.useOwnerLevelCommands' permission.\n §cDANGER!: This permission should only be given to trusted staff members. It is DANGEROUS to give this permission to anyone else.";
            id: "andexdb.useAdminLevelCommands";
            includedInPermissions: [
                "andexdb.useHeadAdminLevelCommands",
                "andexdb.useOwnerLevelCommands",
            ];
        };
        "andexdb.useCommandsRunningEscapeSequence": {
            additionalPrompts: [
                {
                    default: false;
                    prompt: "Are you sure you want to give this player the ability to run any vanilla command in the chat with the '${r}' or '${run}' escape sequence?";
                    title: "§l§cWARNING!";
                },
            ];
            default: false;
            description: "Allows the player to run any vanilla command in the chat with the '${r}' or '${run}' escape sequence.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.";
            id: "andexdb.useCommandsRunningEscapeSequence";
            includedInPermissions: [];
        };
        "andexdb.useHeadAdminLevelCommands": {
            additionalPrompts: [
                {
                    default: false;
                    prompt: "Are you sure you want to give this player the ability to use ALL HEAD ADMIN-LEVEL COMMANDS?";
                    title: "§l§cWARNING!";
                },
            ];
            default: false;
            description: "Allows the player to use head admin-level custom commands.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.useOwnerLevelCommands' permission.\n §cDANGER!: This permission should only be given to trusted staff members. It is DANGEROUS to give this permission to anyone else.";
            id: "andexdb.useHeadAdminLevelCommands";
            includedInPermissions: ["andexdb.useOwnerLevelCommands"];
        };
        "andexdb.useModeratorLevelCommands": {
            additionalPrompts: [
                {
                    default: false;
                    prompt: "Are you sure you want to give this player the ability to use ALL MODERATOR-LEVEL COMMANDS?";
                    title: "§l§cWARNING!";
                },
            ];
            default: false;
            description: "Allows the player to use moderator-level custom commands.\n This permission is included in the 'andexdb.moderator' permission.\n This permission is included in the 'andexdb.admin' permission.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.useAdminLevelCommands' permission.\n This permission is included in the 'andexdb.useHeadAdminLevelCommands' permission.\n This permission is included in the 'andexdb.useOwnerLevelCommands' permission.";
            id: "andexdb.useModeratorLevelCommands";
            includedInPermissions: [
                "andexdb.useAdminLevelCommands",
                "andexdb.useHeadAdminLevelCommands",
                "andexdb.useOwnerLevelCommands",
            ];
        };
        "andexdb.useOwnerLevelCommands": {
            additionalPrompts: [
                {
                    default: false;
                    prompt: "Are you sure you want to give this player the ability to use ALL OWNER-LEVEL COMMANDS?";
                    title: "§l§cWARNING!";
                },
                {
                    default: false;
                    prompt: "Are you REALLY sure you want to give this player full control? §l§cThis is EXTREMELY DANGEROUS!";
                    title: "§l§cTHIS IS EXTREMELY DANGEROUS!";
                },
            ];
            default: false;
            description: "Allows the player to use owner-level custom commands.\n §cDANGER!: This permission should only be given to the owner of the server. It is EXTREMELY DANGEROUS to give this permission to anyone else.";
            id: "andexdb.useOwnerLevelCommands";
            includedInPermissions: [];
        };
        "andexdb.useScriptEvalEscapeSequence": {
            additionalPrompts: [
                {
                    default: false;
                    prompt: "Are you sure you want to give this player the ability to run arbitrary JavaScript code in the chat with the '${se}' or '${scripteval}' escape sequence?";
                    title: "§l§cWARNING!";
                },
            ];
            default: false;
            description: "Allows the player to run arbitrary JavaScript code in the chat with the '${se}' or '${scripteval}' escape sequence.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.";
            id: "andexdb.useScriptEvalEscapeSequence";
            includedInPermissions: [];
        };
        "andexdb.useWorldEdit": {
            additionalPrompts: [];
            default: false;
            description: "Allows the player to use WorldEdit.\n This permission is included in the 'andexdb.headAdmin' permission.\n This permission is included in the 'andexdb.admin' permission.";
            id: "andexdb.useWorldEdit";
            includedInPermissions: [];
        };
    },
> = ...