Skip to main content
Hubbly uses a comprehensive permission system to control access to features and commands. This page documents all available permission nodes.

Permission Groups

Master Permissions

hubbly.*
default:"op"
Gives access to all Hubbly commands and features. Recommended for administrators only.
hubbly.hubbly
default:"true"
Access to the base /hubbly command.

Command Permissions

Admin Commands

hubbly.command.*
default:"op"
Access to all administrative commands.Children:
  • hubbly.command.setspawn
  • hubbly.command.spawn
  • hubbly.command.clearchat
  • hubbly.command.fly
  • hubbly.command.reload
  • hubbly.command.give
  • hubbly.command.nextannouncement
hubbly.command.setspawn
default:"op"
Permission to set the spawn location using /setspawn.
hubbly.command.spawn
default:"true"
Permission to use the /spawn command. Available to all players by default.
hubbly.command.fly
default:"op"
Permission to toggle flight mode with /fly.
hubbly.command.clearchat
default:"op"
Permission to clear the chat using /clearchat (aliases: /cc, /clearc, /cchat).
hubbly.command.reload
default:"op"
Permission to reload the plugin configuration.
hubbly.command.give
default:"op"
Permission to give custom items to players using /hubbly give <item>.
hubbly.command.nextannouncement
default:"op"
Permission to trigger the next announcement immediately.

Feature Usage Permissions

Use Permissions

hubbly.use.*
default:"false"
Access to use all hub features.Children:
  • hubbly.use.compass - Use compass/server selector
  • hubbly.use.launchpad - Use launchpads
  • hubbly.use.playervisibility - Toggle player visibility
  • hubbly.use.socials - Use socials menu
  • hubbly.use.trident - Use movement trident
  • hubbly.use.enderbow - Use enderbow
  • hubbly.use.aote - Use Aspect of the End
  • hubbly.use.grapplinghook - Use grappling hook
hubbly.use.compass
default:"true"
Permission to use the compass item and server selector.
hubbly.use.launchpad
default:"true"
Permission to use launchpad blocks.
hubbly.use.playervisibility
default:"true"
Permission to toggle player visibility.
hubbly.use.socials
default:"true"
Permission to use the socials menu.
hubbly.use.trident
default:"false"
Permission to use the movement trident item.
hubbly.use.enderbow
default:"false"
Permission to use the enderbow movement item.
hubbly.use.aote
default:"false"
Permission to use the Aspect of the End teleport ability.
hubbly.use.grapplinghook
default:"false"
Permission to use the grappling hook item.

Bypass Permissions

Master Bypass

hubbly.bypass
default:"op"
General bypass permission.
hubbly.bypass.*
default:"op"
Bypass all restrictions and protections.Children:
  • hubbly.bypass.forceinventory
  • hubbly.bypass.antiswear
  • hubbly.bypass.item
  • hubbly.bypass.item.pickup
  • hubbly.bypass.item.drop
  • hubbly.bypass.damage
  • hubbly.bypass.place
  • hubbly.bypass.break
  • hubbly.bypass.food
  • hubbly.bypass.blockedcommands
  • hubbly.bypass.item.throw
  • hubbly.bypass.antiwdl
  • hubbly.bypass.projectiles
  • hubbly.bypass.offhand

Specific Bypasses

hubbly.bypass.forceinventory
default:"op"
Bypass forced inventory management. Players with this permission can modify their inventory freely.
hubbly.bypass.antiswear
default:"op"
Bypass the profanity filter for blocked words.
hubbly.bypass.blockedcommands
default:"op"
Bypass blocked command restrictions.
hubbly.bypass.item
default:"op"
Bypass all item-related restrictions.Children:
  • hubbly.bypass.item.pickup
  • hubbly.bypass.item.drop
  • hubbly.bypass.item.throw
hubbly.bypass.item.pickup
default:"op"
Bypass the item pickup prevention.
hubbly.bypass.item.drop
default:"op"
Bypass the item drop prevention.
hubbly.bypass.item.throw
default:"op"
Bypass the item throw prevention.
hubbly.bypass.damage
default:"op"
Bypass damage prevention. Player can take damage.
hubbly.bypass.place
default:"op"
Bypass block placement prevention.
hubbly.bypass.break
default:"op"
Bypass block breaking prevention.
hubbly.bypass.food
default:"op"
Bypass hunger prevention. Player’s hunger can deplete.
hubbly.bypass.offhand
default:"op"
Bypass offhand restrictions.
hubbly.bypass.antiwdl
default:"op"
Bypass anti-world-download protection.
hubbly.bypass.projectiles
default:"op"
Bypass projectile restrictions.

Notification Permissions

hubbly.notify.antiwdl
default:"false"
Receive notifications when a world download attempt is detected.

Permission Examples

Default Player Setup

# Basic access
lp group default permission set hubbly.hubbly true
lp group default permission set hubbly.command.spawn true

# Hub features
lp group default permission set hubbly.use.compass true
lp group default permission set hubbly.use.launchpad true
lp group default permission set hubbly.use.playervisibility true
lp group default permission set hubbly.use.socials true

VIP Player Setup

# All default features plus movement items
lp group vip permission set hubbly.use.* true
lp group vip permission set hubbly.command.fly true

Moderator Setup

# Chat management
lp group mod permission set hubbly.command.clearchat true
lp group mod permission set hubbly.command.lockchat true

# Bypasses for building
lp group mod permission set hubbly.bypass.place true
lp group mod permission set hubbly.bypass.break true
lp group mod permission set hubbly.bypass.damage true

# Notifications
lp group mod permission set hubbly.notify.antiwdl true

Admin Setup

# Full access
lp group admin permission set hubbly.* true

Permission Hierarchy

Common Use Cases

Allow building in hub

lp user <player> permission set hubbly.bypass.place true
lp user <player> permission set hubbly.bypass.break true

Give movement item access

lp user <player> permission set hubbly.use.trident true
lp user <player> permission set hubbly.use.grapplinghook true
lp user <player> permission set hubbly.use.aote true

Create builder role

lp creategroup builder
lp group builder permission set hubbly.bypass.place true
lp group builder permission set hubbly.bypass.break true
lp group builder permission set hubbly.bypass.forceinventory true
lp user <player> parent add builder
Be careful when granting bypass permissions, as they override the hub’s protection mechanisms. Only give these to trusted staff members.
All permissions with default: true are automatically granted to all players without requiring permission plugin configuration.

Build docs developers (and LLMs) love