mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-06-17 06:11:24 +00:00
updade fabric entity generation
This commit is contained in:
+8
-4
@@ -49,6 +49,9 @@ import net.minecraft.world.gen.feature.OceanMonumentFeature;
|
|||||||
import net.minecraft.world.gen.feature.PillagerOutpostFeature;
|
import net.minecraft.world.gen.feature.PillagerOutpostFeature;
|
||||||
import net.minecraft.world.gen.feature.StructureFeature;
|
import net.minecraft.world.gen.feature.StructureFeature;
|
||||||
import net.minecraft.world.gen.feature.SwampHutFeature;
|
import net.minecraft.world.gen.feature.SwampHutFeature;
|
||||||
|
import net.minecraft.world.gen.random.AtomicSimpleRandom;
|
||||||
|
import net.minecraft.world.gen.random.ChunkRandom;
|
||||||
|
import net.minecraft.world.gen.random.RandomSeed;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
@@ -139,10 +142,11 @@ public class FabricChunkGeneratorWrapper extends net.minecraft.world.gen.chunk.C
|
|||||||
@Override
|
@Override
|
||||||
public void populateEntities(ChunkRegion region) {
|
public void populateEntities(ChunkRegion region) {
|
||||||
if(pack.vanillaMobs()) {
|
if(pack.vanillaMobs()) {
|
||||||
int cx = region.getCenterPos().x;
|
ChunkPos chunkPos = region.getCenterPos();
|
||||||
int cy = region.getCenterPos().z;
|
Biome biome = region.getBiome(chunkPos.getStartPos().withY(region.getTopY() - 1));
|
||||||
Biome biome = region.getBiome((new ChunkPos(cx, cy)).getStartPos());
|
ChunkRandom chunkRandom = new ChunkRandom(new AtomicSimpleRandom(RandomSeed.getSeed()));
|
||||||
SpawnHelper.populateEntities(region, biome, region.getCenterPos(), region.getRandom());
|
chunkRandom.setPopulationSeed(region.getSeed(), chunkPos.getStartX(), chunkPos.getStartZ());
|
||||||
|
SpawnHelper.populateEntities(region, biome, chunkPos, chunkRandom);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user