#How add tooltip to fluid?
6 messages · Page 1 of 1 (latest)
Once your ticket has been resolved, please close it with </ticket close:1054771505520717835> command!
No more needed, i wrote a script using the class RenderTooltipEvent
const $Component = Java.loadClass("net.minecraft.network.chat.Component")
const $Either = Java.loadClass("com.mojang.datafixers.util.Either")
NativeEvents.onEvent("net.neoforged.neoforge.client.event.RenderTooltipEvent$GatherComponents", (event) => {
if (!event.getItemStack().isEmpty()) return;
console.log(event.tooltipElements);
if (event.getTooltipElements().size() < 2) return;
var fluid = event.tooltipElements.get(1).left().get().getString()
if (fluid == "minecraft:water") event.getTooltipElements().add(1, $Either.left($Component.literal("H₂O").color(0xFFCF40)));
})```
Ticket closed!