Island Management¶
The /islandev (alias: /isdev) command collection provides comprehensive admin tools for managing player islands.
Base Command¶
/islandev or /isdev - Island development admin commands
Permission: htskyblock.admin.islandev
Island Creation & Setup¶
create¶
Create a new island for a player using a specific schematic or prefab.
Usage: /isdev create <schematic/prefab> <name> <player>
Permission: htskyblock.admin.islandev.create
Arguments:
- <schematic/prefab> - Type and file name (see examples below)
- <name> - Custom name for the island
- <player> - Target player username (supports partial matching)
Examples:
# Using a schematic file
/isdev create starter.schem "Starter Island" PlayerName
# Using a prefab file
/isdev create island.prefab "Custom Island" PlayerName
# Using the prefab keyword (uses default prefab)
/isdev create prefab "Default Island" PlayerName
File Locations:
- Schematics: plugins/HTSkyBlock/schematics/
- Prefabs: server/prefabs/
Existing Islands
This command will fail if the player already has an island. Use /isdev reset first to remove the existing island.
setspawn¶
Set the spawn point of a player's island at your current location.
Usage: /isdev setspawn <owner>
Permission: htskyblock.admin.islandev.setspawn
How It Works: 1. Stand at the desired spawn location on the target island 2. Run the command with the island owner's name 3. The spawn point is set to your exact position
This sets the visitor spawn location where non-members teleport when visiting the island.
reset¶
Reset (delete) a player's island without counting against their reset cooldown limit.
Usage: /isdev reset <owner>
Permission: htskyblock.admin.islandev.reset
Effects: - Deletes all island data for the player - Removes the island from the grid (in single-world mode) - Does NOT count against the player's reset cooldown - If player is online, they are teleported to spawn
Admin Resets vs Player Resets
Admin resets using this command do not affect the player's reset cooldown, allowing you to reset islands for moderation or troubleshooting without penalty.
Teleportation¶
goto¶
Teleport to a player's island, bypassing public/private restrictions.
Usage: /isdev goto <owner>
Permission: htskyblock.admin.islandev.goto
Features: - Bypasses private island restrictions - Works for offline players (loads world if needed) - Teleports to visitor spawn location - Automatically loads the island world if unloaded
Island Information¶
info¶
View detailed information about a player's island.
Usage: /isdev info <owner>
Permission: htskyblock.admin.islandev.info
Displays: - Island name and owner UUID - World name - Island score and rank - Size tier - Member count - Generation status - Public/private status - Island location coordinates
members¶
List all members of a player's island.
Usage: /isdev members <owner>
Permission: htskyblock.admin.islandev.members
Shows the usernames and UUIDs of all island members.
settings¶
View the current settings for a player's island.
Usage: /isdev settings <owner>
Permission: htskyblock.admin.islandev.settings
Displays: - Public/private status - PvP enabled/disabled - Deny all requests setting - Welcome message
homes¶
List all home locations set on a player's island.
Usage: /isdev homes <owner>
Permission: htskyblock.admin.islandev.homes
Shows the main home location and visitor spawn location with coordinates.
Island Modification¶
lock¶
Set an island to private (lock it).
Usage: /isdev lock <owner>
Permission: htskyblock.admin.islandev.lock
Prevents non-members from visiting the island.
open¶
Set an island to public (unlock it).
Usage: /isdev open <owner>
Permission: htskyblock.admin.islandev.open
Allows anyone to visit the island.
upgrade¶
Upgrade an island's size tier, increasing its protected boundary.
Usage: /isdev upgrade <owner>
Permission: htskyblock.admin.islandev.upgrade
Size Tiers: - Tier 1: Default size - Tier 2-4: Progressively larger boundaries - Maximum: Tier 4
The boundary is automatically recalculated after upgrading.
calc¶
Recalculate an island's score based on block values.
Usage: /isdev calc <owner>
Permission: htskyblock.admin.islandev.calc
Forces a recalculation of the island score using current block worth values. Useful after updating block worth configuration or for leaderboard corrections.
Player Management¶
changeowner¶
Transfer island ownership from one player to another.
Usage: /isdev changeowner <old> <new>
Permission: htskyblock.admin.islandev.changeowner
Requirements: - Old owner must have an island - New owner must NOT have an island - New owner must be online for UUID resolution
Ownership Transfer
This command completely transfers ownership. The old owner will no longer have access unless re-added as a member.
clearcreatelimit¶
Clear the island reset cooldown for a player, allowing them to reset their island immediately.
Usage: /isdev clearcreatelimit <player>
Permission: htskyblock.admin.islandev.clearcreatelimit
Use this to bypass reset cooldowns for players who need to recreate their island.
Fly Time Management¶
The /isdev flytime subcommand collection manages timed fly access for players.
flytime set¶
Set a player's fly time to a specific amount.
Usage: /isdev flytime set <player> <seconds>
Permission: htskyblock.admin.islandev.flytime
Example: /isdev flytime set PlayerName 3600 (1 hour)
flytime add¶
Add additional fly time to a player's current balance.
Usage: /isdev flytime add <player> <seconds>
Permission: htskyblock.admin.islandev.flytime
Example: /isdev flytime add PlayerName 1800 (30 minutes)
flytime remove¶
Remove all fly time from a player, disabling their fly ability.
Usage: /isdev flytime remove <player>
Permission: htskyblock.admin.islandev.flytime
If the player is currently flying, they are immediately grounded with a grace period to prevent fall damage.
flytime check¶
Check how much fly time a player has remaining.
Usage: /isdev flytime check <player>
Permission: htskyblock.admin.islandev.flytime
Name Matching¶
All commands support partial name matching for offline players:
/isdev info Steve- Matches "Steve", "SteveTheBuilder", etc.- Case-insensitive matching
- Starts-with matching for convenience
Permission Summary¶
| Command | Permission |
|---|---|
| Base command | htskyblock.admin.islandev |
| create | htskyblock.admin.islandev.create |
| setspawn | htskyblock.admin.islandev.setspawn |
| reset | htskyblock.admin.islandev.reset |
| goto | htskyblock.admin.islandev.goto |
| members | htskyblock.admin.islandev.members |
| settings | htskyblock.admin.islandev.settings |
| info | htskyblock.admin.islandev.info |
| calc | htskyblock.admin.islandev.calc |
| lock | htskyblock.admin.islandev.lock |
| open | htskyblock.admin.islandev.open |
| upgrade | htskyblock.admin.islandev.upgrade |
| homes | htskyblock.admin.islandev.homes |
| clearcreatelimit | htskyblock.admin.islandev.clearcreatelimit |
| changeowner | htskyblock.admin.islandev.changeowner |
| flytime (all) | htskyblock.admin.islandev.flytime |
Grant all permissions with: htskyblock.admin.islandev.*