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"));