net.minecraft.client.render.block.entity

public class SignBlockEntityRenderer

extends AbstractSignBlockEntityRenderer<SignBlockEntityRenderState>

All mapped superinterfaces:

BlockEntityRenderer

net.minecraft.client.renderer.blockentity.StandingSignRenderer
net.minecraft.class_1_440
net.minecraft.client.render.block.entity.SignBlockEntityRenderer

Field summary

Modifier and TypeField
private static final float
RENDER_SCALE
field_1_2399
field_1_2399
private static final org.joml.Vector3fc
TEXT_OFFSET
field_1_2400
TEXT_OFFSET
public static final OrientationMap<AbstractSignBlockEntityRenderState$Transformations>
TRANSFORMATIONS
field_1_2401
TRANSFORMATIONS
private final Map<WoodType, SignBlockEntityRenderer$Models>
signModels
field_1_2402
models

Constructor summary

ModifierConstructor
public (BlockEntityRendererFactory$Context context)

Method summary

Modifier and TypeMethod
public SignBlockEntityRenderState
createRenderState()
method_74335()
createRenderState()
public void
extractRenderState(SignBlockEntity blockEntity, StandingSignRenderState state, float partialTicks, Vec3 cameraPosition, ModelFeatureRenderer$CrumblingOverlay breakProgress)
method_1_2872(class_2625 arg0, class_1_455 arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(SignBlockEntity arg0, SignBlockEntityRenderState arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
protected Model$SinglePartModel
getSignModel(StandingSignRenderState state)
method_1_2873(class_1_455 arg0)
getModel(SignBlockEntityRenderState arg0)
protected SpriteIdentifier
getSignSprite(WoodType type)
method_45792(class_4719 arg0)
getTextureId(WoodType arg0)
private static org.joml.Matrix4f
baseTransformation(float angle, PlainSignBlock$Attachment attachmentType)
method_1_2864(float arg0, class_1_399$class_1_400 arg1)
getBaseTransformation(float rotationDegrees, FixedSign$AttachmentType attachmentType)
private static AffineTransformation
bodyTransformation(PlainSignBlock$Attachment attachmentType, float angle)
method_1_2865(class_1_399$class_1_400 arg0, float arg1)
getBodyTransformation(FixedSign$AttachmentType attachmentType, float rotationDegrees)
private static AffineTransformation
textTransformation(PlainSignBlock$Attachment attachmentType, float angle, boolean isFrontText)
method_1_2877(class_1_399$class_1_400 arg0, float arg1, boolean arg2)
getTextTransformation(FixedSign$AttachmentType attachmentType, float rotationDegrees, boolean front)
private static AbstractSignBlockEntityRenderState$Transformations
createTransformations(PlainSignBlock$Attachment attachmentType, float angle)
method_1_2870(class_1_399$class_1_400 arg0, float arg1)
getTransformations(FixedSign$AttachmentType attachment, float rotationDegrees)
private static AbstractSignBlockEntityRenderState$Transformations
createGroundTransformation(int segment)
method_1_2866(int arg0)
getGroundTransformations(int rotation)
private static AbstractSignBlockEntityRenderState$Transformations
createWallTransformation(Direction direction)
method_1_2871(class_2350 arg0)
getWallTransformations(Direction facing)
public static void
submitSpecial(SpriteGetter sprites, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, Model$Simple model, SpriteId sprite)
method_1_2876(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 Model$SinglePartModel
createSignModel(EntityModelSet entityModelSet, WoodType woodType, PlainSignBlock$Attachment attachment)
method_1_2869(class_5599 arg0, class_4719 arg1, class_1_399$class_1_400 arg2)
create(LoadedEntityModels loadedEntityModels, WoodType woodType, FixedSign$AttachmentType attachmentType)
public static TexturedModelData
createSignLayer(boolean standing)
method_1_2868(boolean arg0)
getTexturedModelData(boolean hasStick)
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 SignBlockEntityRenderer$Models
lambda$new$1(BlockEntityRendererProvider$Context arg0, WoodType arg1)
method_1_2875(class_5614$class_5615 arg0, class_4719 arg1)
method_1_2875(BlockEntityRendererFactory$Context arg0, WoodType woodType)
private static WoodType
lambda$new$0(WoodType arg0)
method_1_2874(class_4719 arg0)
method_1_2874(WoodType woodType)