From c48698f68097b848c24d1d67d5f45cd26995e429 Mon Sep 17 00:00:00 2001 From: Dennis C Date: Sun, 5 Jun 2022 16:23:49 +0200 Subject: [PATCH] Fix wrong position in Level#hasChunk() call in IForgeBlockGetter (#8654) --- .../minecraftforge/common/extensions/IForgeBlockGetter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/common/extensions/IForgeBlockGetter.java b/src/main/java/net/minecraftforge/common/extensions/IForgeBlockGetter.java index 86ab723d41..16af2db774 100644 --- a/src/main/java/net/minecraftforge/common/extensions/IForgeBlockGetter.java +++ b/src/main/java/net/minecraftforge/common/extensions/IForgeBlockGetter.java @@ -6,6 +6,7 @@ package net.minecraftforge.common.extensions; import net.minecraft.core.BlockPos; +import net.minecraft.core.SectionPos; import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.entity.BlockEntity; @@ -29,7 +30,7 @@ public interface IForgeBlockGetter { if (this instanceof Level level) { - if (!level.hasChunk(pos.getX(), pos.getZ())) + if (!level.hasChunk(SectionPos.blockToSectionCoord(pos.getX()), SectionPos.blockToSectionCoord(pos.getZ()))) { return null; }