diff --git a/forge/src/main/java/dev/emi/emi/platform/forge/EmiAgnosForge.java b/forge/src/main/java/dev/emi/emi/platform/forge/EmiAgnosForge.java index 07809863..bde9a2e8 100644 --- a/forge/src/main/java/dev/emi/emi/platform/forge/EmiAgnosForge.java +++ b/forge/src/main/java/dev/emi/emi/platform/forge/EmiAgnosForge.java @@ -47,6 +47,7 @@ import net.minecraft.recipe.Ingredient; import net.minecraft.screen.PlayerScreenHandler; import net.minecraft.text.Text; +import net.minecraft.util.Formatting; import net.minecraft.util.Identifier; import net.minecraftforge.client.ForgeHooksClient; import net.minecraftforge.client.extensions.common.IClientFluidTypeExtensions; @@ -239,7 +240,14 @@ protected Text getFluidNameAgnos(Fluid fluid, NbtCompound nbt) { @Override protected List getFluidTooltipAgnos(Fluid fluid, NbtCompound nbt) { - return List.of(getFluidName(fluid, nbt)); + List tooltip = Lists.newArrayList(); + tooltip.add(getFluidName(fluid, nbt)); + MinecraftClient client = MinecraftClient.getInstance(); + if (client.options.advancedItemTooltips) { + FluidEmiStack fes = new FluidEmiStack(fluid, nbt); + tooltip.add(EmiPort.literal(fes.getId().toString(), Formatting.DARK_GRAY)); + } + return tooltip; } @Override