diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/entity/EntityMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/entity/EntityMixin.java index 9a4521bd..735a47cf 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/entity/EntityMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/entity/EntityMixin.java @@ -317,7 +317,9 @@ public abstract class EntityMixin implements InternalEntityBridge, EntityBridge, return; } EntityPoseChangeEvent event = new EntityPoseChangeEvent(this.internal$getBukkitEntity(), BukkitRegistry.toBukkitPose(poseIn)); - Bukkit.getPluginManager().callEvent(event); + if (this.valid) { + Bukkit.getPluginManager().callEvent(event); + } } @Inject(method = "setRot", cancellable = true, at = @At(value = "HEAD"))