From a5947be1220ea8208175356ed814142ac888af28 Mon Sep 17 00:00:00 2001 From: dfsek Date: Sun, 28 Nov 2021 12:26:01 -0700 Subject: [PATCH] fix fabric protoworld impl --- .../fabric/generation/FabricChunkGeneratorWrapper.java | 4 ++-- .../mixin/implementations/world/ChunkRegionMixin.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/generation/FabricChunkGeneratorWrapper.java b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/generation/FabricChunkGeneratorWrapper.java index bb234fe41..767e49135 100644 --- a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/generation/FabricChunkGeneratorWrapper.java +++ b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/generation/FabricChunkGeneratorWrapper.java @@ -193,11 +193,11 @@ public class FabricChunkGeneratorWrapper extends net.minecraft.world.gen.chunk.C @Override public CompletableFuture populateNoise(Executor executor, Blender arg, StructureAccessor structureAccessor, Chunk chunk) { return CompletableFuture.supplyAsync(() -> { - World world = (World) ((StructureAccessorAccessor) structureAccessor).getWorld(); + ProtoWorld world = (ProtoWorld) ((StructureAccessorAccessor) structureAccessor).getWorld(); delegate.generateChunkData((ProtoChunk) chunk, world, chunk.getPos().z, chunk.getPos().x); delegate.getGenerationStages().forEach(populator -> { if(populator instanceof Chunkified) { - populator.populate((ProtoWorld) world); + populator.populate(world); } }); return chunk; diff --git a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/mixin/implementations/world/ChunkRegionMixin.java b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/mixin/implementations/world/ChunkRegionMixin.java index 6465beef5..be6c76e63 100644 --- a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/mixin/implementations/world/ChunkRegionMixin.java +++ b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/mixin/implementations/world/ChunkRegionMixin.java @@ -138,15 +138,15 @@ public abstract class ChunkRegionMixin { .getBiomeSource()).getProvider(); } - public int terra$getCenterChunkX() { + public int terraWorld$centerChunkX() { return centerPos.getPos().x; } - public int terra$getCenterChunkZ() { + public int terraWorld$centerChunkZ() { return centerPos.getPos().z; } - public World terra$getWorld() { + public World terraWorld$getWorld() { return (World) world; }