Permissions
Complete reference of all permissions used by HTSkyBlock.
Player Permissions
Island Commands
| Permission |
Description |
Default |
htskyblock.island |
Base island command access |
All players |
htskyblock.island.create |
Create an island |
All players |
htskyblock.island.home |
Teleport to island home |
All players |
htskyblock.island.sethome |
Set island home location |
All players |
htskyblock.island.setspawn |
Set visitor spawn point |
All players |
htskyblock.island.reset |
Reset your island |
All players |
htskyblock.island.settings |
Open island settings |
All players |
htskyblock.island.visit |
Browse public islands |
All players |
htskyblock.island.goto |
Visit a player's island |
All players |
htskyblock.island.members |
Manage island members |
All players |
htskyblock.island.members.add |
Add island members |
All players |
htskyblock.island.members.remove |
Remove island members |
All players |
htskyblock.island.leave |
Leave a visited island |
All players |
htskyblock.island.top |
View island leaderboard |
All players |
htskyblock.island.info |
View island information |
All players |
htskyblock.island.calc |
Recalculate island score |
All players |
htskyblock.island.expel |
Expel visitors from island |
All players |
htskyblock.island.open |
Set island to public |
All players |
htskyblock.island.lock |
Set island to private |
All players |
htskyblock.island.requests |
View visit requests |
All players |
htskyblock.island.accept |
Accept a visit request |
All players |
htskyblock.island.deny |
Deny a visit request |
All players |
htskyblock.island.denyall |
Toggle auto-deny requests |
All players |
htskyblock.island.fly |
Toggle fly mode |
All players |
htskyblock.island.upgrade |
Upgrade island size |
All players |
htskyblock.island.homes |
Manage multiple homes |
All players |
htskyblock.island.delhome |
Delete a named home |
All players |
htskyblock.island.challenges |
Open challenges menu |
All players |
htskyblock.island.help |
View island help |
All players |
Special Permissions
| Permission |
Description |
htskyblock.island.unlimitedfly |
Unlimited fly time (bypasses timed fly system) |
htskyblock.island.bypass |
Bypass island protection (build/break anywhere) |
Economy and Shop
| Permission |
Description |
htskyblock.balance |
Check your balance (/balance) |
htskyblock.pay |
Pay other players (/pay) |
htskyblock.shop |
Access the shop (/shop, /is shop) |
htskyblock.sell |
Sell items (/sellhand, /sellall) |
htskyblock.spawn |
Teleport to spawn (/spawn) |
Auction House
| Permission |
Description |
htskyblock.island.ah |
Access the auction house (/ah, /is ah) |
htskyblock.island.ah.sell |
List items for sale |
htskyblock.island.ah.expired |
View expired listings |
htskyblock.island.ah.mylistings |
View your active listings |
Auction Listing Limits
These permissions control the maximum number of active auction listings per player:
| Permission |
Max Listings |
island.ah.maxauctions.5 |
5 |
island.ah.maxauctions.10 |
10 |
island.ah.maxauctions.15 |
15 |
island.ah.maxauctions.20 |
20 |
island.ah.maxauctions.25 |
25 |
island.ah.maxauctions.30 |
30 |
island.ah.maxauctions.50 |
50 |
island.ah.maxauctions.100 |
100 |
Default Listing Limit
If no maxauctions permission is set, the default from config.json is used (maxListingsPerPlayer, default: 10).
Generator Tiers
| Permission |
Description |
htskyblock.generator.vip |
VIP ore generator tier (higher ore chances) |
htskyblock.generator.vipplus |
VIP+ ore generator tier (even higher ore chances) |
Custom Generator Tiers
Generator tiers are fully configurable in config.json under generator.tiers. You can add custom tiers with any permission string and custom ore weights.
Dungeons
| Permission |
Description |
htskyblock.dungeon |
Base /dungeon command access |
htskyblock.dungeon.<id> |
Access to a specific dungeon (e.g., htskyblock.dungeon.skydungeon1) |
htskyblock.dungeon.all |
Access to all dungeons |
Per-Dungeon Permissions
Each dungeon template has its own permission based on its ID. For example, a dungeon with ID skydungeon1 requires htskyblock.dungeon.skydungeon1. Grant htskyblock.dungeon.all for access to every dungeon.
Admin Permissions
Core Admin
| Permission |
Description |
htskyblock.admin |
Base admin access |
htskyblock.admin.reload |
Reload plugin configuration (/htskyblock reload) |
htskyblock.admin.help |
View admin help (/htskyblock help) |
Island Management (/isdev)
| Permission |
Description |
htskyblock.admin.islandev |
Base island dev command access |
htskyblock.admin.islandev.create |
Create islands for players |
htskyblock.admin.islandev.setspawn |
Set island spawn points |
htskyblock.admin.islandev.reset |
Reset player islands |
htskyblock.admin.islandev.goto |
Teleport to any island |
htskyblock.admin.islandev.members |
View island members |
htskyblock.admin.islandev.settings |
View island settings |
htskyblock.admin.islandev.info |
View island information |
htskyblock.admin.islandev.calc |
Recalculate island scores |
htskyblock.admin.islandev.lock |
Lock player islands |
htskyblock.admin.islandev.open |
Open player islands |
htskyblock.admin.islandev.upgrade |
Upgrade island tiers |
htskyblock.admin.islandev.homes |
View island homes |
htskyblock.admin.islandev.clearcreatelimit |
Clear reset cooldowns |
htskyblock.admin.islandev.changeowner |
Transfer island ownership |
htskyblock.admin.islandev.flytime |
Manage player fly time (set/add/remove/check) |
Economy Admin (/adminbalance)
| Permission |
Description |
htskyblock.admin.balance |
Base economy admin access |
htskyblock.admin.balance.add |
Add money to players |
htskyblock.admin.balance.remove |
Remove money from players |
htskyblock.admin.balance.set |
Set player balances |
htskyblock.admin.balance.check |
Check player balances |
Shop Admin (/htshop)
| Permission |
Description |
htskyblock.admin.shop |
Base shop admin access |
htskyblock.admin.shop.addcategory |
Add shop categories |
htskyblock.admin.shop.additem |
Add items to shop |
htskyblock.admin.shop.addnonitem |
Add non-item entries |
htskyblock.admin.shop.removeitem |
Remove items from shop |
htskyblock.admin.shop.removenonitem |
Remove non-item entries |
htskyblock.admin.shop.buyprice |
Set buy prices |
htskyblock.admin.shop.sellprice |
Set sell prices |
htskyblock.admin.shop.nonitembuyprice |
Set non-item buy prices |
htskyblock.admin.shop.delcategory |
Delete categories |
htskyblock.admin.shop.changeitemcategory |
Move items between categories |
htskyblock.admin.shop.changenonitemcategory |
Move non-items between categories |
htskyblock.admin.shop.command |
Set buy commands |
htskyblock.admin.shop.perm |
Set buy permissions |
htskyblock.admin.shop.metadata |
Set item metadata |
Auction House Admin
| Permission |
Description |
htskyblock.admin.auctionhouse |
Access auction house admin panel (/htskyblock ahadmin) |
Cinematic Admin
| Permission |
Description |
htskyblock.admin.cinematic.create |
Create cinematics |
htskyblock.admin.cinematic.delete |
Delete cinematics |
htskyblock.admin.cinematic.select |
Select cinematics for editing |
htskyblock.admin.cinematic.setworld |
Set cinematic world |
htskyblock.admin.cinematic.setfirstjoin |
Configure first-join cinematic |
htskyblock.admin.cinematic.list |
List cinematics and locations |
htskyblock.admin.cinematic.setlocation |
Save camera locations |
htskyblock.admin.cinematic.remove |
Remove camera locations |
htskyblock.admin.cinematic.preview |
Preview cinematics |
htskyblock.admin.cinematic.stop |
Stop cinematic preview |
htskyblock.admin.cinematic.set |
Set camera properties |
htskyblock.admin.cinematic.settext |
Set location display text |
htskyblock.admin.cinematic.cleartext |
Clear location display text |
Dungeon Admin (/dungeondev)
| Permission |
Description |
htskyblock.admin.dungeondev |
Base dungeon dev command access (all subcommands) |
htskyblock.admin.dungeontest |
Spawn and enter a dungeon instance (/dungeontest) |
Dungeon Permissions
All /dungeondev subcommands (create, delete, list, info, addgroup, setpoint, addspawn, removespawn, addwave, removewave, test, setradius, setdelay) are controlled by the base htskyblock.admin.dungeondev permission.
NPC Admin
| Permission |
Description |
htskyblock.npc.spawn |
Spawn NPCs |
htskyblock.npc.clone |
Clone player appearance as NPC |
htskyblock.npc.test |
Test NPC functionality |
Permission Groups (Example Setup)
Here's a suggested permission setup for common ranks:
Default (All Players)
htskyblock.island
htskyblock.balance
htskyblock.shop
htskyblock.sell
htskyblock.spawn
htskyblock.pay
htskyblock.island.ah
htskyblock.island.ah.sell
island.ah.maxauctions.5
htskyblock.dungeon
VIP
# Everything from Default, plus:
htskyblock.generator.vip
island.ah.maxauctions.15
VIP+
# Everything from VIP, plus:
htskyblock.generator.vipplus
htskyblock.island.unlimitedfly
island.ah.maxauctions.30
Staff / Admin
htskyblock.admin
htskyblock.admin.reload
htskyblock.admin.islandev
htskyblock.admin.dungeondev
htskyblock.admin.balance
htskyblock.admin.shop
htskyblock.admin.auctionhouse
htskyblock.island.unlimitedfly
htskyblock.island.bypass
htskyblock.dungeon.all