VoxelTropia

Wiki / Islands

Mechanics | specification

Islands

Every player can create their own island: a piece of land in the void where they build and place minions and incubators. The island can be shared with a team, and a society has a shared guild island.

1island per player
128 x 128build area
3 mininvitation validity
30 sto confirm deletion

What an island is

An island is a private piece of land floating in the void. Every island has its own world, so no other islands are visible on the horizon.

  • A player can own one island. A second island can only be created after the first one is deleted.
  • The island is named "<nick>'s Island", e.g. Steve's Island. The name cannot be changed.
  • Survival mode applies on the island. In the lobby and everywhere else the player is in adventure mode and cannot build.
  • The owner can accept other players into the team (see Team).
  • Besides player islands, there are society islands, shared by the whole guild (see Society island).

Starting values

ParameterValueMeaning
Island level1level calculated from points, see Level and points
Points0sum of points from five sources
Build area128 x 128value shown in the info and at the border
Access modePrivatewho can enter the island, see Visits
BiomePlainsthe island's saved biome, does not change the look of the terrain
Generator level1reserved for the cobblestone generator upgrade
Minion limit (in the info)1the actual limit is calculated differently, see Minions
Pet limit (in the info)1does not limit anything in the game

Creating an island

  1. A player without an island types /island create anywhere.
  2. If they already have an island, they get "You already have an island! Use /island home to go there."
  3. Otherwise the island is put in a queue: "Creating your island...". Typing the command again meanwhile gives "Your island is being created right now!".
  4. The player stays where they are. When the island is ready, they get the message "Your island is ready!".
  5. If creation fails, the player sees "Island creation failed - retrying...", and the island goes back to the queue.
  6. Only /island or /island home moves the player to the island.

The re-creation lock lasts 10 minutes at most. An island that was started but not finished for longer than 60 minutes (e.g. after a server crash) is set aside and does not count as the player's island.

The island is not created automatically on the first visit to the island server. A player without an island sees "Welcome to the island server!" there, along with a hint to use /island create.

Starter island

Every new island is created from the Classic Island template: a 7 x 7 column of earth, 16 blocks high, with a tree, a chest and a sign. Below it is the void.

BlockCount
Grass Block45
Dirt44
Oak Leaves37
Oak Log6
Sand3
Bedrock1
Chest1
Oak Sign1

Starter chest

The chest contains 22 stacks. Two lava buckets and two blocks of ice are enough for the first cobblestone generator (melted ice gives water).

ItemCount
Ice2
Melon Slice1
Cactus1
Lava Bucket2
Red Mushroom1
Brown Mushroom1
Pumpkin Seeds1
Sugar Cane1
Oak Sign1
Cobblestone16
Cooked Porkchop5
Torch16
Dirt5
Sand5
Grass Block1
Mycelium1
Bone8
Coal4
Bow1
Arrow32
Stone Sword1

Island types

The configuration describes three island types. However, the player has no selection window: every island, including the society island, is Classic.

TypeDescriptionBiomeIn game
Classic Islandisland with a tree and a chestPlainsthe only one in use
Desert Islandisland in a desert with cactiDesertnot selectable
Jungle Islandtropical island with lush vegetationJunglenot selectable

The template's biome is not applied to the terrain. The island always looks like the void with the default sky.

Entering the island

  1. The player types /island, clicks the "My Island" Nether star in the lobby, or "My Island" in the quick menu.
  2. A player without an island gets "You do not have an island yet! Use /island create to create your island."
  3. A player with an island sees "Preparing your island...". The server loads the island and waits for it for 60 s at most.
  4. When the island is ready: "Moving you to your island...". If it is not ready in time: "Failed to prepare the island - try again."
  5. While loading, the player is in spectator mode. After loading, they stand at the island's spawn point in survival mode.

The Classic island's spawn point is next to the chest, facing the tree. If there is air under the spawn point, the player lands on the highest block at that spot.

After logging in on the island server, a player with an island goes straight to it.

During the combat tag (30 s after a player-vs-player hit in the lobby) the commands /island, /is and /wyspa are blocked: "You are in combat - wait N s.".

Island world and borders

  • The island stands in the middle of its own world. The world has no wall or border, beyond it is empty space.
  • Only a 272 x 272 block square around the island center is saved (17 x 17 chunks, from -128 to +143 on the X and Z axes). Blocks placed farther out are lost the next time the island is loaded.
  • The 128 x 128 build area is only information. The game does not block building outside it.
  • There is no fall damage, fire damage, lava damage or drowning in the island world.

Falling into the void

