Class ShelfBlockEntityRenderer
java.lang.Object
net.minecraft.client.render.block.entity.ShelfBlockEntityRenderer
- All Implemented Interfaces:
BlockEntityRenderer<ShelfBlockEntity,ShelfBlockEntityRenderState>
@Environment(CLIENT)
public class ShelfBlockEntityRenderer
extends Object
implements BlockEntityRenderer<ShelfBlockEntity,ShelfBlockEntityRenderState>
- Mappings:
Namespace Name named net/minecraft/client/render/block/entity/ShelfBlockEntityRendererintermediary net/minecraft/class_11676official hjh
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final floatprivate final ItemModelManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(ShelfBlockEntityRenderState shelfBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) private voidrenderItem(ShelfBlockEntityRenderState state, ItemRenderState itemRenderState, MatrixStack matrices, OrderedRenderCommandQueue queue, int overlay, float rotationDegrees) voidupdateRenderState(ShelfBlockEntity shelfBlockEntity, ShelfBlockEntityRenderState shelfBlockEntityRenderState, 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
-
ITEM_SCALE
private static final float ITEM_SCALE- See Also:
- Mappings:
Namespace Name Mixin selector named ITEM_SCALELnet/minecraft/client/render/block/entity/ShelfBlockEntityRenderer;ITEM_SCALE:Fintermediary field_61792Lnet/minecraft/class_11676;field_61792:Fofficial aLhjh;a:F
-
BOTTOM_ALIGNED_OFFSET
private static final float BOTTOM_ALIGNED_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector named BOTTOM_ALIGNED_OFFSETLnet/minecraft/client/render/block/entity/ShelfBlockEntityRenderer;BOTTOM_ALIGNED_OFFSET:Fintermediary field_62046Lnet/minecraft/class_11676;field_62046:Fofficial bLhjh;b:F
-
itemModelManager
- Mappings:
Namespace Name Mixin selector named itemModelManagerLnet/minecraft/client/render/block/entity/ShelfBlockEntityRenderer;itemModelManager:Lnet/minecraft/client/item/ItemModelManager;intermediary field_62659Lnet/minecraft/class_11676;field_62659:Lnet/minecraft/class_10442;official cLhjh;c:Lhyq;
-
-
Constructor Details
-
ShelfBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/block/entity/ShelfBlockEntityRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context;)Vintermediary <init>Lnet/minecraft/class_11676;<init>(Lnet/minecraft/class_5614$class_5615;)Vofficial <init>Lhjh;<init>(Lhit$a;)V
-
-
Method Details
-
createRenderState
- Specified by:
createRenderStatein interfaceBlockEntityRenderer<ShelfBlockEntity,ShelfBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named createRenderStateLnet/minecraft/client/render/block/entity/ShelfBlockEntityRenderer;createRenderState()Lnet/minecraft/client/render/block/entity/state/ShelfBlockEntityRenderState;intermediary method_74381Lnet/minecraft/class_11676;method_74381()Lnet/minecraft/class_11969;official aLhjh;a()Lhkj;
-
updateRenderState
public void updateRenderState(ShelfBlockEntity shelfBlockEntity, ShelfBlockEntityRenderState shelfBlockEntityRenderState, float float2, Vec3d vec3d, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) - Specified by:
updateRenderStatein interfaceBlockEntityRenderer<ShelfBlockEntity,ShelfBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named updateRenderStateLnet/minecraft/client/render/block/entity/ShelfBlockEntityRenderer;updateRenderState(Lnet/minecraft/block/entity/ShelfBlockEntity;Lnet/minecraft/client/render/block/entity/state/ShelfBlockEntityRenderState;FLnet/minecraft/util/math/Vec3d;Lnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;)Vintermediary method_74382Lnet/minecraft/class_11676;method_74382(Lnet/minecraft/class_11597;Lnet/minecraft/class_11969;FLnet/minecraft/class_243;Lnet/minecraft/class_11683$class_11792;)Vofficial aLhjh;a(Lehv;Lhkj;FLfoh;Lhxo$a;)V
-
render
public void render(ShelfBlockEntityRenderState shelfBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) - Specified by:
renderin interfaceBlockEntityRenderer<ShelfBlockEntity,ShelfBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/block/entity/ShelfBlockEntityRenderer;render(Lnet/minecraft/client/render/block/entity/state/ShelfBlockEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/client/render/state/CameraRenderState;)Vintermediary method_72956Lnet/minecraft/class_11676;method_72956(Lnet/minecraft/class_11969;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;)Vofficial aLhjh;a(Lhkj;Lfua;Lhgy;Libo;)V
-
renderItem
private void renderItem(ShelfBlockEntityRenderState state, ItemRenderState itemRenderState, MatrixStack matrices, OrderedRenderCommandQueue queue, int overlay, float rotationDegrees) - Mappings:
Namespace Name Mixin selector named renderItemLnet/minecraft/client/render/block/entity/ShelfBlockEntityRenderer;renderItem(Lnet/minecraft/client/render/block/entity/state/ShelfBlockEntityRenderState;Lnet/minecraft/client/render/item/ItemRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;IF)Vintermediary method_72957Lnet/minecraft/class_11676;method_72957(Lnet/minecraft/class_11969;Lnet/minecraft/class_10444;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;IF)Vofficial aLhjh;a(Lhkj;Lhys;Lfua;Lhgy;IF)V
-