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 woodType) floatfloat(package private) Vec3voidrender(SignBlockEntity blockEntity, float partialTick, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int packedOverlay) (package private) voidrenderSignModel(PoseStack poseStack, int packedLight, int packedOverlay, Model model, VertexConsumer vertexConsumer) (package private) voidtranslateSign(PoseStack poseStack, float yRot, BlockState state) 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 blockEntity, float partialTick, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int packedOverlay) - Specified by:
renderin interfaceBlockEntityRenderer<SignBlockEntity>- Overrides:
renderin classSignRenderer
-
translateSign
- Overrides:
translateSignin classSignRenderer
-
renderSignModel
void renderSignModel(PoseStack poseStack, int packedLight, int packedOverlay, Model model, VertexConsumer vertexConsumer) - Overrides:
renderSignModelin classSignRenderer
-
getSignMaterial
- Overrides:
getSignMaterialin classSignRenderer
-
getTextOffset
Vec3 getTextOffset()- Overrides:
getTextOffsetin classSignRenderer
-
createHangingSignLayer
-