Skip to main content
SuperiorSkyblock2 uses a comprehensive permission system to control access to commands and features. All permissions are defined in plugin.yml.

Permission Structure

Permissions follow a hierarchical structure:
superior.*
├── superior.island.*
│   ├── superior.island.create
│   ├── superior.island.invite
│   └── ...
└── superior.admin.*
    ├── superior.admin.add
    ├── superior.admin.bypass
    └── ...

Wildcard Permissions

superior.*
permission
Grants all admin and island command permissions. Default: op
superior.island.*
permission
Grants all island command permissions (non-admin)
superior.admin.*
permission
Grants all admin command permissions. Default: op
superior.island.stacker.*
permission
Grants ability to stack all block types

Island Commands

Permissions for regular player island commands:

Basic Commands

superior.island.create
permission
Create a new island
superior.island.disband
permission
Disband your island permanently
superior.island.name
permission
Change the name of your island
superior.island.teleport
permission
Teleport to your island
superior.island.setteleport
permission
Change the teleport location of your island
superior.island.recalc
permission
Re-calculate the island worth and level
superior.island.invite
permission
Invite a player to your island
superior.island.accept
permission
Accept an invitation from a player
superior.island.kick
permission
Kick a player from your island
superior.island.leave
permission
Leave your island
superior.island.promote
permission
Promote a member in your island
superior.island.demote
permission
Demote a member in your island
superior.island.setrole
permission
Change the role of a player in your island
superior.island.transfer
permission
Transfer your island’s leadership
superior.island.coop
permission
Add a player as a co-op to your island
superior.island.uncoop
permission
Remove a player from being a co-op in your island
superior.island.coops
permission
Open the coops menu
superior.island.ban
permission
Ban a player from your island
superior.island.pardon
permission
Unban a player from your island
superior.island.bans
permission
Open the bans menu
superior.island.expel
permission
Kick a visitor from your island
superior.island.open
permission
Open the island to the public
superior.island.close
permission
Close the island to the public

Island Features

superior.island.setwarp
permission
Create a new island warp
superior.island.delwarp
permission
Delete an island warp
superior.island.warp
permission
Warp to an island warp
superior.island.warps
permission
List of island warps
superior.island.visit
permission
Teleport to the visitors location of an island
superior.island.bank
permission
Open the island’s bank
superior.island.balance
permission
Check the amount of money inside an island’s bank
superior.island.deposit
permission
Deposit money from your personal account into the island’s bank
superior.island.withdraw
permission
Withdraw money from your island’s bank into your personal account
superior.island.settings
permission
Open the settings menu
superior.island.permissions
permission
Get all permissions for an island role
superior.island.biome
permission
Change the biome of the island
superior.island.border
permission
Change the border color of the islands
superior.island.upgrade
permission
Open upgrades panel
superior.island.rankup
permission
Level up an upgrade
superior.island.missions
permission
Open the missions menu
superior.island.mission
permission
Complete a mission
superior.island.show
permission
Get information about an island
superior.island.top
permission
Open top islands panel
superior.island.value
permission
Get the worth value of a block
superior.island.values
permission
Open the values menu
superior.island.counts
permission
See block counts in your island

Additional Features

superior.island.chest
permission
Open the island’s chest
superior.island.rate
permission
Rate an island
superior.island.ratings
permission
Show all island ratings
superior.island.teamchat
permission
Toggle team chat mode
superior.chat.color
permission
Use colors within island chat
superior.island.toggle
permission
Permission to use the /is toggle command
superior.island.toggle.border
permission
Toggle island borders
superior.island.toggle.blocks
permission
Toggle stacked blocks placements
superior.island.fly
permission
Toggle island fly
superior.island.help
permission
List of all commands
superior.island.lang
permission
Change your personal language
superior.island.panel
permission
Open island panel
superior.island.visitors
permission
Open the visitors menu
superior.island.members
permission
Open the members menu
superior.island.team
permission
Get information about island members status
superior.island.setdiscord
permission
Set the discord of the island for island payouts
superior.island.setpaypal
permission
Set the paypal email of the island for island payouts

