mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-02 07:56:48 +00:00
reformat BukkitChunkGenerator::onWorldInit
This commit is contained in:
parent
f9cb107728
commit
d275466e1e
@ -129,31 +129,29 @@ public class BukkitChunkGenerator extends ChunkGenerator implements PlatformChun
|
|||||||
@EventHandler
|
@EventHandler
|
||||||
public void onWorldInit(WorldInitEvent event) {
|
public void onWorldInit(WorldInitEvent event) {
|
||||||
try {
|
try {
|
||||||
if (!initialized) {
|
if (initialized || !world.name().equals(event.getWorld().getName()))
|
||||||
world.setRawWorldSeed(event.getWorld().getSeed());
|
return;
|
||||||
if (world.name().equals(event.getWorld().getName())) {
|
world.setRawWorldSeed(event.getWorld().getSeed());
|
||||||
Engine engine = getEngine(event.getWorld());
|
Engine engine = getEngine(event.getWorld());
|
||||||
if (engine == null) {
|
if (engine == null) {
|
||||||
Iris.warn("Failed to get Engine!");
|
Iris.warn("Failed to get Engine!");
|
||||||
J.s(() -> {
|
J.s(() -> {
|
||||||
Engine engine1 = getEngine(event.getWorld());
|
Engine engine1 = getEngine(event.getWorld());
|
||||||
if (engine1 != null) {
|
if (engine1 != null) {
|
||||||
try {
|
try {
|
||||||
INMS.get().inject(event.getWorld().getSeed(), engine1, event.getWorld());
|
INMS.get().inject(event.getWorld().getSeed(), engine1, event.getWorld());
|
||||||
Iris.info("Injected Iris Biome Source into " + event.getWorld().getName());
|
Iris.info("Injected Iris Biome Source into " + event.getWorld().getName());
|
||||||
initialized = true;
|
initialized = true;
|
||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}, 10);
|
|
||||||
} else {
|
|
||||||
INMS.get().inject(event.getWorld().getSeed(), engine, event.getWorld());
|
|
||||||
Iris.info("Injected Iris Biome Source into " + event.getWorld().getName());
|
|
||||||
spawnChunks.complete(INMS.get().getSpawnChunkCount(event.getWorld()));
|
|
||||||
initialized = true;
|
|
||||||
}
|
}
|
||||||
}
|
}, 10);
|
||||||
|
} else {
|
||||||
|
INMS.get().inject(event.getWorld().getSeed(), engine, event.getWorld());
|
||||||
|
Iris.info("Injected Iris Biome Source into " + event.getWorld().getName());
|
||||||
|
spawnChunks.complete(INMS.get().getSpawnChunkCount(event.getWorld()));
|
||||||
|
initialized = true;
|
||||||
}
|
}
|
||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user