类 LiquidBlockRenderer
java.lang.Object
net.minecraft.client.renderer.block.LiquidBlockRenderer
-
字段概要
字段修饰符和类型字段说明private final TextureAtlasSprite[]
private static final float
private final TextureAtlasSprite[]
private TextureAtlasSprite
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private void
addWeightedHeight
(float[] p_203189_, float p_203190_) private float
calculateAverageHeight
(BlockAndTintGetter p_203150_, Fluid p_203151_, float p_203152_, float p_203153_, float p_203154_, BlockPos p_203155_) private float
getHeight
(BlockAndTintGetter p_203157_, Fluid p_203158_, BlockPos p_203159_) private float
getHeight
(BlockAndTintGetter p_203161_, Fluid p_203162_, BlockPos p_203163_, BlockState p_203164_, FluidState p_203165_) private int
getLightColor
(BlockAndTintGetter p_110946_, BlockPos p_110947_) private static boolean
isFaceOccludedByNeighbor
(Direction p_203182_, float p_203183_, BlockState p_203184_) private static boolean
isFaceOccludedBySelf
(BlockState p_110962_, Direction p_110963_) private static boolean
isFaceOccludedByState
(Direction p_110980_, float p_110981_, BlockState p_110983_) private static boolean
isNeighborSameFluid
(FluidState p_203186_, FluidState p_203187_) protected void
static boolean
shouldRenderFace
(FluidState p_203169_, BlockState p_203170_, Direction p_203171_, FluidState p_203172_) void
tesselate
(BlockAndTintGetter p_234370_, BlockPos p_234371_, VertexConsumer p_234372_, BlockState p_234373_, FluidState p_234374_) private void
vertex
(VertexConsumer p_110985_, float p_110989_, float p_110990_, float p_110991_, float p_110992_, float p_110993_, float p_343128_, float p_344448_, float p_344284_, int p_110994_, float alpha)
-
字段详细资料
-
MAX_FLUID_HEIGHT
private static final float MAX_FLUID_HEIGHT- 另请参阅:
-
lavaIcons
-
waterIcons
-
waterOverlay
-
-
构造器详细资料
-
LiquidBlockRenderer
public LiquidBlockRenderer()
-
-
方法详细资料
-
setupSprites
protected void setupSprites() -
isNeighborSameFluid
-
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
-
shouldRenderFace
public static boolean shouldRenderFace(FluidState p_203169_, BlockState p_203170_, Direction p_203171_, FluidState p_203172_) -
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
-
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_343128_, float p_344448_, float p_344284_, int p_110994_, float alpha) -
getLightColor
-