Skip to content

Permissions

The Lootbags mod uses the unified ks.<mod>.<scope>.<action> scheme. Player nodes default-allowed, admin nodes default-deny.

PermissionDefaultDescription
ks.lootbag.user.use✅ allowed/kslootbags and right-click-to-open interactions
ks.lootbag.admin❌ staff onlyEvery /kslootbagadmin subcommand
CommandPermissionDescription
/kslootbagsks.lootbag.user.useShow help message
/kslootbags statsks.lootbag.user.useView personal lootbag statistics
/kslootbags settings animation on|offks.lootbag.user.useToggle reveal page animation
Right-click lootbag itemks.lootbag.user.useOpen a lootbag
Sneak + Right-click lootbagks.lootbag.user.usePlace lootbag as decorative block

The open interaction is still gated by the mod-enabled flag and the per-item open cooldown — permission passes don’t override those guards.

All admin subcommands gate on ks.lootbag.admin (parent collection requires it; subcommand-level nodes are not auto-generated).

CommandDescription
/kslootbagadminShow admin help
/kslootbagadmin panelOpen the admin panel UI
/kslootbagadmin give <id> [amount]Give a lootbag to yourself
/kslootbagadmin edit <id> <prop> <val>Edit a lootbag definition
/kslootbagadmin reloadReload all configurations
/kslootbagadmin listList all registered lootbags
/kslootbagadmin preview <id>Preview lootbag contents
/kslootbagadmin lang <code>Set language override
Terminal window
# Staff admin
/lp user Steve permission set ks.lootbag.admin true
# Revoke player access from a specific group
/lp group spectator permission set ks.lootbag.user.use false
IntegrationAccess Control
Core Admin MenuGated by Core’s ks.admin node (see Core permissions)
Showcase NPCCoreAPI.registerNpcPageOpener("showcase_lootbag", ...) — any player who interacts with the configured NPC
DynamicTooltipsNo permission required — tooltips auto-display for all players

The old auto-generated kslootbagsadmin command permission is no longer checked. Grant ks.lootbag.admin (note: lootbag singular, admin not kslootbagsadmin).