-
Notifications
You must be signed in to change notification settings - Fork 14
Real Estate
NOTE: RealEstate features are not included in the current version of IslandCraft. They will appear in the future as a separate compatible plugin.
An available island can be purchased while standing on it:
/island purchase
Attempting to purchase the ocean displays a helpful message:
[INFO] You cannot purchase the ocean
Attempting to purchase a non-purchasable island also displays a helpful message:
[INFO] You cannot purchase an island you already own
[INFO] You cannot purchase an island owned by another player
[INFO] You cannot purchase a reserved island
[INFO] You cannot purchase a public island
The player must be holding sufficient funds in their hand to pay for the island. The cost of an island increases with the number islands the player owns.
- When the player owns no other islands, the cost is 1 diamond
- When the player owns 1 other island, the cost is 2 diamonds
- When the player owns 2 other islands, the cost is 3 diamonds
- When the player owns 'N' other islands, the cost is 'N + 1' diamonds
Attempting to purchase an island without sufficient funds displays a helpful message:
[INFO] You need <N> diamonds in your inventory to purchase this island
An owned island can be abandoned while standing on it:
/island abandon
This command gives up ownership of the island. It will be regenerated in 7 days. Within this time it may be purchased by any player in its current state.
Attempting to abandon the ocean or an island that you do not own will display a helpful message:
[INFO] You cannot abandon the ocean
[INFO] You cannot abandon an island you do not own
Transferring an island can be achieved by the owner abandoning the island, then the receiver purchasing it.
An owned island can be renamed while standing on it:
/island rename <name...>
Tax can be paid for an owned island while standing on it:
/island tax
- Tax must be paid to maintain ownership of an island.
- Paying tax secures ownership of an island for 1 week.
- Tax may be paid up to 4 weeks in advance.
- The player must stand on an island to pay its tax.
- A player must visit each of their islands to pay all their tax.
The cost of the taxes increases with the number of islands owned.
- If you own 1 island, you must pay 1 diamond per island per week
- If you own 2 islands, you must pay 2 diamonds per island per week
- If you own 'N' islands, they you pay 'N' diamonds per island per week
This prevents players from gaining more than a few islands.
[INFO] You cannot pay taxes for the ocean
[INFO] You need <N> diamonds in your hand to pay the tax for this island
[INFO] You cannot pay taxes for an island you do not own
To get information about an island, stand on it and use the following command:
/island examine
[INFO] You cannot examine the ocean
Result for private islands:
[INFO] Private Island:
[INFO] Location: {x:<x>, z:<z>}
[INFO] Biome: <biome>
[INFO] Owner: <player>
[INFO] Members: [<player>, <player>, ...]
[INFO] Tax Paid: <n> days
Result for public islands:
[INFO] Public Island:
[INFO] Location: {x:<x>, z:<z>}
[INFO] Biome: <biome>
[INFO] Regeneration: <n> days
Result for reserved islands:
[INFO] Reserved Island:
[INFO] Location: {x:<x>, z:<z>}
[INFO] Biome: <biome>
Result for available islands:
[INFO] Available Island:
[INFO] Location: {x:<x>, z:<z>}
[INFO] Biome: <biome>
[INFO] Regeneration: <n> days
Result for abandoned islands:
[INFO] Abandoned Island:
[INFO] Location: {x:<x>, z:<z>}
[INFO] Biome: <biome>
[INFO] Previous Owner: <player>
[INFO] Regeneration: <n> days
Protection is handled by WorldGuard.
When an island is:
- Purchased
- Set as reserved
- Set as public
- Set as abandoned
A visible region is created for that island. Also protected regions are created for that island and all adjacent islands.
- Protected regions do not have enter/leave messages and are not visible on Dynmap.
- No players have permissions outside of protected regions
- No players have permissions on reserved, available or abandoned islands
- All players have permissions on public islands
- Owners and members have permissions on private islands
- Protected regions of adjacent islands overlap
- A player must have permissions in all overlapping protected regions to have permissions there
- Players cannot place blocks
- Players cannot break blocks
- Players cannot use beds
- Players cannot use chests/furnaces/jukeboxes
- Players cannot use levers/buttons/repeaters/noteblocks(tuning)
- Players can use workbenches/enderchests/noteblocks(playing)
- Players cannot lure or kill animals
- In summary, players cannot do anything except move and kill players
- Ghasts cannot break blocks, unless targeting a member/owner of the region
- Creepers cannot break blocks, unless targeting a member/owner of the region
- Endermen can break and place blocks if they spawned in that region
- Enderdragons cannot do block damage, not that they should be in the overworld...
- TNT cannot break blocks, unless it is placed in that region
- Fire cannot spread between regions
- Pistons cannot push or pull blocks between regions
Visible regions are smaller regions containing the area of an island which does not overlap any regions from adjacent islands.
- When a player enters a visible region they receive a message:
[INFO] Welcome to <island>
- When a player leaves a visible region they receive a message:
[INFO] Now leaving <island>
- Visible regions are displayed on Dynmap
Owners of islands are able to create sub-regions to relax some of the rules for chosen players. This is useful when creating bridges/tunnels between adjacent islands. This uses the default WorldGuard player interface.