From 2fb8b2eb18b6c6268946a24f9cdbe669522fefac Mon Sep 17 00:00:00 2001 From: Silver_David Date: Tue, 3 May 2022 13:24:13 -0400 Subject: [PATCH] Fix undead causing chunkloading leading to extensive lag (#8583) --- src/main/java/net/minecraftforge/common/ForgeHooks.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/net/minecraftforge/common/ForgeHooks.java b/src/main/java/net/minecraftforge/common/ForgeHooks.java index 8eab42e501..565742e45d 100644 --- a/src/main/java/net/minecraftforge/common/ForgeHooks.java +++ b/src/main/java/net/minecraftforge/common/ForgeHooks.java @@ -1161,6 +1161,8 @@ public class ForgeHooks public static boolean canEntityDestroy(Level level, BlockPos pos, LivingEntity entity) { + if (!level.isLoaded(pos)) + return false; BlockState state = level.getBlockState(pos); return ForgeEventFactory.getMobGriefingEvent(level, entity) && state.canEntityDestroy(level, pos, entity) && ForgeEventFactory.onEntityDestroyBlock(entity, pos, state); }