Class LiquidBlockRenderer
java.lang.Object
net.minecraft.client.renderer.block.LiquidBlockRenderer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final TextureAtlasSprite[]private static final floatprivate final TextureAtlasSprite[]private TextureAtlasSprite
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidaddWeightedHeight(float[] p_203189_, float p_203190_) private floatcalculateAverageHeight(BlockAndTintGetter p_203150_, Fluid p_203151_, float p_203152_, float p_203153_, float p_203154_, BlockPos p_203155_) private floatgetHeight(BlockAndTintGetter p_203157_, Fluid p_203158_, BlockPos p_203159_) private floatgetHeight(BlockAndTintGetter p_203161_, Fluid p_203162_, BlockPos p_203163_, BlockState p_203164_, FluidState p_203165_) private intgetLightColor(BlockAndTintGetter p_110946_, BlockPos p_110947_) private static booleanisFaceOccludedByNeighbor(BlockGetter p_203180_, BlockPos p_203181_, Direction p_203182_, float p_203183_, BlockState p_203184_) private static booleanisFaceOccludedBySelf(BlockGetter p_110960_, BlockPos p_110961_, BlockState p_110962_, Direction p_110963_) private static booleanisFaceOccludedByState(BlockGetter p_110979_, Direction p_110980_, float p_110981_, BlockPos p_110982_, BlockState p_110983_) private static booleanisNeighborSameFluid(FluidState p_203186_, FluidState p_203187_) protected voidstatic booleanshouldRenderFace(BlockAndTintGetter p_203167_, BlockPos p_203168_, FluidState p_203169_, BlockState p_203170_, Direction p_203171_, FluidState p_203172_) voidtesselate(BlockAndTintGetter p_234370_, BlockPos p_234371_, VertexConsumer p_234372_, BlockState p_234373_, FluidState p_234374_) private voidvertex(VertexConsumer p_110985_, double p_110986_, double p_110987_, double p_110988_, float p_110989_, float p_110990_, float p_110991_, float alpha, float p_110992_, float p_110993_, int p_110994_) 
- 
Field Details- 
MAX_FLUID_HEIGHTprivate static final float MAX_FLUID_HEIGHT- See Also:
 
- 
lavaIcons
- 
waterIcons
- 
waterOverlay
 
- 
- 
Constructor Details- 
LiquidBlockRendererpublic LiquidBlockRenderer()
 
- 
- 
Method Details- 
setupSpritesprotected void setupSprites()
- 
isNeighborSameFluid
- 
isFaceOccludedByStateprivate static boolean isFaceOccludedByState(BlockGetter p_110979_, Direction p_110980_, float p_110981_, BlockPos p_110982_, BlockState p_110983_) 
- 
isFaceOccludedByNeighborprivate static boolean isFaceOccludedByNeighbor(BlockGetter p_203180_, BlockPos p_203181_, Direction p_203182_, float p_203183_, BlockState p_203184_) 
- 
isFaceOccludedBySelfprivate static boolean isFaceOccludedBySelf(BlockGetter p_110960_, BlockPos p_110961_, BlockState p_110962_, Direction p_110963_) 
- 
shouldRenderFacepublic static boolean shouldRenderFace(BlockAndTintGetter p_203167_, BlockPos p_203168_, FluidState p_203169_, BlockState p_203170_, Direction p_203171_, FluidState p_203172_) 
- 
tesselatepublic void tesselate(BlockAndTintGetter p_234370_, BlockPos p_234371_, VertexConsumer p_234372_, BlockState p_234373_, FluidState p_234374_) 
- 
calculateAverageHeightprivate float calculateAverageHeight(BlockAndTintGetter p_203150_, Fluid p_203151_, float p_203152_, float p_203153_, float p_203154_, BlockPos p_203155_) 
- 
addWeightedHeightprivate void addWeightedHeight(float[] p_203189_, float p_203190_) 
- 
getHeight
- 
getHeightprivate float getHeight(BlockAndTintGetter p_203161_, Fluid p_203162_, BlockPos p_203163_, BlockState p_203164_, FluidState p_203165_) 
- 
vertexprivate void vertex(VertexConsumer p_110985_, double p_110986_, double p_110987_, double p_110988_, float p_110989_, float p_110990_, float p_110991_, float alpha, float p_110992_, float p_110993_, int p_110994_) 
- 
getLightColor
 
-