mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2024-12-25 10:37:59 +01:00
Finished max-islands (from WorldSettings)
This commit is contained in:
parent
260410a927
commit
76af2335e2
@ -37,6 +37,13 @@ public class IslandCreateCommand extends CompositeCommand {
|
||||
user.sendMessage("general.errors.already-have-island");
|
||||
return false;
|
||||
}
|
||||
if (getIWM().getMaxIslands(getWorld()) > 0
|
||||
&& getIslands().getIslandCount(getWorld()) >= getIWM().getMaxIslands(getWorld())) {
|
||||
// There is too many islands in the world :(
|
||||
user.sendMessage("commands.island.create.too-many-islands");
|
||||
return false;
|
||||
}
|
||||
|
||||
user.sendMessage("commands.island.create.creating-island");
|
||||
try {
|
||||
NewIsland.builder()
|
||||
|
@ -100,6 +100,7 @@ public interface WorldSettings {
|
||||
int getMaxHomes();
|
||||
|
||||
/**
|
||||
* 0 or -1 is unlimited. It will block island creation if the island count for the world is higher than this.
|
||||
* @return the maxIslands
|
||||
*/
|
||||
int getMaxIslands();
|
||||
|
@ -31,7 +31,7 @@ general:
|
||||
unknown-command: "&cUnknown command. Do &b/[label] help &cfor help."
|
||||
warp-not-safe: "&cThat warp is not safe right now!"
|
||||
wrong-world: "&cYou are not in the right world to do that!"
|
||||
you-must-wait: "&cYou must wait [number]s before you can do that command again"
|
||||
you-must-wait: "&cYou must wait [number]s before you can do that command again."
|
||||
tips:
|
||||
changing-obsidian-to-lava: "Changing obsidian back into lava. Be careful!"
|
||||
|
||||
@ -231,9 +231,10 @@ commands:
|
||||
description: "teleport you to the spawn"
|
||||
create:
|
||||
description: "create an island"
|
||||
too-many-islands: "&cThere are too many islands in this world: there isn't enough room for yours to be created."
|
||||
unable-create-island: "&cYour island could not be generated, please contact an administrator."
|
||||
creating-island: "&aCreating your island..."
|
||||
pick-world: "&cPick a world from [worlds]"
|
||||
pick-world: "&cPick a world from [worlds]."
|
||||
info:
|
||||
description: "display info about your island"
|
||||
reset:
|
||||
|
Loading…
Reference in New Issue
Block a user