Overview
Hubbly uses a hierarchical permission system that allows fine-grained control over features and commands. Permissions can be assigned individually or through wildcard groups.Permission defaults are either
true (all players), op (operators only), or false (no one by default).Permission Hierarchy
Root Permission
Grants access to all Hubbly commands and features. This is the master permission that includes all child permissions.
Command Permissions
Permissions for executing Hubbly commands.Main Command
Access to the main
/hubbly command and its aliases (/hb).Usage: /hubblyCommand Wildcard
Grants access to all Hubbly commands. Includes:
hubbly.command.setspawnhubbly.command.spawnhubbly.command.clearchathubbly.command.flyhubbly.command.reloadhubbly.command.givehubbly.command.nextannouncement
Base command permission (typically not used directly).
Individual Commands
Spawn Commands
Spawn Commands
Chat Commands
Chat Commands
Utility Commands
Utility Commands
Allows toggling flight mode in the hub.Usage:
/flyAllows reloading the Hubbly plugin configuration.Usage:
/hubbly reloadAllows giving custom Hubbly items to players.Usage:
/hubbly give <player> <item>Triggers the next scheduled announcement immediately.Usage:
/hubbly nextannouncementFeature Permissions
Permissions for using Hubbly features and items.Use Wildcard
Grants access to all usable Hubbly features. Includes:
hubbly.use.compass(default: true)hubbly.use.launchpad(default: true)hubbly.use.playervisibility(default: true)hubbly.use.socials(default: true)hubbly.use.tridenthubbly.use.enderbowhubbly.use.aotehubbly.use.grapplinghook
Individual Features
Navigation Items
Navigation Items
Social Features
Social Features
Movement Items
Movement Items
Allows using the special trident item for movement.
Allows using the ender bow to teleport to where arrows land.
Allows using the Aspect of the End (AOTE) teleportation item.
Allows using the grappling hook for movement.
Bypass Permissions
Permissions to bypass various restrictions and protections.Bypass Wildcard
Grants all bypass permissions. Includes:
hubbly.bypass.forceinventoryhubbly.bypass.antiswearhubbly.bypass.item(and children)hubbly.bypass.damagehubbly.bypass.placehubbly.bypass.breakhubbly.bypass.foodhubbly.bypass.blockedcommandshubbly.bypass.antiwdlhubbly.bypass.projectileshubbly.bypass.offhand
Base bypass permission (typically not used directly).
Protection Bypasses
World Protection
World Protection
Bypass damage prevention, allowing the player to take damage in the hub.
Bypass block placement restrictions.
Bypass block breaking restrictions.
Bypass projectile usage restrictions.
Item Management
Item Management
Bypass all item-related restrictions. Includes:
hubbly.bypass.item.pickuphubbly.bypass.item.drophubbly.bypass.item.throw
Bypass item pickup restrictions.
Bypass item drop restrictions.
Bypass item throwing restrictions.
Bypass off-hand item restrictions.
Player Restrictions
Player Restrictions
Content Filtering
Content Filtering
Security
Security
Bypass anti-WorldDownloader protection (if enabled).
Notification Permissions
Receive notifications when players attempt to use WorldDownloader.
Permission Examples
Default Player Setup
VIP Player Setup
Moderator Setup
Administrator Setup
Permission Inheritance
Hubbly follows a hierarchical permission structure:- Root Level:
hubbly.*inherits all permissions - Category Level:
hubbly.command.*,hubbly.use.*,hubbly.bypass.* - Group Level:
hubbly.bypass.itemincludes all item-related bypasses - Individual Level: Specific permission nodes
When using wildcard permissions, all child permissions are automatically granted. For example,
hubbly.bypass.* grants all bypass permissions including hubbly.bypass.item.pickup, hubbly.bypass.item.drop, and hubbly.bypass.item.throw.