From ec1acce6ec94c56946038fb09f9de13d6e98fd25 Mon Sep 17 00:00:00 2001 From: Kam Date: Wed, 27 Mar 2024 04:28:33 -0400 Subject: [PATCH] Emergency check for Animation Data in Dimensions --- src/main/java/noppes/npcs/controllers/data/AnimationData.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/noppes/npcs/controllers/data/AnimationData.java b/src/main/java/noppes/npcs/controllers/data/AnimationData.java index 3dcb76383..37528ce95 100644 --- a/src/main/java/noppes/npcs/controllers/data/AnimationData.java +++ b/src/main/java/noppes/npcs/controllers/data/AnimationData.java @@ -54,6 +54,9 @@ public class AnimationData implements IAnimationData { EntityLivingBase sendingEntity = parent instanceof PlayerData ? ((PlayerData) parent).player : parent instanceof DataDisplay ? ((DataDisplay) parent).npc : null; float range = parent instanceof PlayerData ? 160 : 60; if (sendingEntity != null) { + if(sendingEntity.dimension != sendingEntity.worldObj.provider.dimensionId) + sendingEntity.dimension = sendingEntity.worldObj.provider.dimensionId; + List entities = sendingEntity.worldObj.getEntitiesWithinAABB(EntityPlayer.class, AxisAlignedBB.getBoundingBox( sendingEntity.posX - range, sendingEntity.posY - range, sendingEntity.posZ - range, sendingEntity.posX + range, sendingEntity.posY + range, sendingEntity.posZ + range));