Skip to content

Commit 360b721

Browse files
committed
Update DefaultWorldManager.java
1 parent 8bd8e52 commit 360b721

File tree

1 file changed

+18
-7
lines changed

1 file changed

+18
-7
lines changed

multiworld-bukkit/src/main/java/com/dev7ex/multiworld/world/DefaultWorldManager.java

+18-7
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@
88
import com.dev7ex.multiworld.api.bukkit.event.world.WorldCloneEvent;
99
import com.dev7ex.multiworld.api.bukkit.event.world.WorldCreateEvent;
1010
import com.dev7ex.multiworld.api.bukkit.event.world.WorldDeleteEvent;
11-
import com.dev7ex.multiworld.api.bukkit.generator.FlatChunkGenerator;
12-
import com.dev7ex.multiworld.api.bukkit.generator.VoidChunkGenerator;
1311
import com.dev7ex.multiworld.api.bukkit.world.BukkitWorldHolder;
1412
import com.dev7ex.multiworld.api.bukkit.world.BukkitWorldManager;
1513
import com.dev7ex.multiworld.api.bukkit.world.BukkitWorldProvider;
14+
import com.dev7ex.multiworld.api.bukkit.world.generator.FlatWorldGenerator;
15+
import com.dev7ex.multiworld.api.bukkit.world.generator.VoidWorldGenerator;
16+
import com.dev7ex.multiworld.api.bukkit.world.generator.WaterWorldGenerator;
1617
import com.dev7ex.multiworld.api.world.WorldDefaultProperty;
1718
import com.dev7ex.multiworld.api.world.WorldType;
1819
import lombok.AccessLevel;
@@ -136,7 +137,7 @@ public void createWorld(@NotNull final String creatorName, @NotNull final String
136137

137138
switch (type) {
138139
case FLAT:
139-
worldCreator.generator(new FlatChunkGenerator());
140+
worldCreator.generator(new FlatWorldGenerator());
140141
worldCreator.generateStructures(false);
141142
break;
142143

@@ -148,8 +149,13 @@ public void createWorld(@NotNull final String creatorName, @NotNull final String
148149
worldCreator.environment(World.Environment.THE_END);
149150
break;
150151

152+
case WATER:
153+
worldCreator.generator(new WaterWorldGenerator());
154+
worldCreator.generateStructures(false);
155+
break;
156+
151157
case VOID:
152-
worldCreator.generator(new VoidChunkGenerator());
158+
worldCreator.generator(new VoidWorldGenerator());
153159
worldCreator.generateStructures(false);
154160
break;
155161

@@ -388,19 +394,24 @@ public void loadWorld(@NotNull final String creatorName, @NotNull final String n
388394

389395
switch (worldHolder.getType()) {
390396
case VOID:
391-
worldCreator.generator(new VoidChunkGenerator());
397+
worldCreator.generator(new VoidWorldGenerator());
392398
worldCreator.generateStructures(false);
393399
break;
394400

395401
case FLAT:
396-
worldCreator.generator(new FlatChunkGenerator());
402+
worldCreator.generator(new FlatWorldGenerator());
397403
worldCreator.generateStructures(false);
398404
break;
399405

400406
case NETHER:
401407
worldCreator.environment(World.Environment.NETHER);
402408
break;
403409

410+
case WATER:
411+
worldCreator.generator(new WaterWorldGenerator());
412+
worldCreator.generateStructures(false);
413+
break;
414+
404415
case END:
405416
worldCreator.environment(World.Environment.THE_END);
406417
break;
@@ -461,4 +472,4 @@ public BukkitWorldProvider getProvider() {
461472
return MultiWorldPlugin.getInstance().getWorldProvider();
462473
}
463474

464-
}
475+
}

0 commit comments

Comments
 (0)