This commit is contained in:
dfsek
2021-07-19 21:51:38 -07:00
parent 24a4ff4044
commit 9673ab8ce1
2 changed files with 4 additions and 4 deletions
@@ -30,7 +30,7 @@ public class WorldConfigImpl implements WorldConfig {
pack.getRegistryMap().forEach((clazz, pair) -> registryMap.put(clazz, new LockedRegistryImpl<>(pair.getLeft()))); pack.getRegistryMap().forEach((clazz, pair) -> registryMap.put(clazz, new LockedRegistryImpl<>(pair.getLeft())));
this.provider = pack.getBiomeProviderBuilder().build(world.getWorld().getSeed()); this.provider = pack.getBiomeProviderBuilder();
} }
@Override @Override
@@ -28,7 +28,7 @@ public class TerraBiomeSource extends BiomeSource {
private final Registry<Biome> biomeRegistry; private final Registry<Biome> biomeRegistry;
private final long seed; private final long seed;
private final BiomeProvider grid; private final BiomeProvider provider;
private final ConfigPack pack; private final ConfigPack pack;
public TerraBiomeSource(Registry<Biome> biomes, long seed, ConfigPack pack) { public TerraBiomeSource(Registry<Biome> biomes, long seed, ConfigPack pack) {
@@ -37,7 +37,7 @@ public class TerraBiomeSource extends BiomeSource {
.collect(Collectors.toList())); .collect(Collectors.toList()));
this.biomeRegistry = biomes; this.biomeRegistry = biomes;
this.seed = seed; this.seed = seed;
this.grid = pack.getBiomeProviderBuilder().build(seed); this.provider = pack.getBiomeProviderBuilder();
this.pack = pack; this.pack = pack;
} }
@@ -53,7 +53,7 @@ public class TerraBiomeSource extends BiomeSource {
@Override @Override
public Biome getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ) { public Biome getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ) {
TerraBiome biome = grid.getBiome(biomeX << 2, biomeZ << 2, seed); TerraBiome biome = provider.getBiome(biomeX << 2, biomeZ << 2, seed);
return biomeRegistry.get(new Identifier("terra", FabricUtil.createBiomeID(pack, biome.getID()))); return biomeRegistry.get(new Identifier("terra", FabricUtil.createBiomeID(pack, biome.getID())));
} }
} }