net.minecraft.client.render.block.entity

public class DecoratedPotBlockEntityRenderer

implements BlockEntityRenderer<DecoratedPotBlockEntity, DecoratedPotBlockEntityRenderState>

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
field_1_2398
TRANSFORMATIONS
private static final String
NECK
field_42913
NECK
private static final String
FRONT
field_42914
FRONT
private static final String
BACK
field_42915
BACK
private static final String
LEFT
field_42916
LEFT
private static final String
RIGHT
field_42917
RIGHT
private static final String
TOP
field_42918
TOP
private static final String
BOTTOM
field_42919
BOTTOM
private final SpriteHolder
sprites
field_61787
materials
private DecoratedPotBlockEntityRenderer$class_1_1134
blankSide
field_1_7829
field_1_7829
private final Map<Identifier, DecoratedPotBlockEntityRenderer$class_1_1134>
sideCache
field_1_7830
field_1_7830
private final ModelPart
neck
field_42920
neck
private final ModelPart
frontSide
field_42921
front
private final ModelPart
backSide
field_42922
back
private final ModelPart
leftSide
field_42923
left
private final ModelPart
rightSide
field_42924
right
private final ModelPart
top
field_42925
top
private final ModelPart
bottom
field_42926
bottom
private static final float
WOBBLE_AMPLITUDE
field_46728
WOBBLE_AMPLIFIER

Constructor summary

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

Method summary

Modifier and TypeMethod
public static TexturedModelData
createBaseLayer()
method_49346()
getTopBottomNeckTexturedModelData()
public static TexturedModelData
createSidesLayer()
method_49347()
getSidesTexturedModelData()
private DecoratedPotBlockEntityRenderer$class_1_1134
getSideSprite(Optional<? extends ItemInstance> item)
method_49343(Optional<? extends class_1_96> arg0)
getTextureIdFromSherd(Optional<? extends ItemStackView> sherd)
public DecoratedPotBlockEntityRenderState
createRenderState()
method_74335()
createRenderState()
public void
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)
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)
method_1_2863(class_2350 arg0)
getTransformation(Direction facing)
private static AffineTransformation
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)
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 arg4, int outlineColor)
public void
getExtents(Consumer<org.joml.Vector3fc> output)
method_72161(Consumer<org.joml.Vector3fc> arg0)
collectVertices(Consumer<org.joml.Vector3fc> callback)
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()
private DecoratedPotBlockEntityRenderer$class_1_1134
lambda$getSideSprite$0(Identifier arg0)
method_1_7150(class_2960 arg0)
method_1_7150(Identifier arg0)