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 hji
-
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, int int2) 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 aLhji;a:Lies;
-
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 bLhji;b:Lhji$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>Lhji;<init>(Lhit$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>Lhji;<init>(Libh$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>Lhji;<init>(Lgyk;Lies;)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 aLhji;a()Lhkk;
-
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 aLhji;a(Lehw;Lhkk;FLfoh;Lhxo$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 aLhji;a(Lhkk;Lfua;Lhgy;Libo;)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 aLhji;a(Lfua;Lhgy;IILjg;FLhxo$a;Lier;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 aLhji;a(Lfua;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 aLhji;a(Ljg;FLjava/util/Set;)V
-