From 39e8165900d744e95d8b9a578f15b0826dd4281a Mon Sep 17 00:00:00 2001 From: Saphire Lattice Date: Mon, 15 Jun 2026 09:26:51 +0600 Subject: [PATCH] Don't wirelessly link an ItemStack's component to a live player --- src/main/java/de/dafuqs/spectrum/mixin/LivingEntityMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/dafuqs/spectrum/mixin/LivingEntityMixin.java b/src/main/java/de/dafuqs/spectrum/mixin/LivingEntityMixin.java index c73f999b8f..357219a5ba 100644 --- a/src/main/java/de/dafuqs/spectrum/mixin/LivingEntityMixin.java +++ b/src/main/java/de/dafuqs/spectrum/mixin/LivingEntityMixin.java @@ -213,7 +213,7 @@ public abstract class LivingEntityMixin { private void spectrum$applyConcealedEffects(Level world, ItemStack stack, FoodProperties foodComponent, CallbackInfoReturnable cir) { var oilEffect = stack.get(SpectrumDataComponentTypes.CONCEALED_EFFECT); if (!world.isClientSide() && oilEffect != null) - ((LivingEntity) (Object) this).addEffect(oilEffect); + ((LivingEntity) (Object) this).addEffect(new MobEffectInstance(oilEffect)); } @ModifyReturnValue(method = "canBeAffected", at = @At("RETURN"))