Mine Island is a survival-focused Spigot plugin that gives each player their own floating island, providing a safe and private space to build, expand, and create unique bases.
- Personal Islands: Every player gets their own island to customize and develop.
- Structured Land System: Islands are 100x100 blocks big, with a 90x90 usable area in the center.
- Zone Ownership: Islands are divided into 10x10 zones (9x9 usable). Players begin with the central zone and can gradually expand.
- Upgradeable Land: Expand islands by purchasing additional zones.
- Configurable Economy: Customize expansion costs.
- Plugin Integration: Needs Vault and an Economy Plugin for full economy and utility support.
The plugin creates and manages a new void world where all player islands will be located.
When a player requests a new island:
- A 100×100 blocks slot is reserved, selected randomly from a 1000×1000 slot grid.
- A spawn platform (3×3 blocks) is generated in the center of the reserved island.
- The player is teleported to the spawn platform.
At the start, players only own the central 10×10 blocks subregion of their island.
Using the command /mi menu, they can expand their island by purchasing additional slots.
Players can build, destroy, and interact only within the unlocked area, up to the inner 90×90 blocks limit of their island.
Players can create a new island by typing /mi new. To return to the default world, they should use /mi back, and to go back to their island, they can type /mi tp.
The spawn point inside the island can be changed at any time using /mi setspawn.
Players can expand or cancel the island using /mi menu
- Minecraft server running Spigot, Paper, or a compatible fork.
- Vault plugin installed.
- Java 21 or higher recommended.
- Download the latest MineIsland.jar from Spigot or the GitHub releases page.
- Place the .jar file in your server's plugins folder.
- Restart your server to load the plugin.
The main command is: /mineisland <args>
Alias: /mi <args>
Subcommands
| Command | Permission | Explanation |
|---|---|---|
| /mineisland new | mineisland.command.new | Create a new island. |
| /mineisland tp | mineisland.command.tp | Teleport to your island. |
| /mineisland back | mineisland.command.back | Return to the fallback world. |
| /mineisland menu | mineisland.command.menu | Open the island management menu. |
| /mineisland setspawn | mineisland.command.setspawn | Set a new spawn point for your island. |
| /mineisland help | mineisland.command.help | Show help information. |
Other Permissions
| Permission | Explanation |
|---|---|
| mineisland.admin | Full plugin access; bypasses island movement restrictions. |
Code:
# Configuration version
Version: 4
# Language setting
Locale: en
# Commands settings
Command_Aliases: [mineisland, mi]
# Basic price setting
Basic_Price: 100.0
# Increasing percentage setting (stored as percentage string, e.g., "15%")
Increasing_Percentage: "50%"
# Player message prefix
Prefix: "&8[&2MineIsland&8]&7 "
# Expand island feature, when disabled players already own all their areas, they cannot expand further
Expandable_Mode: true
# When enabled, players will respawn at their bed location if it is set;
# if not set, they will respawn in the fallback world.
Respawn_At_Bed_Location: true
# Fallback world name and coordinates, used when player falls out of their island
# Format: "worldName x y z yaw pitch" or "worldName x y z" (yaw and pitch are optional, default to 0)
Fallback_Location: "world 0 64 0 0 0"
Code:
Messages:
Assigning_New_Island: "Assigning you a new island..."
Building_Spawn_Platform: "Building your spawn platform..."
New_Area: "You have successfully bought this area!"
Cannot_Afford_Area: "You can't afford to buy this area!"
Cannot_Enter_Area: "You are not allowed to enter this area!"
Cannot_Build_Here: "You are not allowed to build here!"
Island_Left: "You have left your island."
Not_In_Island_World: "You are not in your island!"
No_Fallback_World_Set: "No fallback location is set! Please contact an administrator."
No_Permission: "You don't have permission to use this command."
Not_Island_Owner: "You are not the owner of this island."
Teleported_To_Island: "You have been teleported to your island."
Already_Own_Island: "You already own an island."
Cannot_Set_Spawn_Here: "You cannot set the spawn point here."
Spawn_Set: "Spawn point has been set."
Unknown_Command: "Unknown command. Use '/mineisland help'"
HelpMessage:
Helpmessage_Header_Line1: "&7--- &2MineIsland &7---"
Helpmessage_Header_Line2: "&7Hover over a subcommand to view detailed information."
CommandsDescription:
New_Command: "Create a new island"
Menu_Command: "Open the island management menu"
SetSpawn_Command: "Set the spawn point of your island"
Reload_Command: "Reload the plugin configuration"
Back_Command: "Teleport back to the World"
Tp_Command: "Teleport to your island"
IslandMenu:
Information_Lore_Line1: "This is your island menu, you can manage the areas of your island here"
Information_Lore_Line2: "You already own the IRON GOLD blocks areas, and can buy the IRON ORE areas"
Information_Lore_Line3: "Hovering on the area allows you to see the price and your balance"
Menu:
Item_Deleted: "Your Island has been deleted successfully"
Issues & Feature Requests
Found a bug or have an idea to improve the plugin? Open an issue on GitHub, send me a message on Spigot or Telegram (isalole).
Credits
- Foundation Library – Developed by Kangarko
