geforkt von Mirrors/FastAsyncWorldEdit
Don't print error message if we're expecting it on biome loading
Dieser Commit ist enthalten in:
Ursprung
3376baa3c5
Commit
a3d50585c2
@ -235,7 +235,7 @@ public class WorldEditPlugin extends JavaPlugin {
|
|||||||
// datapacks aren't loaded until just before the world is, and bukkit has no event for this
|
// datapacks aren't loaded until just before the world is, and bukkit has no event for this
|
||||||
// so the earliest we can do this is in WorldInit
|
// so the earliest we can do this is in WorldInit
|
||||||
setupTags();
|
setupTags();
|
||||||
setupBiomes(); // FAWE - load biomes later. Initialize biomes twice to allow for the registry to be present for
|
setupBiomes(true); // FAWE - load biomes later. Initialize biomes twice to allow for the registry to be present for
|
||||||
// plugins requiring WE biomes during startup, as well as allowing custom biomes loaded later on to be present in WE.
|
// plugins requiring WE biomes during startup, as well as allowing custom biomes loaded later on to be present in WE.
|
||||||
WorldEdit.getInstance().getEventBus().post(new PlatformReadyEvent(platform));
|
WorldEdit.getInstance().getEventBus().post(new PlatformReadyEvent(platform));
|
||||||
}
|
}
|
||||||
@ -244,7 +244,7 @@ public class WorldEditPlugin extends JavaPlugin {
|
|||||||
private void initializeRegistries() {
|
private void initializeRegistries() {
|
||||||
// FAWE start - move Biomes to their own method. Initialize biomes twice to allow for the registry to be present for
|
// FAWE start - move Biomes to their own method. Initialize biomes twice to allow for the registry to be present for
|
||||||
// plugins requiring WE biomes during startup, as well as allowing custom biomes loaded later on to be present in WE.
|
// plugins requiring WE biomes during startup, as well as allowing custom biomes loaded later on to be present in WE.
|
||||||
setupBiomes();
|
setupBiomes(false);
|
||||||
// FAWE end
|
// FAWE end
|
||||||
/*
|
/*
|
||||||
|
|
||||||
@ -308,7 +308,7 @@ public class WorldEditPlugin extends JavaPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FAWE start
|
// FAWE start
|
||||||
private void setupBiomes() {
|
private void setupBiomes(boolean expectFail) {
|
||||||
if (this.adapter.value().isPresent()) {
|
if (this.adapter.value().isPresent()) {
|
||||||
// Biomes are stored globally in the server. Registries are not kept per-world in Minecraft.
|
// Biomes are stored globally in the server. Registries are not kept per-world in Minecraft.
|
||||||
// The WorldServer get-registries method simply delegates to the MinecraftServer method.
|
// The WorldServer get-registries method simply delegates to the MinecraftServer method.
|
||||||
@ -318,7 +318,9 @@ public class WorldEditPlugin extends JavaPlugin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
if (!expectFail) {
|
||||||
LOGGER.warn("Failed to load biomes via adapter (not present). Will load via bukkit");
|
LOGGER.warn("Failed to load biomes via adapter (not present). Will load via bukkit");
|
||||||
|
}
|
||||||
for (Biome biome : Biome.values()) {
|
for (Biome biome : Biome.values()) {
|
||||||
// Custom is bad
|
// Custom is bad
|
||||||
if (biome.name().equals("CUSTOM")) {
|
if (biome.name().equals("CUSTOM")) {
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren