net.minecraft.client.render.block.entity

public class DecoratedPotBlockEntityRenderer

implements BlockEntityRenderer<DecoratedPotBlockEntity, DecoratedPotBlockEntityRenderState>

net.minecraft.client.renderer.blockentity.DecoratedPotRenderer
net.minecraft.client.renderer.blockentity.DecoratedPotRenderer
net.minecraft.class_8188
net.minecraft.client.render.block.entity.DecoratedPotBlockEntityRenderer

Field summary

Modifier and TypeField
private static final Map<Direction, AffineTransformation>
TRANSFORMATIONS
TRANSFORMATIONS
field_1_2398
TRANSFORMATIONS
private final SpriteHolder
sprites
sprites
field_61787
materials
private static final String
NECK
NECK
field_42913
NECK
private static final String
FRONT
FRONT
field_42914
FRONT
private static final String
BACK
BACK
field_42915
BACK
private static final String
LEFT
LEFT
field_42916
LEFT
private static final String
RIGHT
RIGHT
field_42917
RIGHT
private static final String
TOP
TOP
field_42918
TOP
private static final String
BOTTOM
BOTTOM
field_42919
BOTTOM
private final ModelPart
neck
neck
field_42920
neck
private final ModelPart
frontSide
frontSide
field_42921
front
private final ModelPart
backSide
backSide
field_42922
back
private final ModelPart
leftSide
leftSide
field_42923
left
private final ModelPart
rightSide
rightSide
field_42924
right
private final ModelPart
top
top
field_42925
top
private final ModelPart
bottom
bottom
field_42926
bottom
private static final float
WOBBLE_AMPLITUDE
WOBBLE_AMPLITUDE
field_46728
WOBBLE_AMPLIFIER

Constructor summary

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

Method summary

Modifier and TypeMethod
public static TexturedModelData
createBaseLayer()
createBaseLayer()
method_49346()
getTopBottomNeckTexturedModelData()
public static TexturedModelData
createSidesLayer()
createSidesLayer()
method_49347()
getSidesTexturedModelData()
private static SpriteIdentifier
getSideSprite(Optional<Item> item)
getSideSprite(Optional<Item> item)
method_49343(Optional<class_1792> arg0)
getTextureIdFromSherd(Optional<Item> sherd)
public DecoratedPotBlockEntityRenderState
createRenderState()
createRenderState()
method_74335()
createRenderState()
public void
extractRenderState(DecoratedPotBlockEntity blockEntity, DecoratedPotRenderState state, float partialTicks, Vec3 cameraPosition, ModelFeatureRenderer$CrumblingOverlay breakProgress)
extractRenderState(DecoratedPotBlockEntity blockEntity, DecoratedPotRenderState state, float partialTicks, Vec3 cameraPosition, ModelFeatureRenderer$CrumblingOverlay breakProgress)
method_74373(class_8172 arg0, class_11963 arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(DecoratedPotBlockEntity arg0, DecoratedPotBlockEntityRenderState arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
public void
submit(DecoratedPotRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
submit(DecoratedPotRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_49344(class_11963 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(DecoratedPotBlockEntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
public static AffineTransformation
modelTransformation(Direction facing)
modelTransformation(Direction facing)
method_1_2863(class_2350 arg0)
getTransformation(Direction facing)
private static AffineTransformation
createModelTransformation(Direction entityDirection)
createModelTransformation(Direction entityDirection)
method_1_2862(class_2350 arg0)
computeTransformation(Direction facing)
public void
submit(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, PotDecorations decorations, int outlineColor)
submit(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, int overlayCoords, PotDecorations decorations, int outlineColor)
method_65561(class_4587 arg0, class_11659 arg1, int arg2, int arg3, class_8526 arg4, int arg5)
render(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, Sherds sherds, int outlineColor)
public void
getExtents(Consumer<org.joml.Vector3fc> output)
getExtents(Consumer<org.joml.Vector3fc> output)
method_72161(Consumer<org.joml.Vector3fc> arg0)
collectVertices(Consumer<org.joml.Vector3fc> callback)