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 hjj
-
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, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay, SpriteIdentifier spriteId) private voidsetTransforms(MatrixStack matrices, Direction facing, float openness) voidupdateRenderState(ShulkerBoxBlockEntity shulkerBoxBlockEntity, ShulkerBoxBlockEntityRenderState shulkerBoxBlockEntityRenderState, 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
-
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 aLhjj;a:Liet;
-
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 bLhjj;b:Lhjj$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>Lhjj;<init>(Lhiu$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>Lhjj;<init>(Libi$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>Lhjj;<init>(Lgyl;Liet;)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 aLhjj;a()Lhkl;
-
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 aLhjj;a(Lehx;Lhkl;FLfoi;Lhxp$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 aLhjj;a(Lhkl;Lfub;Lhgz;Libp;)V
-
render
public void render(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, Direction facing, float openness, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay, SpriteIdentifier spriteId) - 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;)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;)Vofficial aLhjj;a(Lfub;Lhgz;IILjg;FLhxp$a;Lies;)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 aLhjj;a(Lfub;Ljg;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 aLhjj;a(Ljg;FLjava/util/Set;)V
-