Class AbstractSignBlockEntityRenderer
java.lang.Object
net.minecraft.client.render.block.entity.AbstractSignBlockEntityRenderer
- All Implemented Interfaces:
BlockEntityRenderer<SignBlockEntity,SignBlockEntityRenderState>
- Direct Known Subclasses:
HangingSignBlockEntityRenderer,SignBlockEntityRenderer
@Environment(CLIENT)
public abstract class AbstractSignBlockEntityRenderer
extends Object
implements BlockEntityRenderer<SignBlockEntity,SignBlockEntityRenderState>
- Mappings:
Namespace Name named net/minecraft/client/render/block/entity/AbstractSignBlockEntityRendererintermediary net/minecraft/class_10529official hkv
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate final SpriteHolderprivate final TextRenderer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidapplyTextTransforms(MatrixStack matrices, boolean front, Vec3d textOffset) protected abstract voidapplyTransforms(MatrixStack matrices, float blockRotationDegrees, BlockState state) protected abstract Model.SinglePartModelgetModel(BlockState state, WoodType woodType) protected abstract floatstatic intgetTextColor(SignText text) protected abstract Vec3dprotected abstract floatprotected abstract SpriteIdentifiergetTextureId(WoodType woodType) private voidrender(SignBlockEntityRenderState renderState, MatrixStack matrices, BlockState blockState, AbstractSignBlock block, WoodType woodType, Model.SinglePartModel model, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay, OrderedRenderCommandQueue queue) voidrender(SignBlockEntityRenderState signBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) protected voidrenderSign(MatrixStack matrices, int lightmapCoords, WoodType woodType, Model.SinglePartModel model, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay, OrderedRenderCommandQueue queue) private voidrenderText(SignBlockEntityRenderState renderState, MatrixStack matrices, OrderedRenderCommandQueue queue, boolean front) private static booleanvoidupdateRenderState(SignBlockEntity signBlockEntity, SignBlockEntityRenderState signBlockEntityRenderState, float float2, Vec3d vec3d, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.render.block.entity.BlockEntityRenderer
getRenderDistance, isInRenderDistance, rendersOutsideBoundingBox
-
Field Details
-
GLOWING_BLACK_TEXT_COLOR
private static final int GLOWING_BLACK_TEXT_COLOR- See Also:
- Mappings:
Namespace Name Mixin selector named GLOWING_BLACK_TEXT_COLORLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;GLOWING_BLACK_TEXT_COLOR:Iintermediary field_55506Lnet/minecraft/class_10529;field_55506:Iofficial aLhkv;a:I
-
MAX_COLORED_TEXT_OUTLINE_RENDER_DISTANCE
private static final int MAX_COLORED_TEXT_OUTLINE_RENDER_DISTANCE- Mappings:
Namespace Name Mixin selector named MAX_COLORED_TEXT_OUTLINE_RENDER_DISTANCELnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;MAX_COLORED_TEXT_OUTLINE_RENDER_DISTANCE:Iintermediary field_55507Lnet/minecraft/class_10529;field_55507:Iofficial bLhkv;b:I
-
textRenderer
- Mappings:
Namespace Name Mixin selector named textRendererLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;textRenderer:Lnet/minecraft/client/font/TextRenderer;intermediary field_55508Lnet/minecraft/class_10529;field_55508:Lnet/minecraft/class_327;official cLhkv;c:Lgfe;
-
spriteHolder
- Mappings:
Namespace Name Mixin selector named spriteHolderLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;spriteHolder:Lnet/minecraft/client/texture/SpriteHolder;intermediary field_61778Lnet/minecraft/class_10529;field_61778:Lnet/minecraft/class_11701;official dLhkv;d:Lihe;
-
-
Constructor Details
-
AbstractSignBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context;)Vintermediary <init>Lnet/minecraft/class_10529;<init>(Lnet/minecraft/class_5614$class_5615;)Vofficial <init>Lhkv;<init>(Lhlc$a;)V
-
-
Method Details
-
getModel
- Mappings:
Namespace Name Mixin selector named getModelLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;getModel(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/WoodType;)Lnet/minecraft/client/model/Model$SinglePartModel;intermediary method_65823Lnet/minecraft/class_10529;method_65823(Lnet/minecraft/class_2680;Lnet/minecraft/class_4719;)Lnet/minecraft/class_3879$class_9948;official aLhkv;a(Leln;Lenc;)Lgyl$a;
-
getTextureId
- Mappings:
Namespace Name Mixin selector named getTextureIdLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;getTextureId(Lnet/minecraft/block/WoodType;)Lnet/minecraft/client/util/SpriteIdentifier;intermediary method_45792Lnet/minecraft/class_10529;method_45792(Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730;official aLhkv;a(Lenc;)Lihd;
-
getSignScale
protected abstract float getSignScale()- Mappings:
Namespace Name Mixin selector named getSignScaleLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;getSignScale()Fintermediary method_51272Lnet/minecraft/class_10529;method_51272()Fofficial aLhkv;a()F
-
getTextScale
protected abstract float getTextScale()- Mappings:
Namespace Name Mixin selector named getTextScaleLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;getTextScale()Fintermediary method_51273Lnet/minecraft/class_10529;method_51273()Fofficial bLhkv;b()F
-
getTextOffset
- Mappings:
Namespace Name Mixin selector named getTextOffsetLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;getTextOffset()Lnet/minecraft/util/math/Vec3d;intermediary method_45790Lnet/minecraft/class_10529;method_45790()Lnet/minecraft/class_243;official cLhkv;c()Lfqj;
-
applyTransforms
protected abstract void applyTransforms(MatrixStack matrices, float blockRotationDegrees, BlockState state) - Mappings:
Namespace Name Mixin selector named applyTransformsLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;applyTransforms(Lnet/minecraft/client/util/math/MatrixStack;FLnet/minecraft/block/BlockState;)Vintermediary method_65824Lnet/minecraft/class_10529;method_65824(Lnet/minecraft/class_4587;FLnet/minecraft/class_2680;)Vofficial aLhkv;a(Lfwe;FLeln;)V
-
render
public void render(SignBlockEntityRenderState signBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) - Specified by:
renderin interfaceBlockEntityRenderer<SignBlockEntity,SignBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;render(Lnet/minecraft/client/render/block/entity/state/SignBlockEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/client/render/state/CameraRenderState;)Vintermediary method_65820Lnet/minecraft/class_10529;method_65820(Lnet/minecraft/class_11971;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;)Vofficial aLhkv;a(Lhmu;Lfwe;Lhjh;Liea;)V
-
render
private void render(SignBlockEntityRenderState renderState, MatrixStack matrices, BlockState blockState, AbstractSignBlock block, WoodType woodType, Model.SinglePartModel model, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay, OrderedRenderCommandQueue queue) - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;render(Lnet/minecraft/client/render/block/entity/state/SignBlockEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/AbstractSignBlock;Lnet/minecraft/block/WoodType;Lnet/minecraft/client/model/Model$SinglePartModel;Lnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;)Vintermediary method_65821Lnet/minecraft/class_10529;method_65821(Lnet/minecraft/class_11971;Lnet/minecraft/class_4587;Lnet/minecraft/class_2680;Lnet/minecraft/class_2478;Lnet/minecraft/class_4719;Lnet/minecraft/class_3879$class_9948;Lnet/minecraft/class_11683$class_11792;Lnet/minecraft/class_11659;)Vofficial aLhkv;a(Lhmu;Lfwe;Leln;Leel;Lenc;Lgyl$a;Lhzy$a;Lhjh;)V
-
renderSign
protected void renderSign(MatrixStack matrices, int lightmapCoords, WoodType woodType, Model.SinglePartModel model, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay, OrderedRenderCommandQueue queue) - Mappings:
Namespace Name Mixin selector named renderSignLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;renderSign(Lnet/minecraft/client/util/math/MatrixStack;ILnet/minecraft/block/WoodType;Lnet/minecraft/client/model/Model$SinglePartModel;Lnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;)Vintermediary method_65825Lnet/minecraft/class_10529;method_65825(Lnet/minecraft/class_4587;ILnet/minecraft/class_4719;Lnet/minecraft/class_3879$class_9948;Lnet/minecraft/class_11683$class_11792;Lnet/minecraft/class_11659;)Vofficial aLhkv;a(Lfwe;ILenc;Lgyl$a;Lhzy$a;Lhjh;)V
-
renderText
private void renderText(SignBlockEntityRenderState renderState, MatrixStack matrices, OrderedRenderCommandQueue queue, boolean front) - Mappings:
Namespace Name Mixin selector named renderTextLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;renderText(Lnet/minecraft/client/render/block/entity/state/SignBlockEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Z)Vintermediary method_65828Lnet/minecraft/class_10529;method_65828(Lnet/minecraft/class_11971;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Z)Vofficial aLhkv;a(Lhmu;Lfwe;Lhjh;Z)V
-
applyTextTransforms
- Mappings:
Namespace Name Mixin selector named applyTextTransformsLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;applyTextTransforms(Lnet/minecraft/client/util/math/MatrixStack;ZLnet/minecraft/util/math/Vec3d;)Vintermediary method_65826Lnet/minecraft/class_10529;method_65826(Lnet/minecraft/class_4587;ZLnet/minecraft/class_243;)Vofficial aLhkv;a(Lfwe;ZLfqj;)V
-
shouldRenderTextOutline
- Mappings:
Namespace Name Mixin selector named shouldRenderTextOutlineLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;shouldRenderTextOutline(Lnet/minecraft/util/math/BlockPos;)Zintermediary method_65827Lnet/minecraft/class_10529;method_65827(Lnet/minecraft/class_2338;)Zofficial aLhkv;a(Liz;)Z
-
getTextColor
- Mappings:
Namespace Name Mixin selector named getTextColorLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;getTextColor(Lnet/minecraft/block/entity/SignText;)Iintermediary method_65822Lnet/minecraft/class_10529;method_65822(Lnet/minecraft/class_8242;)Iofficial aLhkv;a(Lejz;)I
-
createRenderState
- Specified by:
createRenderStatein interfaceBlockEntityRenderer<SignBlockEntity,SignBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named createRenderStateLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;createRenderState()Lnet/minecraft/client/render/block/entity/state/SignBlockEntityRenderState;intermediary method_74334Lnet/minecraft/class_10529;method_74334()Lnet/minecraft/class_11971;official dLhkv;d()Lhmu;
-
updateRenderState
public void updateRenderState(SignBlockEntity signBlockEntity, SignBlockEntityRenderState signBlockEntityRenderState, float float2, Vec3d vec3d, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) - Specified by:
updateRenderStatein interfaceBlockEntityRenderer<SignBlockEntity,SignBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named updateRenderStateLnet/minecraft/client/render/block/entity/AbstractSignBlockEntityRenderer;updateRenderState(Lnet/minecraft/block/entity/SignBlockEntity;Lnet/minecraft/client/render/block/entity/state/SignBlockEntityRenderState;FLnet/minecraft/util/math/Vec3d;Lnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;)Vintermediary method_74333Lnet/minecraft/class_10529;method_74333(Lnet/minecraft/class_2625;Lnet/minecraft/class_11971;FLnet/minecraft/class_243;Lnet/minecraft/class_11683$class_11792;)Vofficial aLhkv;a(Lejy;Lhmu;FLfqj;Lhzy$a;)V
-