net.minecraft.client.render.item

public class HeldItemRenderer

net.minecraft.client.renderer.FirstPersonHandsAndItemsRenderer
net.minecraft.class_759
net.minecraft.client.render.item.HeldItemRenderer

Field summary

Modifier and TypeField
private static final RenderLayer
MAP_BACKGROUND
field_21807
MAP_BACKGROUND
private static final RenderLayer
MAP_BACKGROUND_CHECKERBOARD
field_21808
MAP_BACKGROUND_CHECKERBOARD
private static final float
ITEM_SWING_X_POS_SCALE
field_32735
field_32735
private static final float
ITEM_SWING_Y_POS_SCALE
field_32736
field_32736
private static final float
ITEM_SWING_Z_POS_SCALE
field_32737
field_32737
private static final float
ITEM_HEIGHT_SCALE
field_32738
field_32738
private static final float
ITEM_POS_X
field_32739
EQUIP_OFFSET_TRANSLATE_X
private static final float
ITEM_POS_Y
field_32740
EQUIP_OFFSET_TRANSLATE_Y
private static final float
ITEM_POS_Z
field_32741
EQUIP_OFFSET_TRANSLATE_Z
private static final float
ITEM_PRESWING_ROT_Y
field_32742
field_32742
private static final float
ITEM_SWING_X_ROT_AMOUNT
field_32743
field_32743
private static final float
ITEM_SWING_Y_ROT_AMOUNT
field_32744
field_32744
private static final float
ITEM_SWING_Z_ROT_AMOUNT
field_32745
field_32745
private static final float
EAT_JIGGLE_X_ROT_AMOUNT
field_32746
EAT_OR_DRINK_X_ANGLE_MULTIPLIER
private static final float
EAT_JIGGLE_Y_ROT_AMOUNT
field_32747
EAT_OR_DRINK_Y_ANGLE_MULTIPLIER
private static final float
EAT_JIGGLE_Z_ROT_AMOUNT
field_32748
EAT_OR_DRINK_Z_ANGLE_MULTIPLIER
private static final float
EAT_JIGGLE_X_POS_SCALE
field_32749
field_32749
private static final float
EAT_JIGGLE_Y_POS_SCALE
field_32750
field_32750
private static final float
EAT_JIGGLE_Z_POS_SCALE
field_32751
field_32751
private static final double
EAT_JIGGLE_EXPONENT
field_32752
field_32752
private static final float
EAT_EXTRA_JIGGLE_CUTOFF
field_32753
field_32753
private static final float
EAT_EXTRA_JIGGLE_SCALE
field_32754
field_32754
private static final float
ARM_SWING_X_POS_SCALE
field_32755
field_32755
private static final float
ARM_SWING_Y_POS_SCALE
field_32756
field_32756
private static final float
ARM_SWING_Z_POS_SCALE
field_32757
field_32757
private static final float
ARM_SWING_Y_ROT_AMOUNT
field_32758
ARM_HOLDING_ITEM_SECOND_Y_ANGLE_MULTIPLIER
private static final float
ARM_SWING_Z_ROT_AMOUNT
field_32689
ARM_HOLDING_ITEM_FIRST_Z_ANGLE_MULTIPLIER
private static final float
ARM_HEIGHT_SCALE
field_32690
field_32690
private static final float
ARM_POS_SCALE
field_32691
field_32691
private static final float
ARM_POS_X
field_32692
field_32692
private static final float
ARM_POS_Y
field_32693
field_32693
private static final float
ARM_POS_Z
field_32694
field_32694
private static final float
ARM_PRESWING_ROT_Y
field_32695
field_32695
private static final float
ARM_PREROTATION_X_OFFSET
field_32696
field_32696
private static final float
ARM_PREROTATION_Y_OFFSET
field_32697
field_32697
private static final float
ARM_PREROTATION_Z_OFFSET
field_32698
field_32698
private static final float
ARM_POSTROTATION_X_OFFSET
field_32699
ARM_HOLDING_ITEM_TRANSLATE_X
private static final int
ARM_ROT_X
field_32700
ARM_HOLDING_ITEM_X_ANGLE_MULTIPLIER
private static final int
ARM_ROT_Y
field_32701
ARM_HOLDING_ITEM_THIRD_Y_ANGLE_MULTIPLIER
private static final int
ARM_ROT_Z
field_32702
ARM_HOLDING_ITEM_SECOND_Z_ANGLE_MULTIPLIER
private static final float
MAP_SWING_X_POS_SCALE
field_32703
field_32703
private static final float
MAP_SWING_Z_POS_SCALE
field_32704
field_32704
private static final float
MAP_HANDS_POS_X
field_32705
field_32705
private static final float
MAP_HANDS_POS_Y
field_32706
field_32706
private static final float
MAP_HANDS_POS_Z
field_32707
field_32707
private static final float
MAP_HANDS_HEIGHT_SCALE
field_32708
field_32708
private static final float
MAP_HANDS_TILT_SCALE
field_32709
field_32709
private static final float
MAP_PLAYER_PITCH_SCALE
field_32710
field_32710
private static final float
MAP_HANDS_Z_ROT_AMOUNT
field_32711
field_32711
private static final float
MAPHAND_X_ROT_AMOUNT
field_32712
ARM_X_ANGLE
private static final float
MAPHAND_Y_ROT_AMOUNT
field_32713
ARM_Y_ANGLE
private static final float
MAPHAND_Z_ROT_AMOUNT
field_32714
ARM_Z_ANGLE
private static final float
MAP_HAND_X_POS
field_32715
ARM_TRANSLATE_X
private static final float
MAP_HAND_Y_POS
field_32716
ARM_TRANSLATE_Y
private static final float
MAP_HAND_Z_POS
field_32717
ARM_TRANSLATE_Z
private static final float
MAP_SWING_X_ROT_AMOUNT
field_32718
field_32718
private static final float
MAP_PRE_ROT_SCALE
field_32719
FIRST_PERSON_MAP_FIRST_SCALE
private static final float
MAP_GLOBAL_X_POS
field_32720
FIRST_PERSON_MAP_TRANSLATE_X
private static final float
MAP_GLOBAL_Y_POS
field_32721
FIRST_PERSON_MAP_TRANSLATE_Y
private static final float
MAP_GLOBAL_Z_POS
field_32722
FIRST_PERSON_MAP_TRANSLATE_Z
private static final float
MAP_FINAL_SCALE
field_32723
FIRST_PERSON_MAP_SECOND_SCALE
private static final int
MAP_BORDER
field_32724
field_32724
private static final int
MAP_HEIGHT
field_32725
field_32725
private static final int
MAP_WIDTH
field_32726
field_32726
private static final float
BOW_CHARGE_X_POS_SCALE
field_32727
field_32727
private static final float
BOW_CHARGE_Y_POS_SCALE
field_32728
field_32728
private static final float
BOW_CHARGE_Z_POS_SCALE
field_32729
field_32729
private static final float
BOW_CHARGE_SHAKE_X_SCALE
field_32730
field_32730
private static final float
BOW_CHARGE_SHAKE_Y_SCALE
field_32731
field_32731
private static final float
BOW_CHARGE_SHAKE_Z_SCALE
field_32732
field_32732
private static final float
BOW_CHARGE_Z_SCALE
field_32733
field_32733
private static final float
BOW_MIN_SHAKE_CHARGE
field_32734
field_32734
private final MinecraftClient
minecraft
field_4050
client