if player height <= 0 -> return to the spawn point of the island the player is on checked: on every move and every 1 s, at most once per 1 s

The player sees "You fell off the island - returning you to the island spawn.". A guest returns to the spawn point of the visited island, not their own. Fall speed and fall distance are reset to zero.

After dying on an island, the player respawns at that island's spawn point.

Showing the border

/island border (without an argument it toggles show/hide) draws the world border for the player for 10 s. Only they can see it.

ParameterOwn islandAnother player's island
Centercenter of the island worldcenter of the island world
Sizebuild area x 0.9 = 115.2 (115 in game) blockssame
Warning colornormalred
Warning distance10% of the size20% of the size
Warning time3 s10 s
Damage outside the bordernone0.1 per second per block, after a 2-block buffer

/island border info lists the parameters of the current border. The border disappears after 10 s or after /island border hide.

Level and points

Every island has a level and points. Points have five sources, and the level results from their sum.

Point sourceWhat for (assumption)
Blocksvalue of the blocks placed on the island
Questscompleted island quests
Teamactivity of team members
Helpersminions and pets on the island
Blueprintsblueprint crafting on the island
island points = blocks + quests + team + helpers + blueprints island level = floor(sqrt(points / 1000)) + 1 points for level L = (L - 1)^2 x 1000
Level123510203050100
Points from01,0004,00016,00081,000361,000841,0002,401,0009,801,000
Example (according to the block valuation draft below)

An island has 2 diamond blocks (2 x 450), 4 iron blocks (4 x 90) and 64 cobblestone blocks (64 x 1). Points = 1,324, level = floor(sqrt(1,324 / 1000)) + 1 = 2. Level 3 requires 4,000 points.

Points are not awarded in the game. No action adds points, so every island has level 1 and 0 points. /island info shows points for blocks, quests and team, always 0.

Block valuation draft

A prepared valuation of blocks into island points. A block not on the list is worth 0.

GroupBlock (points)
BasicGrass Block 1, Dirt 1, Stone 1, Cobblestone 1, Sand 1, Oak Log 2
OresCoal Ore 5, Nether Quartz Ore 8, Iron Ore 10, Gold Ore 15, Emerald Ore 30, Diamond Ore 50, Ancient Debris 100
Resource blocksCoal Block 45, Redstone Block 45, Iron Block 90, Gold Block 135, Emerald Block 270, Diamond Block 450, Netherite Block 2,000
CropsWheat 1, Carrot 1, Potato 1, Sugar Cane 1, Cactus 1
Nether and EndNetherrack 1, End Stone 2, Purpur Block 5, Shulker Box 200
MechanismsPiston 15, Sticky Piston 20, Hopper 25
SpecialSpawner 1,000, Beacon 2,000

Upgrades and boosters

The island main menu (/island menu on the island server) has the buttons Upgrades, Boosters and Statistics. The windows open, but nothing in them works: prices and effects are item descriptions, and clicking buys nothing. Statistics show sample numbers, not the island's data.

Upgrades in the menu

UpgradeDescription in the menuPrice in the menuPrice in the configuration (levels 1 / 2 / 3)
Island Sizelevel 1 -> 2100 coins + 5 crystals1000 + 15 cr. (50) / 2000 + 25 cr. (100) / 5000 + 50 cr. (150)
Member Count5 -> 7 members200 coins + 3 crystals1500 + 20 cr. (5) / 3000 + 35 cr. (10) / 6000 + 60 cr. (15)
Block Limitsspawners 2 -> 4, hoppers 10 -> 15300 coins + 7 crystals2000 + 30 cr. (hoppers 10, spawners 5, pistons 8) / 4000 + 50 cr. (20, 10, 15)
Warp Count3 -> 5 warps150 coins + 4 crystalsnone
Cobble GeneratorCobblestone -> Stone + Coal500 coins + 10 crystalsnone

Boosters in the menu

BoosterDescription in the menuConfiguration (price, duration, multiplier)
Farming Boosterx2.0 plant growth, 1 h, 500 coins5000 + 25 cr., 1 h, x2.0
Spawner Boosterx1.5 spawner speed, 2 h, 750 coins7500 + 35 cr., 1 h, x2.0
Experience Boosterx3.0 XP, 30 min, 300 coins6000 + 30 cr., 1 h, x2.0
Flight Boosterflight as in creative mode, 1 h, 1000 coins10,000 + 50 cr., 2 h
Mining BoosterHaste III, 45 min, 400 coinsnone
Drop Boosterx2.5 chance for rare drops, 1.5 h, 600 coinsnone

