Class HangingSignRenderer
java.lang.Object
net.minecraft.client.renderer.blockentity.SignRenderer
net.minecraft.client.renderer.blockentity.HangingSignRenderer
- All Implemented Interfaces:
BlockEntityRenderer<SignBlockEntity>
,IBlockEntityRendererExtension<SignBlockEntity>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.renderer.blockentity.SignRenderer
SignRenderer.SignModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
private static final String
private static final String
private static final String
private static final String
private final Map
<WoodType, HangingSignRenderer.HangingSignModel> private static final float
private static final String
private static final String
private static final Vec3
private static final float
private static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LayerDefinition
(package private) Material
getSignMaterial
(WoodType pWoodType) float
float
(package private) Vec3
void
render
(SignBlockEntity pBlockEntity, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay) (package private) void
renderSignModel
(PoseStack pPoseStack, int pPackedLight, int pPackedOverlay, Model pModel, VertexConsumer pVertexConsumer) (package private) void
translateSign
(PoseStack pPoseStack, float pYRot, BlockState pState) Methods inherited from class net.minecraft.client.renderer.blockentity.SignRenderer
createSignLayer, createSignModel, getDarkColor, getRenderBoundingBox, isOutlineVisible, renderSign, renderSignText, renderSignWithText
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer
getViewDistance, shouldRender, shouldRenderOffScreen
-
Field Details
-
PLANK
- See Also:
-
V_CHAINS
- See Also:
-
NORMAL_CHAINS
- See Also:
-
CHAIN_L_1
- See Also:
-
CHAIN_L_2
- See Also:
-
CHAIN_R_1
- See Also:
-
CHAIN_R_2
- See Also:
-
BOARD
- See Also:
-
MODEL_RENDER_SCALE
private static final float MODEL_RENDER_SCALE- See Also:
-
TEXT_RENDER_SCALE
private static final float TEXT_RENDER_SCALE- See Also:
-
TEXT_OFFSET
-
hangingSignModels
-
-
Constructor Details
-
HangingSignRenderer
-
-
Method Details
-
getSignModelRenderScale
public float getSignModelRenderScale()- Overrides:
getSignModelRenderScale
in classSignRenderer
-
getSignTextRenderScale
public float getSignTextRenderScale()- Overrides:
getSignTextRenderScale
in classSignRenderer
-
render
public void render(SignBlockEntity pBlockEntity, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay) - Specified by:
render
in interfaceBlockEntityRenderer<SignBlockEntity>
- Overrides:
render
in classSignRenderer
-
translateSign
- Overrides:
translateSign
in classSignRenderer
-
renderSignModel
void renderSignModel(PoseStack pPoseStack, int pPackedLight, int pPackedOverlay, Model pModel, VertexConsumer pVertexConsumer) - Overrides:
renderSignModel
in classSignRenderer
-
getSignMaterial
- Overrides:
getSignMaterial
in classSignRenderer
-
getTextOffset
Vec3 getTextOffset()- Overrides:
getTextOffset
in classSignRenderer
-
createHangingSignLayer
-