fabric-rendering-v1-16.2.0+bee81f016f.jar

Download file
    package net.fabricmc.fabric.api.client.rendering.v1;

import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.fabricmc.fabric.api.event.Event;
import net.fabricmc.fabric.api.event.EventFactory;
import net.minecraft.class_5632;
import net.minecraft.class_5684;
import org.jetbrains.annotations.Nullable;

@Environment(EnvType.CLIENT)
public interface TooltipComponentCallback {
   Event<TooltipComponentCallback> EVENT = EventFactory.createArrayBacked(TooltipComponentCallback.class, (listeners) -> (data) -> {
         for(TooltipComponentCallback listener : listeners) {
            class_5684 component = listener.getComponent(data);
            if (component != null) {
               return component;
            }
         }

         return null;
      });

   @Nullable class_5684 getComponent(class_5632 var1);
}
    
Download file