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 hio
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ShulkerBoxBlockEntityRenderer.ShulkerBoxBlockModelprivate final SpriteHolder -
Constructor Summary
ConstructorsConstructorDescriptionShulkerBoxBlockEntityRenderer(LoadedEntityModels models, SpriteHolder spriteHolder) -
Method Summary
Modifier and TypeMethodDescriptionvoidcollectVertices(Direction facing, float openness, Set<Vector3f> vertices) voidfillRenderState(ShulkerBoxBlockEntity shulkerBoxBlockEntity, ShulkerBoxBlockEntityRenderState shulkerBoxBlockEntityRenderState, float float2, Vec3d vec3d, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) voidrender(ShulkerBoxBlockEntityRenderState shulkerBoxBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue) 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) 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
-
spriteHolder
- Mappings:
Namespace Name Mixin selector named spriteHolderLnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer;spriteHolder:Lnet/minecraft/client/texture/SpriteHolder;intermediary field_61794Lnet/minecraft/class_834;field_61794:Lnet/minecraft/class_11701;official aLhio;a:Lido;
-
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 bLhio;b:Lhio$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>Lhio;<init>(Lhhz$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>Lhio;<init>(Liam$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>Lhio;<init>(Lgxm;Lido;)V
-
-
Method Details
-
getRenderState
- Specified by:
getRenderStatein interfaceBlockEntityRenderer<ShulkerBoxBlockEntity,ShulkerBoxBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named getRenderStateLnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer;getRenderState()Lnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderState;intermediary method_74383Lnet/minecraft/class_834;method_74383()Lnet/minecraft/class_11970;official aLhio;a()Lhjq;
-
fillRenderState
public void fillRenderState(ShulkerBoxBlockEntity shulkerBoxBlockEntity, ShulkerBoxBlockEntityRenderState shulkerBoxBlockEntityRenderState, float float2, Vec3d vec3d, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) - Specified by:
fillRenderStatein interfaceBlockEntityRenderer<ShulkerBoxBlockEntity,ShulkerBoxBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named fillRenderStateLnet/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer;fillRenderState(Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;Lnet/minecraft/client/render/block/entity/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 aLhio;a(Legz;Lhjq;FLfnk;Lhwt$a;)V
-
render
public void render(ShulkerBoxBlockEntityRenderState shulkerBoxBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue) - 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/ShulkerBoxBlockEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;)Vintermediary method_3574Lnet/minecraft/class_834;method_3574(Lnet/minecraft/class_11970;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;)Vofficial aLhio;a(Lhjq;Lftd;Lhge;)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 aLhio;a(Lftd;Lhge;IILjg;FLhwt$a;Lidn;)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 aLhio;a(Lftd;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 aLhio;a(Ljg;FLjava/util/Set;)V
-