From 16f18b9f30f0e9b0a7418b936adb91bc88589b83 Mon Sep 17 00:00:00 2001 From: Taskeren Date: Mon, 16 Feb 2026 12:35:08 +0800 Subject: [PATCH] Fix the targeted method signature of JEI FluidHelper --- .../gtceu/core/mixins/jei/FluidHelperMixin.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gregtechceu/gtceu/core/mixins/jei/FluidHelperMixin.java b/src/main/java/com/gregtechceu/gtceu/core/mixins/jei/FluidHelperMixin.java index 21e5d0594c3..866ff923886 100644 --- a/src/main/java/com/gregtechceu/gtceu/core/mixins/jei/FluidHelperMixin.java +++ b/src/main/java/com/gregtechceu/gtceu/core/mixins/jei/FluidHelperMixin.java @@ -3,25 +3,27 @@ import com.gregtechceu.gtceu.client.TooltipsHandler; import net.minecraft.client.Minecraft; +import net.minecraft.network.chat.Component; import net.minecraft.world.item.Item; import net.minecraft.world.item.TooltipFlag; import net.neoforged.neoforge.fluids.FluidStack; -import mezz.jei.api.gui.builder.ITooltipBuilder; import mezz.jei.neoforge.platform.FluidHelper; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import java.util.List; + @Mixin(value = FluidHelper.class, remap = false) public class FluidHelperMixin { - @Inject(method = "getTooltip(Lmezz/jei/api/gui/builder/ITooltipBuilder;Lnet/neoforged/neoforge/fluids/FluidStack;Lnet/minecraft/world/item/TooltipFlag;)V", + @Inject(method = "getTooltip(Ljava/util/List;Lnet/neoforged/neoforge/fluids/FluidStack;Lnet/minecraft/world/item/TooltipFlag;)V", at = @At("TAIL"), remap = false, require = 0) - private void gtceu$injectFluidTooltips(ITooltipBuilder tooltip, FluidStack ingredient, TooltipFlag tooltipFlag, + private void gtceu$injectFluidTooltips(List tooltip, FluidStack ingredient, TooltipFlag tooltipFlag, CallbackInfo ci) { TooltipsHandler.appendFluidTooltips(ingredient, tooltip::add, tooltipFlag, Item.TooltipContext.of(Minecraft.getInstance().level));