net.minecraft.client.render.block.entity

public class HangingSignBlockEntityRenderer

extends AbstractSignBlockEntityRenderer<HangingSignBlockEntityRenderState>

All mapped superinterfaces:

BlockEntityRenderer

net.minecraft.client.renderer.blockentity.HangingSignRenderer
net.minecraft.class_7761
net.minecraft.client.render.block.entity.HangingSignBlockEntityRenderer

Field summary

Modifier and TypeField
private static final float
TEXT_RENDER_SCALE
field_44575
TEXT_SCALE
private static final org.joml.Vector3fc
TEXT_OFFSET
field_44576
TEXT_OFFSET
public static final OrientationMap<AbstractSignBlockEntityRenderState$Transformations>
TRANSFORMATIONS
field_1_2394
TRANSFORMATIONS

Constructor summary

ModifierConstructor
public (BlockEntityRendererFactory$Context context)

Method summary

Modifier and TypeMethod
public HangingSignBlockEntityRenderState
createRenderState()
method_74335()
createRenderState()
public void
extractRenderState(SignBlockEntity blockEntity, HangingSignRenderState state, float partialTicks, Vec3 cameraPosition, ModelFeatureRenderer$CrumblingOverlay breakProgress)
method_1_2855(class_2625 arg0, class_1_453 arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(SignBlockEntity arg0, HangingSignBlockEntityRenderState arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
private static AffineTransformation
textTransformation(float angle, boolean isFrontText)
method_1_2859(float arg0, boolean arg1)
getTextTransformation(float rotationDegrees, boolean front)
private static AbstractSignBlockEntityRenderState$Transformations
createTransformations(float angle)
method_1_2853(float arg0)
getTransformation(float rotationDegrees)
private static AbstractSignBlockEntityRenderState$Transformations
createGroundTransformation(int segment)
method_1_2851(int arg0)
getGroundTransformations(int rotation)
private static AbstractSignBlockEntityRenderState$Transformations
createWallTransformation(Direction direction)
method_1_2854(class_2350 arg0)
getWallTransformations(Direction facing)
public void
extractRenderState(SignBlockEntity blockEntity, SignRenderState state, float partialTicks, Vec3 cameraPosition, ModelFeatureRenderer$CrumblingOverlay breakProgress)
method_74333(class_2625 arg0, class_11971 arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(SignBlockEntity arg0, AbstractSignBlockEntityRenderState arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
public void
extractRenderState(BlockEntity blockEntity, BlockEntityRenderState state, float partialTicks, Vec3 cameraPosition, ModelFeatureRenderer$CrumblingOverlay breakProgress)
method_74331(class_2586 arg0, class_11954 arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(BlockEntity arg0, BlockEntityRenderState arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
public BlockEntityRenderState
createRenderState()
method_74335()
createRenderState()