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 String
PLANK
field_40522
PLANK
private static final String
V_CHAINS
field_40523
V_CHAINS
private static final String
NORMAL_CHAINS
field_40516
NORMAL_CHAINS
private static final String
CHAIN_L_1
field_40517
CHAIN_L1
private static final String
CHAIN_L_2
field_40518
CHAIN_L2
private static final String
CHAIN_R_1
field_40519
CHAIN_R1
private static final String
CHAIN_R_2
field_40520
CHAIN_R2
private static final String
BOARD
field_40521
BOARD
private static final float
MODEL_RENDER_SCALE
field_44574
MODEL_SCALE
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
private final Map<WoodType, HangingSignBlockEntityRenderer$Models>
signModels
field_40524
models

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)
public static Model$SinglePartModel
createSignModel(EntityModelSet entityModelSet, WoodType woodType, HangingSignBlock$Attachment attachmentType)
method_65830(class_5599 arg0, class_4719 arg1, class_1_402$class_10381 arg2)
createModel(LoadedEntityModels models, WoodType woodType, HangingSign$AttachmentType attachmentType)
private static org.joml.Matrix4f
baseTransformation(float angle)
method_49918(float arg0)
setAngles(float blockRotationDegrees)
private static AffineTransformation
bodyTransformation(float angle)
method_1_2850(float arg0)
getBodyTransformation(float rotationDegrees)
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)
protected Model$SinglePartModel
getSignModel(HangingSignRenderState state)
method_1_2856(class_1_453 arg0)
getModel(HangingSignBlockEntityRenderState arg0)
protected SpriteIdentifier
getSignSprite(WoodType type)
method_45792(class_4719 arg0)
getTextureId(WoodType arg0)
public static void
submitSpecial(SpriteGetter sprites, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, Model$Simple model, SpriteId sprite)
method_65829(class_11701 arg0, class_4587 arg1, class_11659 arg2, int arg3, int arg4, class_3879$class_9948 arg5, class_1_310 arg6)
renderAsItem(SpriteHolder spriteHolder, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, Model$SinglePartModel model, SpriteIdentifier spriteId)
public static TexturedModelData
createHangingSignLayer(HangingSignBlock$Attachment type)
method_45795(class_1_402$class_10381 arg0)
getTexturedModelData(HangingSign$AttachmentType attachmentType)
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)
protected Model$SinglePartModel
getSignModel(SignRenderState state)
method_65823(class_11971 arg0)
getModel(AbstractSignBlockEntityRenderState arg0)
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()
private static HangingSignBlockEntityRenderer$Models
lambda$new$1(BlockEntityRendererProvider$Context arg0, WoodType arg1)
method_1_2858(class_5614$class_5615 arg0, class_4719 arg1)
method_1_2858(BlockEntityRendererFactory$Context arg0, WoodType woodType)
private static WoodType
lambda$new$0(WoodType arg0)
method_1_2857(class_4719 arg0)
method_1_2857(WoodType woodType)