Class FluidRendererMixin

java.lang.Object
net.frozenblock.wilderwild.mixin.client.sodium.FluidRendererMixin

public abstract class FluidRendererMixin extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract float
    fluidHeight(net.minecraft.world.level.BlockAndTintGetter world, net.minecraft.world.level.material.Fluid fluid, net.minecraft.core.BlockPos blockPos, net.minecraft.core.Direction direction)
     
    protected abstract me.jellysquid.mods.sodium.client.model.color.ColorProvider<net.minecraft.world.level.material.FluidState>
    getColorProvider(net.minecraft.world.level.material.Fluid fluid, net.fabricmc.fabric.api.client.render.fluid.v1.FluidRenderHandler handler)
     
    protected abstract void
    updateQuad(me.jellysquid.mods.sodium.client.model.quad.ModelQuadView quad, me.jellysquid.mods.sodium.client.world.WorldSlice world, net.minecraft.core.BlockPos pos, me.jellysquid.mods.sodium.client.model.light.LightPipeline lighter, net.minecraft.core.Direction dir, float brightness, me.jellysquid.mods.sodium.client.model.color.ColorProvider<net.minecraft.world.level.material.FluidState> colorProvider, net.minecraft.world.level.material.FluidState fluidState)
     
    boolean
    wilderWild$renderWithSingleTexture(me.jellysquid.mods.sodium.client.world.WorldSlice world, net.minecraft.world.level.material.FluidState fluidState, @NotNull net.minecraft.core.BlockPos pos, net.minecraft.core.BlockPos offset, @NotNull me.jellysquid.mods.sodium.client.render.chunk.compile.ChunkBuildBuffers buffers, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.client.renderer.texture.TextureAtlasSprite sprite)
     
    protected abstract void
    writeQuad(me.jellysquid.mods.sodium.client.render.chunk.compile.buffers.ChunkModelBuilder builder, me.jellysquid.mods.sodium.client.render.chunk.terrain.material.Material material, net.minecraft.core.BlockPos offset, me.jellysquid.mods.sodium.client.model.quad.ModelQuadView quad, me.jellysquid.mods.sodium.client.model.quad.properties.ModelQuadFacing facing, boolean flip)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FluidRendererMixin

      public FluidRendererMixin()
  • Method Details

    • getColorProvider

      protected abstract me.jellysquid.mods.sodium.client.model.color.ColorProvider<net.minecraft.world.level.material.FluidState> getColorProvider(net.minecraft.world.level.material.Fluid fluid, net.fabricmc.fabric.api.client.render.fluid.v1.FluidRenderHandler handler)
    • wilderWild$renderWithSingleTexture

      public boolean wilderWild$renderWithSingleTexture(me.jellysquid.mods.sodium.client.world.WorldSlice world, net.minecraft.world.level.material.FluidState fluidState, @NotNull @NotNull net.minecraft.core.BlockPos pos, net.minecraft.core.BlockPos offset, @NotNull @NotNull me.jellysquid.mods.sodium.client.render.chunk.compile.ChunkBuildBuffers buffers, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.client.renderer.texture.TextureAtlasSprite sprite)
    • writeQuad

      protected abstract void writeQuad(me.jellysquid.mods.sodium.client.render.chunk.compile.buffers.ChunkModelBuilder builder, me.jellysquid.mods.sodium.client.render.chunk.terrain.material.Material material, net.minecraft.core.BlockPos offset, me.jellysquid.mods.sodium.client.model.quad.ModelQuadView quad, me.jellysquid.mods.sodium.client.model.quad.properties.ModelQuadFacing facing, boolean flip)
    • updateQuad

      protected abstract void updateQuad(me.jellysquid.mods.sodium.client.model.quad.ModelQuadView quad, me.jellysquid.mods.sodium.client.world.WorldSlice world, net.minecraft.core.BlockPos pos, me.jellysquid.mods.sodium.client.model.light.LightPipeline lighter, net.minecraft.core.Direction dir, float brightness, me.jellysquid.mods.sodium.client.model.color.ColorProvider<net.minecraft.world.level.material.FluidState> colorProvider, net.minecraft.world.level.material.FluidState fluidState)
    • fluidHeight

      protected abstract float fluidHeight(net.minecraft.world.level.BlockAndTintGetter world, net.minecraft.world.level.material.Fluid fluid, net.minecraft.core.BlockPos blockPos, net.minecraft.core.Direction direction)