Admin Commands

Permissions for administrative commands:

Core Admin Commands

superior.admin
permission
Use the admin commands
superior.admin.help
permission
List of all admin commands
superior.admin.reload
permission
Reload all configurations and tasks of the plugin
superior.admin.stats
permission
Show stats about the plugin
superior.admin.modules
permission
Manage modules of the plugin
superior.admin.bypass
permission
Toggle bypass mode (ignore island protection)
superior.admin.bypass.warmup
permission
Bypass teleport warmup delays
superior.admin.spy
permission
Toggle chat spy mode (see all island chat)
superior.admin.add
permission
Add a user to an island
superior.admin.join
permission
Join an island without an invitation
superior.admin.kick
permission
Kick a player from his island
superior.admin.disband
permission
Disband another player’s island permanently
superior.admin.purge
permission
Purge islands from database

Island Value Modifications

superior.admin.setsize
permission
Change another player’s island size
superior.admin.addsize
permission
Expand another player’s island size
superior.admin.setteamlimit
permission
Set members limit for another player’s island
superior.admin.addteamlimit
permission
Increase members limit for another player’s island
superior.admin.setcooplimit
permission
Set coop players limit for another player’s island
superior.admin.addcooplimit
permission
Increase coop players limit for another player’s island
superior.admin.setwarpslimit
permission
Set the warps limit of an island
superior.admin.addwarpslimit
permission
Increase the warps limit of an island
superior.admin.setblocklimit
permission
Set block limit for another player’s island
superior.admin.addblocklimit
permission
Increase block limit for another player’s island
superior.admin.removeblocklimit
permission
Remove a block limit for an island
superior.admin.setentitylimit
permission
Set entity limit for another player’s island
superior.admin.addentitylimit
permission
Increase entity limit for another player’s island
superior.admin.removeentitylimit
permission
Remove an entity limit for an island
superior.admin.setcropgrowth
permission
Set the crop growth multiplier for another player’s island
superior.admin.addcropgrowth
permission
Increase the crop growth multiplier for another player’s island
superior.admin.setspawnerrates
permission
Set the spawner rates multiplier for another player’s island
superior.admin.addspawnerrates
permission
Increase the spawner rates multiplier for another player’s island
superior.admin.setmobdrops
permission
Set the mob drops multiplier for another player’s island
superior.admin.addmobdrops
permission
Increase the mob drops multiplier for another player’s island
superior.admin.setbanklimit
permission
Set the bank limit for another player’s island
superior.admin.addbanklimit
permission
Increase the bank limit for another player’s island
superior.admin.deposit
permission
Deposit money into another player’s island bank
superior.admin.withdraw
permission
Withdraw money from another player’s island bank

Advanced Admin Commands

superior.admin.setgenerator
permission
Change percentage of a material for the cobblestone generator
superior.admin.addgenerator
permission
Add percentage of a material for the cobblestone generator
superior.admin.cleargenerator
permission
Clear generator rates for a specific island
superior.admin.seteffect
permission
Set the island effect level of another player’s island
superior.admin.addeffect
permission
Add an island effect for another player’s island
superior.admin.setupgrade
permission
Set the level of an upgrade for another player’s island
superior.admin.rankup
permission
Rankup an upgrade for an island
superior.admin.syncupgrades
permission
Sync upgrade values for an island
superior.admin.bonus
permission
Grant a bonus to a player
superior.admin.addbonus
permission
Add a bonus to a player
superior.admin.settings
permission
Open the plugin settings editor
superior.admin.setsettings
permission
Toggle settings for a specific island
superior.admin.resetsettings
permission
Reset all island settings for a specific island
superior.admin.setpermission
permission
Set a required role for a permission for all the islands
superior.admin.resetpermissions
permission
Reset all island permissions for a specific island
superior.admin.schematic
permission
Create schematics for the plugin
superior.admin.setislandpreview
permission
Set the preview location for an island
superior.admin.world
permission
Unlock a world for an island
superior.admin.resetworld
permission
Reset a world for an island
superior.admin.setbiome
permission
Set the biome of an island
superior.admin.name
permission
Change the name of an island
superior.admin.show
permission
Get information about an island
superior.admin.teleport
permission
Teleport to other islands
superior.admin.spawn
permission
Teleport to the spawn location
superior.admin.setspawn
permission
Set the spawn location of the server
superior.admin.chest
permission
Open island’s chest of another island
superior.admin.setchestrow
permission
Set the chest rows for another player’s island
superior.admin.count
permission
Check a block count on a specific island
superior.admin.setblockamount
permission
Set the block amount in a specific location
superior.admin.recalc
permission
Re-calculate the worth of an island
superior.admin.msg
permission
Send a player a message without any prefixes
superior.admin.msgall
permission
Send to all island members a message without any prefixes
superior.admin.openmenu
permission
Open a custom menu for a player

