diff --git a/common/src/main/java/org/valkyrienskies/mod/mixin/server/world/MixinServerLevel.java b/common/src/main/java/org/valkyrienskies/mod/mixin/server/world/MixinServerLevel.java index 3971c68fd..18c84104a 100644 --- a/common/src/main/java/org/valkyrienskies/mod/mixin/server/world/MixinServerLevel.java +++ b/common/src/main/java/org/valkyrienskies/mod/mixin/server/world/MixinServerLevel.java @@ -154,7 +154,7 @@ private boolean includeShipsInParticleDistanceCheck( for (int z = 0; z < 16; z++) { final BlockState blockState = chunkSection.getBlockState(x, y, z); final int posX = (chunkX << 4) + x; - final int posY = worldChunk.getMinBuildHeight() + y; + final int posY = worldChunk.getMinBuildHeight() + (sectionY << 4) + y; final int posZ = (chunkZ << 4) + z; if (blockState.getBlock() instanceof WingBlock) { mutableBlockPos.set(posX, posY, posZ);