The "crystals" currency does not exist in the game. The remaining main menu buttons (teleport, creation, visits, ranking, team, settings, bank, quests, mini-games) only print an "Opening ..." message and open nothing.

Team: invitations and members

Invitation

  1. The owner types /island invite <player>. The invited player must have been on the server at some point. You cannot invite yourself or a current member.
  2. The invitation is valid for 3 minutes. One player can have at most one invitation to a given island at a time. Invitations from different islands can be pending at the same time.
  3. The invited player gets a message on every server: who is inviting, the island name, "The invitation expires in 3 minutes!" and the accept and decline commands.
  4. /island accept without a nick shows the list of invitations. /island accept <inviter nick> accepts the invitation, /island deny <nick> declines it.
  5. After accepting, the player is a member with the Member role. From then on their /island home leads to the team's island.

Only the owner can invite, kick, ban and delete the island. The number of members has no limit.

Kicking and leaving

  • /island kick <player>: the owner removes a member. A kicked player on the same server gets "You were removed from the island team of player ...".
  • /island leave: the member gets a question and a warning, then /island leave confirm ends the membership. The owner cannot leave their own island, they can only delete it.
  • A kicked or leaving player is not moved. They stay where they stand.

What a member can do

Action on the team's islandOwnerMemberGuest
Entering via /island homeyesyesno (only via visits)
Placing and breaking blocksyesnono
Chests, doors, buttons, redstoneyesnono
Minions and incubatorsyesnono
Inviting, kicking, bans, deletingyesnono

A member currently has no building rights at all. Island protection lets only the owner into blocks, so a team on a player's island is a shared address, not a shared build. Shared building works only on the society island.

Bans

  • /island ban <player> [reason]: the owner bans a player. Default reason: "No reason given". You cannot ban the owner or yourself.
  • A banned member is dropped from the team ("The player was also removed from the island team.").
  • A banned player who is on that island gets "You were banned on the island of player ..." and "You were moved outside the island.".
  • /island unban <player> lifts the ban: "You can now visit this island again.".
  • A ban is permanent and there is no ban list to view.

A ban only blocks entry from the public island list. /island visit <nick> does not check the ban (see To be decided).

Visits

Access modes

ModeWho can enter (assumption)
Publiceveryone except banned players
Privateonly the owner and team members
Whitelistthe team and whitelisted players

Every island is Private and the player cannot change it, because the settings window changes nothing. The whitelist has no commands either.

Visiting by nick

  1. /island visit <player>: "Teleporting to the island of player ...".
  2. The player is moved to the server where that island is running. If the island is not loaded, the server loads it, even when the owner is offline.
  3. The guest stands at the island's spawn point.

This command checks neither the access mode nor the ban. In practice anyone can enter any island by the owner's nick. On the island, a guest cannot build, break or use blocks (see Protection).

Public island list

/island visit without a nick opens the "Visit an Island" window with public islands: up to 100 islands, 28 per page, sorted by level. Clicking checks access and ban, then teleports. Since no island is public, the list is empty. The "Search a Player" and "My Visits" buttons do not work.

Entering and leaving an island

Assumption: on entry the guest sees "Welcome to the island ...!" or the owner's welcome message, on leaving "You are leaving the island ...", and every guest entry increases the visit counter (at most one per 3 s). A guest without access returns to the lobby with the message "You don't have access to this island!". These messages and the counter may not appear, because the player enters the island by teleport.

The visit counter and the average rating do not appear in the island info. Ratings cannot be given.

Info about another player's island

/island info <player> shows data only for a public island. For a private one it replies "The island of player ... is private!". Only the owner can see the island's location.

Island settings

/island settings opens the "Island Settings" window with a single info item: name, level, points, owner and island number. Nothing in it can be changed.

A fuller settings draft is prepared, currently unavailable to players:

SettingDraft
Island nametyped in chat, "cancel" aborts
Welcome messagetyped in chat, "remove" deletes it
Access modeclicking toggles Private -> Public -> Whitelist -> Private
Biome, PvP, explosions, mob spawning, timebuttons with a "coming soon" description
Time and weathernormal or fixed: day, night, sunrise, sunset; clear, rain, thunderstorm
Island expansionup to 256 x 256

Protection

Protection works in the whole island world, not only in the build area.

ActionWho canMessage on denial
Placing blocksownerYou cannot build in this place!
Breaking blocksownerYou cannot break blocks in this place!
Clicking a block (containers, doors, buttons, levers, pressure plates, redstone, bucket on a block)ownerYou cannot use this here!
Player-vs-player combat (arrows too)nobodyPvP is disabled on this island!
Explosions (creeper, TNT)–blocks stay untouched
Hitting mobs and animals, picking up and dropping items, trading with villagersanyone–
  • On a society island the same actions are checked against society ranks, plus animals and flight (see Society island).
  • Fire spread, bed and anchor explosions, and mob spawning are not restricted by island protection.

