From 538acc9912e633fe74fb80a16e205531fec60ebc Mon Sep 17 00:00:00 2001 From: Ebo Date: Thu, 29 Aug 2024 19:27:08 -0400 Subject: [PATCH] Fix incorrect debug regions (#178) --- .../java/terrablender/mixin/MixinMultiNoiseBiomeSource.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Common/src/main/java/terrablender/mixin/MixinMultiNoiseBiomeSource.java b/Common/src/main/java/terrablender/mixin/MixinMultiNoiseBiomeSource.java index d8afcb6..50faae0 100644 --- a/Common/src/main/java/terrablender/mixin/MixinMultiNoiseBiomeSource.java +++ b/Common/src/main/java/terrablender/mixin/MixinMultiNoiseBiomeSource.java @@ -19,6 +19,7 @@ import net.minecraft.core.BlockPos; import net.minecraft.core.Holder; +import net.minecraft.core.QuartPos; import net.minecraft.world.level.biome.Biome; import net.minecraft.world.level.biome.Climate; import net.minecraft.world.level.biome.MultiNoiseBiomeSource; @@ -47,7 +48,9 @@ public void getNoiseBiome(int x, int y, int z, Climate.Sampler sampler, Callback @Inject(method="addDebugInfo", at =@At("TAIL")) public void addDebugInfo(List debugLines, BlockPos pos, Climate.Sampler sampler, CallbackInfo ci) { + int qx = QuartPos.fromBlock(pos.getX()); + int qz = QuartPos.fromBlock(pos.getZ()); IExtendedParameterList> extension = (IExtendedParameterList>) this.parameters(); - debugLines.add("Region: " + extension.getRegion(extension.getUniqueness(pos.getX(), pos.getY(), pos.getZ())).getName().toString()); + debugLines.add("Region: " + extension.getRegion(extension.getUniqueness(qx, 0, qz)).getName().toString()); } }