From 9d95a5363f9502faf3854bce9f9f5a056e181050 Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Thu, 4 Jan 2024 20:35:41 -0500 Subject: [PATCH] Update cap mixin for 1.20 changes --- .../mixin/perf/forge_cap_retrieval/LivingEntityMixin.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge/src/main/java/org/embeddedt/modernfix/forge/mixin/perf/forge_cap_retrieval/LivingEntityMixin.java b/forge/src/main/java/org/embeddedt/modernfix/forge/mixin/perf/forge_cap_retrieval/LivingEntityMixin.java index 60935b4f..68e86aab 100644 --- a/forge/src/main/java/org/embeddedt/modernfix/forge/mixin/perf/forge_cap_retrieval/LivingEntityMixin.java +++ b/forge/src/main/java/org/embeddedt/modernfix/forge/mixin/perf/forge_cap_retrieval/LivingEntityMixin.java @@ -3,7 +3,7 @@ package org.embeddedt.modernfix.forge.mixin.perf.forge_cap_retrieval; import net.minecraft.core.Direction; import net.minecraft.world.entity.LivingEntity; import net.minecraftforge.common.capabilities.Capability; -import net.minecraftforge.items.CapabilityItemHandler; +import net.minecraftforge.common.capabilities.ForgeCapabilities; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Redirect; @@ -19,6 +19,6 @@ public class LivingEntityMixin { */ @Redirect(method = "getCapability", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/LivingEntity;isAlive()Z")) private boolean checkAliveAfterCap(LivingEntity entity, Capability capability, @Nullable Direction facing) { - return capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY && entity.isAlive(); + return capability == ForgeCapabilities.ITEM_HANDLER && entity.isAlive(); } }