fabric-rendering-fluids-v1-3.1.38+86b3ae576f.jar

Download file
    package net.fabricmc.fabric.api.client.render.fluid.v1;

import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.fabricmc.fabric.impl.client.rendering.fluid.FluidRenderHandlerRegistryImpl;
import net.minecraft.class_2248;
import net.minecraft.class_3611;
import org.jetbrains.annotations.Nullable;

@Environment(EnvType.CLIENT)
public interface FluidRenderHandlerRegistry {
   FluidRenderHandlerRegistry INSTANCE = new FluidRenderHandlerRegistryImpl();

   @Nullable FluidRenderHandler get(class_3611 var1);

   @Nullable FluidRenderHandler getOverride(class_3611 var1);

   void register(class_3611 var1, FluidRenderHandler var2);

   default void register(class_3611 still, class_3611 flow, FluidRenderHandler renderer) {
      this.register(still, renderer);
      this.register(flow, renderer);
   }

   void setBlockTransparency(class_2248 var1, boolean var2);

   boolean isBlockTransparent(class_2248 var1);
}
    
Download file