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 Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate final Map<WoodType, HangingSignRenderer.HangingSignModel> private static final floatprivate static final Stringprivate static final Stringprivate static final Vec3private static final floatprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LayerDefinition(package private) MaterialgetSignMaterial(WoodType pWoodType) floatfloat(package private) Vec3voidrender(SignBlockEntity pBlockEntity, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay) (package private) voidrenderSignModel(PoseStack pPoseStack, int pPackedLight, int pPackedOverlay, Model pModel, VertexConsumer pVertexConsumer) (package private) voidtranslateSign(PoseStack pPoseStack, float pYRot, BlockState pState) Methods inherited from class net.minecraft.client.renderer.blockentity.SignRenderer
createSignLayer, createSignModel, getDarkColor, getRenderBoundingBox, isOutlineVisible, renderSign, renderSignText, renderSignWithTextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getSignModelRenderScalein classSignRenderer
-
getSignTextRenderScale
public float getSignTextRenderScale()- Overrides:
getSignTextRenderScalein classSignRenderer
-
render
public void render(SignBlockEntity pBlockEntity, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay) - Specified by:
renderin interfaceBlockEntityRenderer<SignBlockEntity>- Overrides:
renderin classSignRenderer
-
translateSign
- Overrides:
translateSignin classSignRenderer
-
renderSignModel
void renderSignModel(PoseStack pPoseStack, int pPackedLight, int pPackedOverlay, Model pModel, VertexConsumer pVertexConsumer) - Overrides:
renderSignModelin classSignRenderer
-
getSignMaterial
- Overrides:
getSignMaterialin classSignRenderer
-
getTextOffset
Vec3 getTextOffset()- Overrides:
getTextOffsetin classSignRenderer
-
createHangingSignLayer
-