Island Management (Admin)

superior.admin.promote
permission
Promote a member in another player’s island
superior.admin.demote
permission
Demote a member in another player’s island
superior.admin.setleader
permission
Transfer an island to someone else
superior.admin.setrolelimit
permission
Set role limit for another player’s island
superior.admin.open
permission
Open an island to the public
superior.admin.close
permission
Close an island to the public
superior.admin.ignore
permission
Ignore an island from top islands
superior.admin.unignore
permission
Unignore an island from top islands
superior.admin.mission
permission
Change the status of a mission for a player
superior.admin.setrate
permission
Set the rating of another player
superior.admin.removeratings
permission
Remove all ratings given by a player
superior.admin.delwarp
permission
Delete a warp for an island
superior.admin.fly
permission
Toggle island fly for another player
superior.admin.givedisbands
permission
Give disbands to a player
superior.admin.setdisbands
permission
Set a player’s amount of island disbands

Cooldown Bypass Permissions

Bypass specific command cooldowns:
superior.cooldown.bypass.recalc
permission
Bypass the recalculate command cooldown (default: 30 seconds)
You can add custom cooldown bypass permissions in config.yml:
config.yml
commands-cooldown:
  recalc:
    cooldown: 30000
    bypass-permission: superior.cooldown.bypass.recalc

Permission Setup Examples

LuckPerms Examples

# Grant all island permissions to default group
lp group default permission set superior.island.* true

# Grant admin permissions to admin group
lp group admin permission set superior.admin.* true

# Grant specific schematic access
lp group vip permission set superior.island.create.mycel true

# Bypass teleport warmup for staff
lp group staff permission set superior.admin.bypass.warmup true

PermissionsEx Examples

groups:
  default:
    permissions:
      - superior.island.*
  
  vip:
    permissions:
      - superior.island.create.mycel
      - superior.island.create.desert
  
  admin:
    permissions:
      - superior.admin.*
      - superior.admin.bypass.warmup

Custom Schematic Permissions

For custom schematics, the permission format is:
superior.island.create.<schematic-name>
Example:
superior.island.create.custom
superior.island.create.advanced
superior.island.create.premium
Schematic permissions are automatically checked when players try to select an island type during creation.

Best Practices

Organize permissions into logical groups:
  • Default - Basic island commands (create, teleport, invite)
  • VIP - Additional features (extra schematics, bypass cooldowns)
  • Staff - Moderation tools (bypass, teleport to islands)
  • Admin - Full admin permissions
Use wildcards carefully:
  • superior.island.* is safe for regular players
  • superior.admin.* should only be given to trusted staff
  • superior.* grants full access - use sparingly
Always test new permission configurations:
  1. Create a test user with the permissions
  2. Verify they can/cannot access specific features
  3. Check for unintended access or restrictions

Troubleshooting

If players cannot use any island commands, verify they have at least superior.island.* permission.
  • Check for typos in permission nodes
  • Verify permission manager is loaded before SuperiorSkyblock2
  • Use /lp verbose (LuckPerms) to debug permission checks
  • Ensure wildcards are properly configured
  • Verify player has superior.admin.bypass permission
  • Check if bypass mode is toggled on with /is admin bypass
  • Bypass only works for island protection, not all restrictions