Mini-games on the island

There are no mini-games on islands. The "Mini-Games" button in the main menu only prints a message.

The draft provides for mini-games played on the island with a 10 s countdown before the start, 30 s cleanup after the end and rewards for the top three: Parkour Challenge, Mob Arena, Building Contest, Treasure Hunt, Speed Mining, Fishing Tournament, Puzzle Solver, Race Track, Survival Challenge, Creative Build. There are no scoring or reward rules.

Deleting an island

  1. The player types /island delete. They see "Are you sure you want to delete your island?", "This action is irreversible!" and "Type /island delete confirm to confirm.".
  2. They have 30 s to type /island delete confirm. After that: "The island deletion request expired.".
  3. After confirmation: "Your island is being deleted...". The island disappears together with its blocks, items in chests, the team, invitations and bans.
  4. Then the player can immediately create a new island with /island create. The new island is Classic again, at level 1.

Deletion cannot be undone with a player command.

Society island

A society (guild) gets a shared island automatically right after it is founded, at no extra cost. Society rules: Society and party.

  • The society island is Classic, like a player's island. If its creation fails, the server retries every 5 minutes.
  • /society island moves a member to the society island. While the island is still being created: "The society island is being prepared. Try again shortly.".
  • Only society members can enter. A player who lost membership is sent back to the lobby: "You no longer have access to this society island.".
  • A kicked or leaving member is moved from the society island to the lobby.
  • The leader changes rank permissions with /society permissions. The leader always has all of them.
  • A frozen society (leader without the VIP rank) loses all permissions, the leader too. Members can enter, but can do nothing.
  • After the society is disbanded, everyone is sent to the lobby and the island is deleted.
  • The protection bypass for administration does not work on the society island.

Default rank permissions

PermissionLeaderOfficerMemberRecruitChecked in game
Placing blocksyesyesyesnoyes
Breaking blocksyesyesyesnoyes
Interactionyesyesyesyesyes
Containersyesyesyesnoyes
Redstoneyesyesyesnoyes
Minion handlingyesyesyesnoyes
Placing and picking up minionsyesyesnonoyes
Animalsyesyesnonoyes
Flightyesyesnonoyes
Using warpsyesyesyesyesno
Managing warpsyesyesnonono
Island settingsyesnononono
Deposits to the island bankyesyesnonono
Withdrawals from the island bankyesnononono

Warps, settings and the island bank do not exist, so their permissions unlock nothing today. Nobody except administration can place incubators on the society island.

What works only on islands

MechanicRule on the island
MinionsPlaced and handled by the island owner (on a society island: ranks with the permission). Limit: 5 slots + 1 for each threshold of unique type and level pairs of minions held by the owner and members (5, 15, 30, 50, 75, 100, 130), 12 at most. Outside the island: "You can only place a minion on your own island.".
Incubators (DNA farms)At most 3 per island, up to 5 live mobs from one egg. Placed and opened only by the owner. Outside the island: "You can only place an incubator on your own island.".
BuildingSurvival mode applies only on the island. Everywhere else the player is in adventure mode.

Pets, bank, skills and crafting work the same everywhere. A pet follows the player from the lobby to the island.

Saving the island and offline time

  • The island is saved when the owner leaves the game, and again after 5 minutes.
  • The island stays loaded as long as someone is on it. An empty island is put away after 10 minutes with nobody on it. So guests can keep an island loaded after the owner leaves.
  • On every save the previous version goes to history. The server keeps the 3 latest versions.

What happens when the island is not loaded

ElementOffline progress
Minionscatch up on production after the island is loaded, for 7 days at most and until storage is full
Incubatorsafter loading, each egg immediately refills mobs up to 5
Crops, furnaces, brewing, spawnersstand still; nothing grows or is produced

Commands

All commands take the form /island ..., /is ... or /wyspa .... home, visit and border move the player to the island server, the others work wherever the player is.

