1
0
mirror of https://github.com/plexusorg/Plex-FAWE.git synced 2025-01-12 18:54:01 +00:00

Remove Only-vanilla-biomes restriction ()

This commit is contained in:
MrKinau 2021-10-22 16:34:37 +02:00 committed by GitHub
parent 857090bdde
commit 7b775ca57d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 5 deletions
worldedit-bukkit/adapters
adapter-1_17_1/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/fawe/v1_17_R1_2
adapter-legacy/src/main/resources

@ -608,11 +608,22 @@ public final class PaperweightFaweAdapter extends CachedBukkitAdapter implements
@Override @Override
public int getInternalBiomeId(BiomeType biomeType) { public int getInternalBiomeId(BiomeType biomeType) {
Biome biomeBase = CraftBlock.biomeToBiomeBase( if (biomeType.getId().startsWith("minecraft:")) {
MinecraftServer.getServer().registryAccess().ownedRegistryOrThrow(Registry.BIOME_REGISTRY), Biome biomeBase = CraftBlock.biomeToBiomeBase(
BukkitAdapter.adapt(biomeType) MinecraftServer.getServer().registryAccess().ownedRegistryOrThrow(Registry.BIOME_REGISTRY),
); BukkitAdapter.adapt(biomeType)
return MinecraftServer.getServer().registryAccess().ownedRegistryOrThrow(Registry.BIOME_REGISTRY).getId(biomeBase); );
return MinecraftServer.getServer().registryAccess().ownedRegistryOrThrow(Registry.BIOME_REGISTRY).getId(biomeBase);
} else {
WritableRegistry<Biome> biomeRegistry = MinecraftServer.getServer().registryAccess()
.ownedRegistryOrThrow(Registry.BIOME_REGISTRY);
ResourceLocation resourceLocation = biomeRegistry.keySet().stream()
.filter(resource -> resource.toString().equals(biomeType.getId()))
.findAny().orElse(null);
return biomeRegistry.getId(biomeRegistry.get(resourceLocation));
}
} }
@Override @Override