Btcsky Permissions
BTC Sky Permission Definitions
BTC Sky Permission Definition Entry Defines all permissions used by the BTC Sky extension. This entry acts as documentation and allows server operators to customize permission nodes. Based on IMPLEMENTATION_PLAN.md permission requirements.
字段
| 字段 | 类型 | 默认值 | 描述 |
|---|---|---|---|
permissionCreate | String | btcsky.island.create | Permission to create an island |
permissionDelete | String | btcsky.island.delete | Permission to delete your island |
permissionReset | String | btcsky.island.reset | Permission to reset your island |
permissionHome | String | btcsky.island.home | Permission to teleport home |
permissionVisit | String | btcsky.island.visit | Permission to visit other islands |
permissionWarp | String | btcsky.island.warp | Permission to use warps |
permissionSetWarp | String | btcsky.island.setwarp | Permission to create warps |
permissionDelWarp | String | btcsky.island.delwarp | Permission to delete warps |
permissionSetHome | String | btcsky.island.sethome | Permission to set home location |
permissionSpawn | String | btcsky.island.spawn | Permission to teleport to spawn |
permissionInvite | String | btcsky.island.invite | Permission to invite players |
permissionKick | String | btcsky.island.kick | Permission to kick members |
permissionBan | String | btcsky.island.ban | Permission to ban players |
permissionUnban | String | btcsky.island.unban | Permission to unban players |
permissionPromote | String | btcsky.island.promote | Permission to promote members |
permissionDemote | String | btcsky.island.demote | Permission to demote members |
permissionSetRole | String | btcsky.island.setrole | Permission to set member roles |
permissionTransfer | String | btcsky.island.transfer | Permission to transfer ownership |
permissionCoop | String | btcsky.island.coop | Permission to add coop members |
permissionBiome | String | btcsky.island.biome | Permission to change biome |
permissionBorder | String | btcsky.island.border | Permission to toggle border |
permissionFly | String | btcsky.island.fly | Permission to use fly |
permissionWeather | String | btcsky.island.weather | Permission to change weather |
permissionTime | String | btcsky.island.time | Permission to change time |
permissionPvp | String | btcsky.island.pvp | Permission to toggle PvP |
permissionLock | String | btcsky.island.lock | Permission to lock island |
permissionRename | String | btcsky.island.rename | Permission to rename island |
permissionBank | String | btcsky.island.bank | Permission to use bank |
permissionDeposit | String | btcsky.island.bank.deposit | Permission to deposit to bank |
permissionWithdraw | String | btcsky.island.bank.withdraw | Permission to withdraw from bank |
permissionUpgrade | String | btcsky.island.upgrade | Permission to upgrade island |
permissionExpand | String | btcsky.island.expand | Permission to expand island |
permissionUnlockDimension | String | btcsky.island.dimension.unlock | Permission to unlock dimensions |
permissionDimensionTeleport | String | btcsky.island.dimension.teleport | Permission to teleport between dimensions |
permissionTeamChat | String | btcsky.island.teamchat | Permission to use team chat |
permissionRate | String | btcsky.island.rate | Permission to rate islands |
permissionUnlimitedSize | String | btcsky.vip.unlimitedsize | Permission for unlimited island size |
permissionUnlimitedMembers | String | btcsky.vip.unlimitedmembers | Permission for unlimited members |
permissionUnlimitedWarps | String | btcsky.vip.unlimitedwarps | Permission for unlimited warps |
permissionPermanentFly | String | btcsky.vip.fly | Permission for permanent fly |
permissionBypassCooldown | String | btcsky.vip.bypasscooldown | Permission to bypass cooldowns |
permissionAdmin | String | btcsky.admin | Core admin permission |
permissionAdminBypass | String | btcsky.admin.bypass | Permission to bypass protection |
permissionAdminDelete | String | btcsky.admin.delete | Permission to delete any island |
permissionAdminTeleport | String | btcsky.admin.teleport | Permission to teleport to any island |
permissionAdminModify | String | btcsky.admin.modify | Permission to modify any island |
permissionAdminSpy | String | btcsky.admin.spy | Permission to spy on team chat |
permissionAdminReload | String | btcsky.admin.reload | Permission to reload configuration |
permissionAdminEvents | String | btcsky.admin.events | Permission to trigger events |
permissionAdminPurge | String | btcsky.admin.purge | Permission to purge islands |
permissionGroupPlayer | String | btcsky.island.create,btcsky.island.home,btcsky.island.visit,btcsky.island.warp,btcsky.island.invite,btcsky.island.teamchat,btcsky.island.rate,btcsky.island.bank | All basic player permissions (comma-separated) |
permissionGroupVip | String | btcsky.vip.fly,btcsky.vip.bypasscooldown,btcsky.island.biome,btcsky.island.border,btcsky.island.weather,btcsky.island.time | All VIP permissions (comma-separated) |
permissionGroupAdmin | String | btcsky.admin,btcsky.admin.bypass,btcsky.admin.delete,btcsky.admin.teleport,btcsky.admin.modify,btcsky.admin.spy,btcsky.admin.reload,btcsky.admin.events,btcsky.admin.purge | All admin permissions (comma-separated) |
Current behaviour
This entry only lists permission nodes for documentation. The current code does not read it, and most of the listed nodes are not checked anywhere. The permissions that are enforced are listed on the extension page.