Class ShulkerBoxBlockEntityRenderer
java.lang.Object
net.minecraft.client.render.block.entity.ShulkerBoxBlockEntityRenderer
- All Implemented Interfaces:
BlockEntityRenderer<ShulkerBoxBlockEntity,ShulkerBoxBlockEntityRenderState>
@Environment(CLIENT)
public class ShulkerBoxBlockEntityRenderer
extends Object
implements BlockEntityRenderer<ShulkerBoxBlockEntity,ShulkerBoxBlockEntityRenderState>
- Mappings:
Namespace Name named net/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRendererintermediary net/minecraft/class_834official hnk
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SpriteHolderprivate final ShulkerBoxBlockEntityRenderer.ShulkerBoxBlockModel -
Constructor Summary
ConstructorsConstructorDescriptionShulkerBoxBlockEntityRenderer(LoadedEntityModels models, SpriteHolder materials) -
Method Summary
Modifier and TypeMethodDescriptionvoidcollectVertices(Direction facing, float openness, Set<Vector3f> vertices) voidrender(ShulkerBoxBlockEntityRenderState shulkerBoxBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) voidrender(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, Direction facing, float openness, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay, SpriteIdentifier spriteId, int int2) private voidsetTransforms(MatrixStack matrices, Direction facing, float openness) voidupdateRenderState(ShulkerBoxBlockEntity shulkerBoxBlockEntity, ShulkerBoxBlockEntityRenderState shulkerBoxBlockEntityRenderState, float float2, Vec3d vec3d, @Nullable 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
-
materials
- Mappings:
Namespace Name Mixin selector named materialsLnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer;materials:Lnet/minecraft/client/texture/SpriteHolder;intermediary field_61794Lnet/minecraft/class_834;field_61794:Lnet/minecraft/class_11701;official aLhnk;a:Lije;
-
model
- Mappings:
Namespace Name Mixin selector named modelLnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer;model:Lnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer$ShulkerBoxBlockModel;intermediary field_4387Lnet/minecraft/class_834;field_4387:Lnet/minecraft/class_834$class_9984;official bLhnk;b:Lhnk$a;
-
-
Constructor Details
-
ShulkerBoxBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context;)Vintermediary <init>Lnet/minecraft/class_834;<init>(Lnet/minecraft/class_5614$class_5615;)Vofficial <init>Lhnk;<init>(Lhmv$a;)V
-
ShulkerBoxBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer;<init>(Lnet/minecraft/client/render/item/model/special/SpecialModelRenderer$BakeContext;)Vintermediary <init>Lnet/minecraft/class_834;<init>(Lnet/minecraft/class_10515$class_11695;)Vofficial <init>Lhnk;<init>(Lift$a;)V
-
ShulkerBoxBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer;<init>(Lnet/minecraft/client/render/entity/model/LoadedEntityModels;Lnet/minecraft/client/texture/SpriteHolder;)Vintermediary <init>Lnet/minecraft/class_834;<init>(Lnet/minecraft/class_5599;Lnet/minecraft/class_11701;)Vofficial <init>Lhnk;<init>(Lhco;Lije;)V
-
-
Method Details
-
createRenderState
- Specified by:
createRenderStatein interfaceBlockEntityRenderer<ShulkerBoxBlockEntity,ShulkerBoxBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named createRenderStateLnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer;createRenderState()Lnet/minecraft/client/render/block/entity/state/ShulkerBoxBlockEntityRenderState;intermediary method_74383Lnet/minecraft/class_834;method_74383()Lnet/minecraft/class_11970;official aLhnk;a()Lhom;
-
updateRenderState
public void updateRenderState(ShulkerBoxBlockEntity shulkerBoxBlockEntity, ShulkerBoxBlockEntityRenderState shulkerBoxBlockEntityRenderState, float float2, Vec3d vec3d, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) - Specified by:
updateRenderStatein interfaceBlockEntityRenderer<ShulkerBoxBlockEntity,ShulkerBoxBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named updateRenderStateLnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer;updateRenderState(Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;Lnet/minecraft/client/render/block/entity/state/ShulkerBoxBlockEntityRenderState;FLnet/minecraft/util/math/Vec3d;Lnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;)Vintermediary method_74384Lnet/minecraft/class_834;method_74384(Lnet/minecraft/class_2627;Lnet/minecraft/class_11970;FLnet/minecraft/class_243;Lnet/minecraft/class_11683$class_11792;)Vofficial aLhnk;a(Lele;Lhom;FLfrz;Libt$a;)V
-
render
public void render(ShulkerBoxBlockEntityRenderState shulkerBoxBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) - Specified by:
renderin interfaceBlockEntityRenderer<ShulkerBoxBlockEntity,ShulkerBoxBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer;render(Lnet/minecraft/client/render/block/entity/state/ShulkerBoxBlockEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/client/render/state/CameraRenderState;)Vintermediary method_3574Lnet/minecraft/class_834;method_3574(Lnet/minecraft/class_11970;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;)Vofficial aLhnk;a(Lhom;Lfxu;Lhla;Liga;)V
-
render
public void render(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, Direction facing, float openness, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay, SpriteIdentifier spriteId, int int2) - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;IILnet/minecraft/util/math/Direction;FLnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;Lnet/minecraft/client/util/SpriteIdentifier;I)Vintermediary method_65562Lnet/minecraft/class_834;method_65562(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;IILnet/minecraft/class_2350;FLnet/minecraft/class_11683$class_11792;Lnet/minecraft/class_4730;I)Vofficial aLhnk;a(Lfxu;Lhla;IILjb;FLibt$a;Lijd;I)V
-
setTransforms
- Mappings:
Namespace Name Mixin selector named setTransformsLnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer;setTransforms(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/math/Direction;F)Vintermediary method_72162Lnet/minecraft/class_834;method_72162(Lnet/minecraft/class_4587;Lnet/minecraft/class_2350;F)Vofficial aLhnk;a(Lfxu;Ljb;F)V
-
collectVertices
- Mappings:
Namespace Name Mixin selector named collectVerticesLnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer;collectVertices(Lnet/minecraft/util/math/Direction;FLjava/util/Set;)Vintermediary method_72163Lnet/minecraft/class_834;method_72163(Lnet/minecraft/class_2350;FLjava/util/Set;)Vofficial aLhnk;a(Ljb;FLjava/util/Set;)V
-