CommandAliasesWhoEffect
/island/is, /wyspaanyoneMoves to your own island. In the lobby it prepares it first (up to 60 s).
/island createc, newplayer without an islandCreates an island. Does not move you there.
/island homeh, tp, teleportowner and memberMoves to the player's island (for a member: the team's island).
/island visit [player]v, go, odwiedzanyoneWith a nick: moves to that player's island. Without a nick: the public island list.
/island info [player]i, information, stats, statisticsanyoneIsland data: name, owner, level, points, access, area, limits.
/island settingsconfig, options, ustawieniaplayer with an islandA window with basic island data.
/island menugui, panel, mplayer with an islandIsland main menu. Works only on the island server.
/island invite <player>add, zaprosownerTeam invitation, valid for 3 minutes.
/island accept [player]akceptuj, tak, yesinvited playerWithout a nick: the invitation list. With a nick: accepts the invitation.
/island deny <player>odrzuc, nie, no, declineinvited playerDeclines the invitation.
/island kick <player>remove, wyrzucownerRemoves a player from the team.
/island leave [confirm]opusc, quit, exitmemberLeaves the team. Requires confirmation with the word confirm.
/island ban <player> [reason]zbanuj, block, blokujownerBans a player on the island and removes them from the team.
/island unban <player>odbanuj, unblock, odblokujownerLifts the ban.
/island border [show|hide|info]borders, granice, banyoneShows the island area border for 10 s.
/island delete [confirm]del, usunownerDeletes the island. Confirmation within 30 s.
/island help [page]?, pomoc, commandsanyoneCommand list, 8 per page.
/society island/soc islandsociety memberMoves to the society island.

The /island help output also lists /island upgrades and /island schematics, but these commands do not exist: "Unknown subcommand".

To be decided

  • Island level and points. The level formula and five point sources exist, but nothing adds points. To decide: which actions give points, whether the block valuation from this page applies, how to count the team, helpers and blueprints. The block valuation draft has a different level formula: floor(sqrt(points / 1000)) without +1, i.e. starting at level 0. The professions plan assumes the Builder profession gives more island points for structures.
  • Team member rights. A member cannot build, open chests or use minions. To decide: roles and permissions on a player's island. A ready role draft: Owner, Co-owner, Moderator, Member, Trusted, Visitor.
  • Member limit. The configuration says 4, the upgrade menu 5 -> 7, the upgrade configuration 5 / 10 / 15. The game has no limit at all.
  • Membership and bans are not persistent. The member list and ban list disappear an hour after the last change. Persistent storage is needed.
  • Accepting an invitation by a player with their own island. The game does not block this. After accepting, /island home leads to the team's island, and the player can neither visit their own island via home nor create a new one.
  • Deletion by a member. /island delete does not check whether the player is the owner. A member can delete the team's island.
  • Visits bypass privacy and bans. /island visit <nick> moves to any island. To decide: checking the access mode and ban before moving.
  • Kicking a banned player. "Moving outside the island" puts the player under the island, in the void, from where the fall rescue sends them back to that island's spawn point.
  • Entry messages and visit counter. To check in game whether the welcome, farewell and counter work when entering by teleport.
  • Island settings. There is no way to change the name, access mode, welcome message or whitelist. Because of this the public island list is always empty.
  • Public island list. After the data loads, the window clears and does not accept clicks. There is no player search or visit history.
  • Island types. Three are described (classic, desert, jungle), but the player has no choice. The book in the lobby announces a choice of Classic, Desert, Jungle. There is no Nether or End island, although templates exist.
  • Build area. The info says 128 x 128, the save covers 272 x 272, and you can build anywhere. Blocks outside 272 x 272 are lost without warning. To decide: the building limit and island expansion.
  • Island border. /island border reliably works for only one island at a time per server. The test option shows a 50-block border that hide does not remove.
  • Upgrades and boosters. The menu shows different prices than the configuration, prices in nonexistent "crystals", and purchasing does not work. Clicking in these windows is not blocked. Needed: currency, prices, effects, persistence.
  • Island statistics. The window shows fixed sample numbers (e.g. level 15, rank #23). To decide: remove it or connect real data.
  • Limit info. /island info shows "Minions: 1" and "Pets: 1", while the actual minion limit is 5-12 and the island does not limit pets.
  • Main menu. In the lobby /island menu replies "The menu will be available soon!". On the island server most buttons only print a message.
  • Mini-games, quests, island bank, warps, island shop, level rewards, ranking, ratings. They exist only as a draft with no values.
  • Offline progress. Crops, furnaces and spawners do not catch up on offline time.
  • Aliases. "go" is an alias of both home and visit (works as visit), and "remove" is an alias of both delete and kick (works as kick).
  • Invitation list. For each invitation the role is displayed as "null", and the expiry date has no time.
  • Biome. The saved Plains biome is not applied to the terrain.
  • Society island. Permissions for warps, settings and the bank are in the permissions window, but nothing checks them. Incubators cannot be placed on the society island.