From 2483671e5e3f1d53723968814d913712d08d4a21 Mon Sep 17 00:00:00 2001 From: s809 <43530948+s809@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:16:58 +0500 Subject: [PATCH] Should be division instead of multiplication --- .../core/generation/RemoteWorldRetrievalQueue.java | 4 ++-- .../distanthorizons/core/level/AbstractDhServerLevel.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/generation/RemoteWorldRetrievalQueue.java b/core/src/main/java/com/seibel/distanthorizons/core/generation/RemoteWorldRetrievalQueue.java index 24ba12cdf..55f10607c 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/generation/RemoteWorldRetrievalQueue.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/generation/RemoteWorldRetrievalQueue.java @@ -113,8 +113,8 @@ public class RemoteWorldRetrievalQueue extends AbstractFullDataNetworkRequestQue if (this.networkState.sessionConfig.getGenerationBoundsRadius() > 0) { if (DhSectionPos.getChebyshevSignedBlockDistance(sectionPos, new DhBlockPos2D( - this.networkState.sessionConfig.getGenerationBoundsX(), - this.networkState.sessionConfig.getGenerationBoundsZ() + (int) (this.networkState.sessionConfig.getGenerationBoundsX() / this.level.levelWrapper.getDimensionType().getCoordinateScale()), + (int) (this.networkState.sessionConfig.getGenerationBoundsZ() / this.level.levelWrapper.getDimensionType().getCoordinateScale()) )) > this.networkState.sessionConfig.getGenerationBoundsRadius()) { return false; diff --git a/core/src/main/java/com/seibel/distanthorizons/core/level/AbstractDhServerLevel.java b/core/src/main/java/com/seibel/distanthorizons/core/level/AbstractDhServerLevel.java index f5edc5071..6215f04c1 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/level/AbstractDhServerLevel.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/level/AbstractDhServerLevel.java @@ -153,8 +153,8 @@ public abstract class AbstractDhServerLevel extends AbstractDhLevel implements I { double coordinateScale = this.serverLevelWrapper.getDimensionType().getCoordinateScale(); if (DhSectionPos.getChebyshevSignedBlockDistance(message.sectionPos, new DhBlockPos2D( - (int) (Config.Server.generationBoundsX.get() * coordinateScale), - (int) (Config.Server.generationBoundsZ.get() * coordinateScale) + (int) (Config.Server.generationBoundsX.get() / coordinateScale), + (int) (Config.Server.generationBoundsZ.get() / coordinateScale) )) > Config.Server.generationBoundsRadius.get()) { message.sendResponse(new RequestOutOfRangeException("Section out of allowed bounds"));