net.minecraft.client.render.block.entity

public class ShulkerBoxBlockEntityRenderer

implements BlockEntityRenderer<ShulkerBoxBlockEntity, ShulkerBoxBlockEntityRenderState>

net.minecraft.client.renderer.blockentity.ShulkerBoxRenderer
net.minecraft.class_834
net.minecraft.client.render.block.entity.ShulkerBoxBlockEntityRenderer

Field summary

Modifier and TypeField
private final SpriteHolder
materials
field_61794
materials
private final ShulkerBoxBlockEntityRenderer$ShulkerBoxBlockModel
model
field_4387
model

Constructor summary

ModifierConstructor
public (BlockEntityRendererFactory$Context ctx)
public (SpecialModelRenderer$BakeContext context)
public (LoadedEntityModels models, SpriteHolder materials)

Method summary

Modifier and TypeMethod
public ShulkerBoxBlockEntityRenderState
createRenderState()
method_74335()
createRenderState()
public void
extractRenderState(ShulkerBoxBlockEntity blockEntity, ShulkerBoxRenderState state, float partialTicks, Vec3 cameraPosition, ModelFeatureRenderer$CrumblingOverlay breakProgress)
method_74384(class_2627 arg0, class_11970 arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(ShulkerBoxBlockEntity arg0, ShulkerBoxBlockEntityRenderState arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
public void
submit(ShulkerBoxRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_3574(class_11970 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(ShulkerBoxBlockEntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
public void
submit(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, Direction direction, float progress, ModelFeatureRenderer$CrumblingOverlay breakProgress, Material material, int outlineColor)
method_65562(class_4587 arg0, class_11659 arg1, int arg2, int arg3, class_2350 arg4, float arg5, class_11683$class_11792 arg6, class_4730 arg7, int arg8)
render(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, Direction facing, float openness, ModelCommandRenderer$CrumblingOverlayCommand crumblingOverlay, SpriteIdentifier spriteId, int arg8)
private void
prepareModel(PoseStack poseStack, Direction direction, float progress)
method_72162(class_4587 arg0, class_2350 arg1, float arg2)
setTransforms(MatrixStack matrices, Direction facing, float openness)
public void
getExtents(Direction direction, float progress, Consumer<org.joml.Vector3fc> output)
method_72163(class_2350 arg0, float arg1, Consumer<org.joml.Vector3fc> arg2)
collectVertices(Direction facing, float openness, Consumer<org.joml.Vector3fc> arg2)
public void
submit(BlockEntityRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_3569(class_11954 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(BlockEntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
public void
extractRenderState(BlockEntity blockEntity, BlockEntityRenderState state, float partialTicks, Vec3 cameraPosition, ModelFeatureRenderer$CrumblingOverlay breakProgress)
method_74331(class_2586 arg0, class_11954 arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(BlockEntity arg0, BlockEntityRenderState arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
public BlockEntityRenderState
createRenderState()
method_74335()
createRenderState()