Class LiquidBlockRenderer

java.lang.Object
net.minecraft.client.renderer.block.LiquidBlockRenderer

public class LiquidBlockRenderer extends Object
  • Field Details

  • Constructor Details

    • LiquidBlockRenderer

      public LiquidBlockRenderer()
  • Method Details

    • setupSprites

      protected void setupSprites()
    • isNeighborSameFluid

      private static boolean isNeighborSameFluid(FluidState p_203186_, FluidState p_203187_)
    • isNeighborStateHidingOverlay

      private static boolean isNeighborStateHidingOverlay(FluidState selfState, BlockState otherState, Direction neighborFace)
    • isFaceOccludedByState

      private static boolean isFaceOccludedByState(Direction p_110980_, float p_110981_, BlockState p_110983_)
    • isFaceOccludedByNeighbor

      private static boolean isFaceOccludedByNeighbor(Direction p_203182_, float p_203183_, BlockState p_203184_)
    • isFaceOccludedBySelf

      private static boolean isFaceOccludedBySelf(BlockState p_110962_, Direction p_110963_)
    • shouldRenderFace

      public static boolean shouldRenderFace(FluidState p_203169_, BlockState p_203170_, Direction p_203171_, FluidState p_203172_)
      Deprecated.
      Neo: use overload that accepts BlockState
    • shouldRenderFace

      public static boolean shouldRenderFace(FluidState fluidState, BlockState selfState, Direction direction, BlockState otherState)
    • tesselate

      public void tesselate(BlockAndTintGetter p_234370_, BlockPos p_234371_, VertexConsumer p_234372_, BlockState p_234373_, FluidState p_234374_)
    • calculateAverageHeight

      private float calculateAverageHeight(BlockAndTintGetter p_203150_, Fluid p_203151_, float p_203152_, float p_203153_, float p_203154_, BlockPos p_203155_)
    • addWeightedHeight

      private void addWeightedHeight(float[] p_203189_, float p_203190_)
    • getHeight

      private float getHeight(BlockAndTintGetter p_203157_, Fluid p_203158_, BlockPos p_203159_)
    • vertex

      private void vertex(VertexConsumer p_110985_, float p_110989_, float p_110990_, float p_110991_, float p_110992_, float p_110993_, float p_350595_, float alpha, float p_350459_, float p_350437_, int p_110994_)
    • getHeight

      private float getHeight(BlockAndTintGetter p_203161_, Fluid p_203162_, BlockPos p_203163_, BlockState p_203164_, FluidState p_203165_)
    • vertex

      private void vertex(VertexConsumer p_110985_, float p_110989_, float p_110990_, float p_110991_, float p_110992_, float p_110993_, float p_350595_, float p_350459_, float p_350437_, int p_110994_)
    • getLightColor

      private int getLightColor(BlockAndTintGetter p_110946_, BlockPos p_110947_)