Constructor summary

ModifierConstructor
public (MinecraftClient client)

Method summary

Modifier and TypeMethod
private float
calculateMapTilt(float xRot)
method_3227(float arg0)
getMapAngle(float tickProgress)
private void
renderPlayerHand(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, HumanoidArm arm, PlayerRenderState playerState)
method_1_9684(class_4587 arg0, class_11659 arg1, int arg2, class_1306 arg3, class_1_1460 arg4)
renderArm(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, Arm arm, OverlayRenderState overlayRenderState)
private void
renderMapHand(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, HumanoidArm arm, PlayerRenderState playerState)
method_3216(class_4587 arg0, class_11659 arg1, int arg2, class_1306 arg3, class_1_1460 arg4)
renderArmHoldingMap(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, Arm arm, OverlayRenderState overlayRenderState)
private void
renderOneHandedMap(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, float inverseArmHeight, HumanoidArm arm, float attackValue, ItemStack map, PlayerRenderState playerState, FirstPersonHandsAndItemsRenderState state)
method_3222(class_4587 arg0, class_11659 arg1, int arg2, float arg3, class_1306 arg4, float arg5, class_1799 arg6, class_1_1460 arg7, class_1_1475 arg8)
renderMapInOneHand(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, float equipProgress, Arm arm, float swingProgress, ItemStack stack, OverlayRenderState overlayRenderState, ArmsRenderState armsRenderState)
private void
renderTwoHandedMap(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, float xRot, float inverseArmHeight, float attackValue, PlayerRenderState playerState, FirstPersonHandsAndItemsRenderState state)
method_3231(class_4587 arg0, class_11659 arg1, int arg2, float arg3, float arg4, float arg5, class_1_1460 arg6, class_1_1475 arg7)
renderMapInBothHands(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, float pitch, float equipProgress, float swingProgress, OverlayRenderState overlayRenderState, ArmsRenderState armsRenderState)
private void
renderMap(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, ItemStack itemStack, boolean mainHand, FirstPersonHandsAndItemsRenderState state)
method_3223(class_4587 arg0, class_11659 arg1, int arg2, class_1799 arg3, boolean arg4, class_1_1475 arg5)
renderFirstPersonMap(MatrixStack matrices, OrderedRenderCommandQueue queue, int swingProgress, ItemStack stack, boolean main, ArmsRenderState armsRenderState)
private void
renderPlayerArm(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, float inverseArmHeight, float attackValue, HumanoidArm arm, PlayerRenderState playerState)
method_3219(class_4587 arg0, class_11659 arg1, int arg2, float arg3, float arg4, class_1306 arg5, class_1_1460 arg6)
renderArmHoldingItem(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, float equipProgress, float swingProgress, Arm arm, OverlayRenderState overlayRenderState)
private void
applyEatTransform(PoseStack poseStack, float partialTicks, HumanoidArm arm, float useItemRemainingTicks, int useDuration)
method_3218(class_4587 arg0, float arg1, class_1306 arg2, float arg3, int arg4)
applyEatOrDrinkTransformation(MatrixStack matrices, float tickProgress, Arm arm, float useTimeLeft, int maxUseTime)
private void
applyBrushTransform(PoseStack poseStack, float partialTicks, HumanoidArm arm, float useItemRemainingTicks)
method_49340(class_4587 arg0, float arg1, class_1306 arg2, float arg3)
applyBrushTransformation(MatrixStack matrices, float arg1, Arm arm, float useTimeLeft)
private void
applyItemArmAttackTransform(PoseStack poseStack, HumanoidArm arm, float attackValue)
method_3217(class_4587 arg0, class_1306 arg1, float arg2)
applySwingOffset(MatrixStack matrices, Arm arm, float swingProgress)
private void
applyItemArmTransform(PoseStack poseStack, HumanoidArm arm, float inverseArmHeight)
method_3224(class_4587 arg0, class_1306 arg1, float arg2)
applyEquipOffset(MatrixStack matrices, Arm arm, float equipProgress)
public void
submitHandsWithItems(float partialTicks, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, PlayerRenderState playerState, FirstPersonHandsAndItemsRenderState state)
method_22976(float arg0, class_4587 arg1, class_11659 arg2, class_1_1460 arg3, class_1_1475 arg4)
renderItem(float arg0, MatrixStack matrices, OrderedRenderCommandQueue queue, OverlayRenderState overlayRenderState, ArmsRenderState armsRenderState)
private void
submitArmWithItem(PlayerRenderState playerState, FirstPersonHandsAndItemsRenderState state, float partialTicks, float xRot, InteractionHand hand, float attack, ItemStack itemStack, float inverseArmHeight, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords)
method_3228(class_1_1460 arg0, class_1_1475 arg1, float arg2, float arg3, class_1268 arg4, float arg5, class_1799 arg6, float arg7, class_4587 arg8, class_11659 arg9, int arg10)
renderFirstPersonItem(OverlayRenderState overlayRenderState, ArmsRenderState armsRenderState, float tickProgress, float pitch, Hand hand, float swingProgress, ItemStack item, float equipProgress, MatrixStack matrices, OrderedRenderCommandQueue queue, int light)
private void
swingArm(float animation, PoseStack poseStack, int invert, HumanoidArm arm)
method_65816(float arg0, class_4587 arg1, int arg2, class_1306 arg3)
swingArm(float swingProgress, MatrixStack matrices, int side, Arm arm)
private static void
lambda$renderMap$0(int arg0, PoseStack$Pose arg1, VertexConsumer arg2)
method_73476(int arg0, class_4587$class_4665 arg1, class_4588 arg2)
method_73476(int arg0, MatrixStack$Entry matricesEntry, VertexConsumer vertexConsumer)