Permissions

All BiomeGen permission nodes and their defaults.

Permission Nodes

biomegen.admin

Default: op Description: Full access to all BiomeGen commands and features

Includes all permissions:

  • Configuration management

  • World creation and management

  • Debug mode

  • Chunk preloading

  • Settings application

Typical users: Server owners, administrators


biomegen.help

Default: true (everyone) Description: Access to help command

Commands:

  • /bg help

Typical users: All players


biomegen.list

Default: true (everyone) Description: List available generators

Commands:

  • /bg list

Typical users: All players


biomegen.info

Default: op Description: View detailed configuration settings

Commands:

  • /bg info

Typical users: Staff, administrators


biomegen.reload

Default: op Description: Reload plugin configuration

Commands:

  • /bg reload

Typical users: Administrators


biomegen.debug

Default: op Description: Toggle debug mode

Commands:

  • /bg debug

Typical users: Administrators, developers


biomegen.world

Default: op Description: World management commands

Commands:

  • /bg world list

  • /bg world create <name> <biome>

  • /bg world tp <name>

Typical users: Administrators, world managers


biomegen.preload

Default: op Description: Pre-generate chunks

Commands:

  • /bg preload <world> <radius>

Typical users: Administrators


biomegen.applysettings

Default: op Description: Apply mob settings to worlds

Commands:

  • /bg applysettings

Typical users: Administrators


Permission Examples

LuckPerms

Give all permissions:

/lp user <player> permission set biomegen.admin true

Allow world creation only:

/lp user <player> permission set biomegen.world true

Allow info viewing:

/lp user <player> permission set biomegen.info true

Staff group setup:

/lp group staff permission set biomegen.reload true
/lp group staff permission set biomegen.info true
/lp group staff permission set biomegen.world true

PermissionsEx

Give all permissions:

/pex user <player> add biomegen.admin

Allow world management:

/pex user <player> add biomegen.world

Staff group:

/pex group staff add biomegen.reload
/pex group staff add biomegen.info
/pex group staff add biomegen.world

Default permissions.yml

Create or edit permissions.yml in server root:

groups:
  admin:
    permissions:
      biomegen.admin: true

  moderator:
    permissions:
      biomegen.info: true
      biomegen.reload: true
      biomegen.world: true

  default:
    permissions:
      biomegen.help: true
      biomegen.list: true

Permission Groups

Full Admin:

biomegen.admin

World Manager:

biomegen.world
biomegen.info
biomegen.reload

Helper/Moderator:

biomegen.info
biomegen.world

Regular Player:

biomegen.help
biomegen.list

Permission Inheritance

biomegen.admin includes all other permissions automatically. You don't need to grant individual permissions if a user has biomegen.admin.

Troubleshooting

Player can't use commands
  • Check they have the required permission

  • Verify permission plugin is working: /plugins

  • Test with op: /op <player> (temporary)

  • Check for permission plugin conflicts

Commands work for ops only
  • This is default behavior

  • Grant specific permissions for non-op access

  • Use permission plugin to assign permissions

Permission changes not working
  • Reload permission plugin

  • Player may need to relog

  • Check permission plugin config

Last updated