Skip to content

Permissions

HeadDB provides broad permission bundles and granular nodes.

Recommended simple setup:

text
Players: headdb.basic
Staff:   headdb.admin

Top-level bundles

PermissionDescription
headdb.adminGrants every HeadDB permission. Staff only.
headdb.basicBasic player usage: help, version, settings, open, browse, search, favorites, and taking heads.
headdb.openOpens the main GUI.
headdb.browseBrowses categories and head lists.
headdb.searchUses search commands, GUI search, and filters.
headdb.head.takeTakes heads from HeadDB GUIs.
headdb.giveGives remote heads with commands.
headdb.give.othersGives remote heads to other players.
headdb.player-headsUses player-head commands and GUI.
headdb.more-headsLists, inspects, and browses More Heads.
headdb.more-heads.adminCreates, deletes, and renames More Heads.
headdb.favoritesOpens Favorites and toggles favorite heads.
headdb.more-categoriesOpens More Categories.
headdb.more-categories.adminCreates, edits, and deletes More Categories.
headdb.settingsOpens settings and changes language.
headdb.admin-modeToggles Admin Mode.
headdb.head-editEdits local metadata overrides.
headdb.gui-adminAdministers GUI/button configuration.
headdb.databaseUses database, reload, update, and cache administration commands.

Command permissions

PermissionAllows
headdb.command.help/hdb help
headdb.command.version/hdb version
headdb.command.status/hdb status
headdb.command.debug/hdb debug
headdb.command.verify/hdb verify
headdb.command.refresh/hdb refresh
headdb.command.reload/hdb reload
headdb.admin.update/hdb update and admin update notifications.
headdb.command.search/hdb search
headdb.command.info/hdb info
headdb.command.give/hdb give
headdb.command.give.othersGiving heads to other players.
headdb.command.open/hdb open
headdb.command.open.othersOpening menus for other players.
headdb.command.itemcache/hdb itemcache clear
headdb.command.player/hdb player
headdb.command.player.othersPlayer-head commands targeting another player.
headdb.command.custom.*More Heads command access.
headdb.command.edit/hdb edit

GUI permissions

PermissionAllows
headdb.gui.mainOpens the main GUI.
headdb.gui.browseBrowses result GUIs.
headdb.gui.searchUses GUI search.
headdb.gui.filterUses sort and filter controls.
headdb.gui.head.takeTakes heads from HeadDB GUIs.
headdb.gui.category.viewViews category buttons.
headdb.gui.category.openOpens category result GUIs.
headdb.gui.player-headsOpens Player Heads.
headdb.gui.custom-headsOpens More Heads.
headdb.gui.favoritesOpens Favorites.
headdb.gui.favorites.toggleAdds or removes favorite heads.
headdb.gui.more-categoriesOpens More Categories.
headdb.gui.more-categories.adminAdministers More Categories.
headdb.gui.hidden-headsOpens Hidden Heads in Admin Mode.
headdb.gui.editOpens head edit menus.
headdb.gui.button-configEdits GUI button configuration.
headdb.gui.settingsOpens settings.
headdb.gui.settings.languageChanges language.
headdb.gui.admin-modeToggles Admin Mode.

Only trusted staff should receive headdb.admin, updater, reload, refresh, or Admin Mode permissions.

Released by SilentDevelopment.