Package net.minecraft.client.render.item
Class HeldItemRenderer
java.lang.Object
net.minecraft.client.render.item.HeldItemRenderer
- Mappings:
 Namespace Name named net/minecraft/client/render/item/HeldItemRendererintermediary net/minecraft/class_759official gxf
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final floatprivate static final intprivate static final intprivate static final floatprivate static final intprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate final MinecraftClientprivate static final floatprivate static final floatprivate static final floatprivate final EntityRenderDispatcherprivate static final floatprivate static final floatprivate static final floatprivate floatprivate floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final intprivate static final intprivate static final intprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final doubleprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate final ItemModelManagerprivate final ItemRendererprivate floatprivate floatprivate ItemStackprivate static final RenderLayerprivate static final RenderLayerprivate final MapRenderStateprivate ItemStack - 
Constructor Summary
ConstructorsConstructorDescriptionHeldItemRenderer(MinecraftClient client, EntityRenderDispatcher entityRenderDispatcher, ItemRenderer itemRenderer, ItemModelManager itemModelManager)  - 
Method Summary
Modifier and TypeMethodDescriptionprivate voidapplyBrushTransformation(MatrixStack matrices, float tickProgress, Arm arm, ItemStack stack, PlayerEntity player, float equipProgress) private voidapplyEatOrDrinkTransformation(MatrixStack matrices, float tickProgress, Arm arm, ItemStack stack, PlayerEntity player) private voidapplyEquipOffset(MatrixStack matrices, Arm arm, float equipProgress) private voidapplySwingOffset(MatrixStack matrices, Arm arm, float swingProgress) (package private) static HeldItemRenderer.HandRenderTypegetHandRenderType(ClientPlayerEntity player) private floatgetMapAngle(float tickProgress) private static HeldItemRenderer.HandRenderTypeprivate static booleanisChargedCrossbow(ItemStack stack) private voidrenderArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Arm arm) private voidrenderArmHoldingItem(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float equipProgress, float swingProgress, Arm arm) private voidrenderFirstPersonItem(AbstractClientPlayerEntity player, float tickProgress, float pitch, Hand hand, float swingProgress, ItemStack item, float equipProgress, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light) private voidrenderFirstPersonMap(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int swingProgress, ItemStack stack) voidrenderItem(float tickProgress, MatrixStack matrices, VertexConsumerProvider.Immediate vertexConsumers, ClientPlayerEntity player, int light) voidrenderItem(LivingEntity entity, ItemStack stack, ItemDisplayContext renderMode, MatrixStack matrices, VertexConsumerProvider vertexConsumer, int light) private voidrenderMapInBothHands(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float pitch, float equipProgress, float swingProgress) private voidrenderMapInOneHand(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float equipProgress, Arm arm, float swingProgress, ItemStack stack) voidresetEquipProgress(Hand hand) private booleanshouldSkipHandAnimationOnSwap(ItemStack from, ItemStack to) private voidswingArm(float swingProgress, float equipProgress, MatrixStack matrices, int armX, Arm arm) void 
- 
Field Details
- 
MAP_BACKGROUND
- Mappings:
 Namespace Name Mixin selector named MAP_BACKGROUNDLnet/minecraft/client/render/item/HeldItemRenderer;MAP_BACKGROUND:Lnet/minecraft/client/render/RenderLayer;intermediary field_21807Lnet/minecraft/class_759;field_21807:Lnet/minecraft/class_1921;official aLgxf;a:Lgxz;
 - 
MAP_BACKGROUND_CHECKERBOARD
- Mappings:
 Namespace Name Mixin selector named MAP_BACKGROUND_CHECKERBOARDLnet/minecraft/client/render/item/HeldItemRenderer;MAP_BACKGROUND_CHECKERBOARD:Lnet/minecraft/client/render/RenderLayer;intermediary field_21808Lnet/minecraft/class_759;field_21808:Lnet/minecraft/class_1921;official bLgxf;b:Lgxz;
 - 
field_32735
private static final float field_32735- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32735Lnet/minecraft/client/render/item/HeldItemRenderer;field_32735:Fintermediary field_32735Lnet/minecraft/class_759;field_32735:Fofficial cLgxf;c:F
 - 
field_32736
private static final float field_32736- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32736Lnet/minecraft/client/render/item/HeldItemRenderer;field_32736:Fintermediary field_32736Lnet/minecraft/class_759;field_32736:Fofficial dLgxf;d:F
 - 
field_32737
private static final float field_32737- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32737Lnet/minecraft/client/render/item/HeldItemRenderer;field_32737:Fintermediary field_32737Lnet/minecraft/class_759;field_32737:Fofficial eLgxf;e:F
 - 
field_32738
private static final float field_32738- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32738Lnet/minecraft/client/render/item/HeldItemRenderer;field_32738:Fintermediary field_32738Lnet/minecraft/class_759;field_32738:Fofficial fLgxf;f:F
 - 
EQUIP_OFFSET_TRANSLATE_X
private static final float EQUIP_OFFSET_TRANSLATE_X- See Also:
 - Mappings:
 Namespace Name Mixin selector named EQUIP_OFFSET_TRANSLATE_XLnet/minecraft/client/render/item/HeldItemRenderer;EQUIP_OFFSET_TRANSLATE_X:Fintermediary field_32739Lnet/minecraft/class_759;field_32739:Fofficial gLgxf;g:F
 - 
EQUIP_OFFSET_TRANSLATE_Y
private static final float EQUIP_OFFSET_TRANSLATE_Y- See Also:
 - Mappings:
 Namespace Name Mixin selector named EQUIP_OFFSET_TRANSLATE_YLnet/minecraft/client/render/item/HeldItemRenderer;EQUIP_OFFSET_TRANSLATE_Y:Fintermediary field_32740Lnet/minecraft/class_759;field_32740:Fofficial hLgxf;h:F
 - 
EQUIP_OFFSET_TRANSLATE_Z
private static final float EQUIP_OFFSET_TRANSLATE_Z- See Also:
 - Mappings:
 Namespace Name Mixin selector named EQUIP_OFFSET_TRANSLATE_ZLnet/minecraft/client/render/item/HeldItemRenderer;EQUIP_OFFSET_TRANSLATE_Z:Fintermediary field_32741Lnet/minecraft/class_759;field_32741:Fofficial iLgxf;i:F
 - 
field_32742
private static final float field_32742- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32742Lnet/minecraft/client/render/item/HeldItemRenderer;field_32742:Fintermediary field_32742Lnet/minecraft/class_759;field_32742:Fofficial jLgxf;j:F
 - 
field_32743
private static final float field_32743- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32743Lnet/minecraft/client/render/item/HeldItemRenderer;field_32743:Fintermediary field_32743Lnet/minecraft/class_759;field_32743:Fofficial kLgxf;k:F
 - 
field_32744
private static final float field_32744- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32744Lnet/minecraft/client/render/item/HeldItemRenderer;field_32744:Fintermediary field_32744Lnet/minecraft/class_759;field_32744:Fofficial lLgxf;l:F
 - 
field_32745
private static final float field_32745- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32745Lnet/minecraft/client/render/item/HeldItemRenderer;field_32745:Fintermediary field_32745Lnet/minecraft/class_759;field_32745:Fofficial mLgxf;m:F
 - 
EAT_OR_DRINK_X_ANGLE_MULTIPLIER
private static final float EAT_OR_DRINK_X_ANGLE_MULTIPLIER- See Also:
 - Mappings:
 Namespace Name Mixin selector named EAT_OR_DRINK_X_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;EAT_OR_DRINK_X_ANGLE_MULTIPLIER:Fintermediary field_32746Lnet/minecraft/class_759;field_32746:Fofficial nLgxf;n:F
 - 
EAT_OR_DRINK_Y_ANGLE_MULTIPLIER
private static final float EAT_OR_DRINK_Y_ANGLE_MULTIPLIER- See Also:
 - Mappings:
 Namespace Name Mixin selector named EAT_OR_DRINK_Y_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;EAT_OR_DRINK_Y_ANGLE_MULTIPLIER:Fintermediary field_32747Lnet/minecraft/class_759;field_32747:Fofficial oLgxf;o:F
 - 
EAT_OR_DRINK_Z_ANGLE_MULTIPLIER
private static final float EAT_OR_DRINK_Z_ANGLE_MULTIPLIER- See Also:
 - Mappings:
 Namespace Name Mixin selector named EAT_OR_DRINK_Z_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;EAT_OR_DRINK_Z_ANGLE_MULTIPLIER:Fintermediary field_32748Lnet/minecraft/class_759;field_32748:Fofficial pLgxf;p:F
 - 
field_32749
private static final float field_32749- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32749Lnet/minecraft/client/render/item/HeldItemRenderer;field_32749:Fintermediary field_32749Lnet/minecraft/class_759;field_32749:Fofficial qLgxf;q:F
 - 
field_32750
private static final float field_32750- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32750Lnet/minecraft/client/render/item/HeldItemRenderer;field_32750:Fintermediary field_32750Lnet/minecraft/class_759;field_32750:Fofficial rLgxf;r:F
 - 
field_32751
private static final float field_32751- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32751Lnet/minecraft/client/render/item/HeldItemRenderer;field_32751:Fintermediary field_32751Lnet/minecraft/class_759;field_32751:Fofficial sLgxf;s:F
 - 
field_32752
private static final double field_32752- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32752Lnet/minecraft/client/render/item/HeldItemRenderer;field_32752:Dintermediary field_32752Lnet/minecraft/class_759;field_32752:Dofficial tLgxf;t:D
 - 
field_32753
private static final float field_32753- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32753Lnet/minecraft/client/render/item/HeldItemRenderer;field_32753:Fintermediary field_32753Lnet/minecraft/class_759;field_32753:Fofficial uLgxf;u:F
 - 
field_32754
private static final float field_32754- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32754Lnet/minecraft/client/render/item/HeldItemRenderer;field_32754:Fintermediary field_32754Lnet/minecraft/class_759;field_32754:Fofficial vLgxf;v:F
 - 
field_32755
private static final float field_32755- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32755Lnet/minecraft/client/render/item/HeldItemRenderer;field_32755:Fintermediary field_32755Lnet/minecraft/class_759;field_32755:Fofficial wLgxf;w:F
 - 
field_32756
private static final float field_32756- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32756Lnet/minecraft/client/render/item/HeldItemRenderer;field_32756:Fintermediary field_32756Lnet/minecraft/class_759;field_32756:Fofficial xLgxf;x:F
 - 
field_32757
private static final float field_32757- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32757Lnet/minecraft/client/render/item/HeldItemRenderer;field_32757:Fintermediary field_32757Lnet/minecraft/class_759;field_32757:Fofficial yLgxf;y:F
 - 
ARM_HOLDING_ITEM_SECOND_Y_ANGLE_MULTIPLIER
private static final float ARM_HOLDING_ITEM_SECOND_Y_ANGLE_MULTIPLIER- See Also:
 - Mappings:
 Namespace Name Mixin selector named ARM_HOLDING_ITEM_SECOND_Y_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_HOLDING_ITEM_SECOND_Y_ANGLE_MULTIPLIER:Fintermediary field_32758Lnet/minecraft/class_759;field_32758:Fofficial zLgxf;z:F
 - 
ARM_HOLDING_ITEM_FIRST_Z_ANGLE_MULTIPLIER
private static final float ARM_HOLDING_ITEM_FIRST_Z_ANGLE_MULTIPLIER- See Also:
 - Mappings:
 Namespace Name Mixin selector named ARM_HOLDING_ITEM_FIRST_Z_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_HOLDING_ITEM_FIRST_Z_ANGLE_MULTIPLIER:Fintermediary field_32689Lnet/minecraft/class_759;field_32689:Fofficial ALgxf;A:F
 - 
field_32690
private static final float field_32690- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32690Lnet/minecraft/client/render/item/HeldItemRenderer;field_32690:Fintermediary field_32690Lnet/minecraft/class_759;field_32690:Fofficial BLgxf;B:F
 - 
field_32691
private static final float field_32691- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32691Lnet/minecraft/client/render/item/HeldItemRenderer;field_32691:Fintermediary field_32691Lnet/minecraft/class_759;field_32691:Fofficial CLgxf;C:F
 - 
field_32692
private static final float field_32692- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32692Lnet/minecraft/client/render/item/HeldItemRenderer;field_32692:Fintermediary field_32692Lnet/minecraft/class_759;field_32692:Fofficial DLgxf;D:F
 - 
field_32693
private static final float field_32693- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32693Lnet/minecraft/client/render/item/HeldItemRenderer;field_32693:Fintermediary field_32693Lnet/minecraft/class_759;field_32693:Fofficial ELgxf;E:F
 - 
field_32694
private static final float field_32694- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32694Lnet/minecraft/client/render/item/HeldItemRenderer;field_32694:Fintermediary field_32694Lnet/minecraft/class_759;field_32694:Fofficial FLgxf;F:F
 - 
field_32695
private static final float field_32695- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32695Lnet/minecraft/client/render/item/HeldItemRenderer;field_32695:Fintermediary field_32695Lnet/minecraft/class_759;field_32695:Fofficial GLgxf;G:F
 - 
field_32696
private static final float field_32696- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32696Lnet/minecraft/client/render/item/HeldItemRenderer;field_32696:Fintermediary field_32696Lnet/minecraft/class_759;field_32696:Fofficial HLgxf;H:F
 - 
field_32697
private static final float field_32697- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32697Lnet/minecraft/client/render/item/HeldItemRenderer;field_32697:Fintermediary field_32697Lnet/minecraft/class_759;field_32697:Fofficial ILgxf;I:F
 - 
field_32698
private static final float field_32698- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32698Lnet/minecraft/client/render/item/HeldItemRenderer;field_32698:Fintermediary field_32698Lnet/minecraft/class_759;field_32698:Fofficial JLgxf;J:F
 - 
ARM_HOLDING_ITEM_TRANSLATE_X
private static final float ARM_HOLDING_ITEM_TRANSLATE_X- See Also:
 - Mappings:
 Namespace Name Mixin selector named ARM_HOLDING_ITEM_TRANSLATE_XLnet/minecraft/client/render/item/HeldItemRenderer;ARM_HOLDING_ITEM_TRANSLATE_X:Fintermediary field_32699Lnet/minecraft/class_759;field_32699:Fofficial KLgxf;K:F
 - 
ARM_HOLDING_ITEM_X_ANGLE_MULTIPLIER
private static final int ARM_HOLDING_ITEM_X_ANGLE_MULTIPLIER- See Also:
 - Mappings:
 Namespace Name Mixin selector named ARM_HOLDING_ITEM_X_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_HOLDING_ITEM_X_ANGLE_MULTIPLIER:Iintermediary field_32700Lnet/minecraft/class_759;field_32700:Iofficial LLgxf;L:I
 - 
ARM_HOLDING_ITEM_THIRD_Y_ANGLE_MULTIPLIER
private static final int ARM_HOLDING_ITEM_THIRD_Y_ANGLE_MULTIPLIER- See Also:
 - Mappings:
 Namespace Name Mixin selector named ARM_HOLDING_ITEM_THIRD_Y_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_HOLDING_ITEM_THIRD_Y_ANGLE_MULTIPLIER:Iintermediary field_32701Lnet/minecraft/class_759;field_32701:Iofficial MLgxf;M:I
 - 
ARM_HOLDING_ITEM_SECOND_Z_ANGLE_MULTIPLIER
private static final int ARM_HOLDING_ITEM_SECOND_Z_ANGLE_MULTIPLIER- See Also:
 - Mappings:
 Namespace Name Mixin selector named ARM_HOLDING_ITEM_SECOND_Z_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_HOLDING_ITEM_SECOND_Z_ANGLE_MULTIPLIER:Iintermediary field_32702Lnet/minecraft/class_759;field_32702:Iofficial NLgxf;N:I
 - 
field_32703
private static final float field_32703- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32703Lnet/minecraft/client/render/item/HeldItemRenderer;field_32703:Fintermediary field_32703Lnet/minecraft/class_759;field_32703:Fofficial OLgxf;O:F
 - 
field_32704
private static final float field_32704- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32704Lnet/minecraft/client/render/item/HeldItemRenderer;field_32704:Fintermediary field_32704Lnet/minecraft/class_759;field_32704:Fofficial PLgxf;P:F
 - 
field_32705
private static final float field_32705- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32705Lnet/minecraft/client/render/item/HeldItemRenderer;field_32705:Fintermediary field_32705Lnet/minecraft/class_759;field_32705:Fofficial QLgxf;Q:F
 - 
field_32706
private static final float field_32706- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32706Lnet/minecraft/client/render/item/HeldItemRenderer;field_32706:Fintermediary field_32706Lnet/minecraft/class_759;field_32706:Fofficial RLgxf;R:F
 - 
field_32707
private static final float field_32707- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32707Lnet/minecraft/client/render/item/HeldItemRenderer;field_32707:Fintermediary field_32707Lnet/minecraft/class_759;field_32707:Fofficial SLgxf;S:F
 - 
field_32708
private static final float field_32708- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32708Lnet/minecraft/client/render/item/HeldItemRenderer;field_32708:Fintermediary field_32708Lnet/minecraft/class_759;field_32708:Fofficial TLgxf;T:F
 - 
field_32709
private static final float field_32709- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32709Lnet/minecraft/client/render/item/HeldItemRenderer;field_32709:Fintermediary field_32709Lnet/minecraft/class_759;field_32709:Fofficial ULgxf;U:F
 - 
field_32710
private static final float field_32710- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32710Lnet/minecraft/client/render/item/HeldItemRenderer;field_32710:Fintermediary field_32710Lnet/minecraft/class_759;field_32710:Fofficial VLgxf;V:F
 - 
field_32711
private static final float field_32711- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32711Lnet/minecraft/client/render/item/HeldItemRenderer;field_32711:Fintermediary field_32711Lnet/minecraft/class_759;field_32711:Fofficial WLgxf;W:F
 - 
ARM_X_ANGLE_MULTIPLIER
private static final float ARM_X_ANGLE_MULTIPLIER- See Also:
 - Mappings:
 Namespace Name Mixin selector named ARM_X_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_X_ANGLE_MULTIPLIER:Fintermediary field_32712Lnet/minecraft/class_759;field_32712:Fofficial XLgxf;X:F
 - 
ARM_Y_ANGLE_MULTIPLIER
private static final float ARM_Y_ANGLE_MULTIPLIER- See Also:
 - Mappings:
 Namespace Name Mixin selector named ARM_Y_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_Y_ANGLE_MULTIPLIER:Fintermediary field_32713Lnet/minecraft/class_759;field_32713:Fofficial YLgxf;Y:F
 - 
ARM_Z_ANGLE_MULTIPLIER
private static final float ARM_Z_ANGLE_MULTIPLIER- See Also:
 - Mappings:
 Namespace Name Mixin selector named ARM_Z_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_Z_ANGLE_MULTIPLIER:Fintermediary field_32714Lnet/minecraft/class_759;field_32714:Fofficial ZLgxf;Z:F
 - 
ARM_TRANSLATE_X
private static final float ARM_TRANSLATE_X- See Also:
 - Mappings:
 Namespace Name Mixin selector named ARM_TRANSLATE_XLnet/minecraft/client/render/item/HeldItemRenderer;ARM_TRANSLATE_X:Fintermediary field_32715Lnet/minecraft/class_759;field_32715:Fofficial aaLgxf;aa:F
 - 
ARM_TRANSLATE_Y
private static final float ARM_TRANSLATE_Y- See Also:
 - Mappings:
 Namespace Name Mixin selector named ARM_TRANSLATE_YLnet/minecraft/client/render/item/HeldItemRenderer;ARM_TRANSLATE_Y:Fintermediary field_32716Lnet/minecraft/class_759;field_32716:Fofficial abLgxf;ab:F
 - 
ARM_TRANSLATE_Z
private static final float ARM_TRANSLATE_Z- See Also:
 - Mappings:
 Namespace Name Mixin selector named ARM_TRANSLATE_ZLnet/minecraft/client/render/item/HeldItemRenderer;ARM_TRANSLATE_Z:Fintermediary field_32717Lnet/minecraft/class_759;field_32717:Fofficial acLgxf;ac:F
 - 
field_32718
private static final float field_32718- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32718Lnet/minecraft/client/render/item/HeldItemRenderer;field_32718:Fintermediary field_32718Lnet/minecraft/class_759;field_32718:Fofficial adLgxf;ad:F
 - 
FIRST_PERSON_MAP_FIRST_SCALE
private static final float FIRST_PERSON_MAP_FIRST_SCALE- See Also:
 - Mappings:
 Namespace Name Mixin selector named FIRST_PERSON_MAP_FIRST_SCALELnet/minecraft/client/render/item/HeldItemRenderer;FIRST_PERSON_MAP_FIRST_SCALE:Fintermediary field_32719Lnet/minecraft/class_759;field_32719:Fofficial aeLgxf;ae:F
 - 
FIRST_PERSON_MAP_TRANSLATE_X
private static final float FIRST_PERSON_MAP_TRANSLATE_X- See Also:
 - Mappings:
 Namespace Name Mixin selector named FIRST_PERSON_MAP_TRANSLATE_XLnet/minecraft/client/render/item/HeldItemRenderer;FIRST_PERSON_MAP_TRANSLATE_X:Fintermediary field_32720Lnet/minecraft/class_759;field_32720:Fofficial afLgxf;af:F
 - 
FIRST_PERSON_MAP_TRANSLATE_Y
private static final float FIRST_PERSON_MAP_TRANSLATE_Y- See Also:
 - Mappings:
 Namespace Name Mixin selector named FIRST_PERSON_MAP_TRANSLATE_YLnet/minecraft/client/render/item/HeldItemRenderer;FIRST_PERSON_MAP_TRANSLATE_Y:Fintermediary field_32721Lnet/minecraft/class_759;field_32721:Fofficial agLgxf;ag:F
 - 
FIRST_PERSON_MAP_TRANSLATE_Z
private static final float FIRST_PERSON_MAP_TRANSLATE_Z- See Also:
 - Mappings:
 Namespace Name Mixin selector named FIRST_PERSON_MAP_TRANSLATE_ZLnet/minecraft/client/render/item/HeldItemRenderer;FIRST_PERSON_MAP_TRANSLATE_Z:Fintermediary field_32722Lnet/minecraft/class_759;field_32722:Fofficial ahLgxf;ah:F
 - 
FIRST_PERSON_MAP_SECOND_SCALE
private static final float FIRST_PERSON_MAP_SECOND_SCALE- See Also:
 - Mappings:
 Namespace Name Mixin selector named FIRST_PERSON_MAP_SECOND_SCALELnet/minecraft/client/render/item/HeldItemRenderer;FIRST_PERSON_MAP_SECOND_SCALE:Fintermediary field_32723Lnet/minecraft/class_759;field_32723:Fofficial aiLgxf;ai:F
 - 
field_32724
private static final int field_32724- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32724Lnet/minecraft/client/render/item/HeldItemRenderer;field_32724:Iintermediary field_32724Lnet/minecraft/class_759;field_32724:Iofficial ajLgxf;aj:I
 - 
field_32725
private static final int field_32725- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32725Lnet/minecraft/client/render/item/HeldItemRenderer;field_32725:Iintermediary field_32725Lnet/minecraft/class_759;field_32725:Iofficial akLgxf;ak:I
 - 
field_32726
private static final int field_32726- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32726Lnet/minecraft/client/render/item/HeldItemRenderer;field_32726:Iintermediary field_32726Lnet/minecraft/class_759;field_32726:Iofficial alLgxf;al:I
 - 
field_32727
private static final float field_32727- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32727Lnet/minecraft/client/render/item/HeldItemRenderer;field_32727:Fintermediary field_32727Lnet/minecraft/class_759;field_32727:Fofficial amLgxf;am:F
 - 
field_32728
private static final float field_32728- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32728Lnet/minecraft/client/render/item/HeldItemRenderer;field_32728:Fintermediary field_32728Lnet/minecraft/class_759;field_32728:Fofficial anLgxf;an:F
 - 
field_32729
private static final float field_32729- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32729Lnet/minecraft/client/render/item/HeldItemRenderer;field_32729:Fintermediary field_32729Lnet/minecraft/class_759;field_32729:Fofficial aoLgxf;ao:F
 - 
field_32730
private static final float field_32730- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32730Lnet/minecraft/client/render/item/HeldItemRenderer;field_32730:Fintermediary field_32730Lnet/minecraft/class_759;field_32730:Fofficial apLgxf;ap:F
 - 
field_32731
private static final float field_32731- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32731Lnet/minecraft/client/render/item/HeldItemRenderer;field_32731:Fintermediary field_32731Lnet/minecraft/class_759;field_32731:Fofficial aqLgxf;aq:F
 - 
field_32732
private static final float field_32732- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32732Lnet/minecraft/client/render/item/HeldItemRenderer;field_32732:Fintermediary field_32732Lnet/minecraft/class_759;field_32732:Fofficial arLgxf;ar:F
 - 
field_32733
private static final float field_32733- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32733Lnet/minecraft/client/render/item/HeldItemRenderer;field_32733:Fintermediary field_32733Lnet/minecraft/class_759;field_32733:Fofficial asLgxf;as:F
 - 
field_32734
private static final float field_32734- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_32734Lnet/minecraft/client/render/item/HeldItemRenderer;field_32734:Fintermediary field_32734Lnet/minecraft/class_759;field_32734:Fofficial atLgxf;at:F
 - 
client
- Mappings:
 Namespace Name Mixin selector named clientLnet/minecraft/client/render/item/HeldItemRenderer;client:Lnet/minecraft/client/MinecraftClient;intermediary field_4050Lnet/minecraft/class_759;field_4050:Lnet/minecraft/class_310;official auLgxf;au:Lfue;
 - 
mapRenderState
- Mappings:
 Namespace Name Mixin selector named mapRenderStateLnet/minecraft/client/render/item/HeldItemRenderer;mapRenderState:Lnet/minecraft/client/render/MapRenderState;intermediary field_53067Lnet/minecraft/class_759;field_53067:Lnet/minecraft/class_10090;official avLgxf;av:Lhra;
 - 
mainHand
- Mappings:
 Namespace Name Mixin selector named mainHandLnet/minecraft/client/render/item/HeldItemRenderer;mainHand:Lnet/minecraft/item/ItemStack;intermediary field_4047Lnet/minecraft/class_759;field_4047:Lnet/minecraft/class_1799;official awLgxf;aw:Ldcv;
 - 
offHand
- Mappings:
 Namespace Name Mixin selector named offHandLnet/minecraft/client/render/item/HeldItemRenderer;offHand:Lnet/minecraft/item/ItemStack;intermediary field_4048Lnet/minecraft/class_759;field_4048:Lnet/minecraft/class_1799;official axLgxf;ax:Ldcv;
 - 
equipProgressMainHand
private float equipProgressMainHand- Mappings:
 Namespace Name Mixin selector named equipProgressMainHandLnet/minecraft/client/render/item/HeldItemRenderer;equipProgressMainHand:Fintermediary field_4043Lnet/minecraft/class_759;field_4043:Fofficial ayLgxf;ay:F
 - 
lastEquipProgressMainHand
private float lastEquipProgressMainHand- Mappings:
 Namespace Name Mixin selector named lastEquipProgressMainHandLnet/minecraft/client/render/item/HeldItemRenderer;lastEquipProgressMainHand:Fintermediary field_4053Lnet/minecraft/class_759;field_4053:Fofficial azLgxf;az:F
 - 
equipProgressOffHand
private float equipProgressOffHand- Mappings:
 Namespace Name Mixin selector named equipProgressOffHandLnet/minecraft/client/render/item/HeldItemRenderer;equipProgressOffHand:Fintermediary field_4052Lnet/minecraft/class_759;field_4052:Fofficial aALgxf;aA:F
 - 
lastEquipProgressOffHand
private float lastEquipProgressOffHand- Mappings:
 Namespace Name Mixin selector named lastEquipProgressOffHandLnet/minecraft/client/render/item/HeldItemRenderer;lastEquipProgressOffHand:Fintermediary field_4051Lnet/minecraft/class_759;field_4051:Fofficial aBLgxf;aB:F
 - 
entityRenderDispatcher
- Mappings:
 Namespace Name Mixin selector named entityRenderDispatcherLnet/minecraft/client/render/item/HeldItemRenderer;entityRenderDispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;intermediary field_4046Lnet/minecraft/class_759;field_4046:Lnet/minecraft/class_898;official aCLgxf;aC:Lhec;
 - 
itemRenderer
- Mappings:
 Namespace Name Mixin selector named itemRendererLnet/minecraft/client/render/item/HeldItemRenderer;itemRenderer:Lnet/minecraft/client/render/item/ItemRenderer;intermediary field_4044Lnet/minecraft/class_759;field_4044:Lnet/minecraft/class_918;official aDLgxf;aD:Lhfd;
 - 
itemModelManager
- Mappings:
 Namespace Name Mixin selector named itemModelManagerLnet/minecraft/client/render/item/HeldItemRenderer;itemModelManager:Lnet/minecraft/client/item/ItemModelManager;intermediary field_55548Lnet/minecraft/class_759;field_55548:Lnet/minecraft/class_10442;official aELgxf;aE:Lhof;
 
 - 
 - 
Constructor Details
- 
HeldItemRenderer
public HeldItemRenderer(MinecraftClient client, EntityRenderDispatcher entityRenderDispatcher, ItemRenderer itemRenderer, ItemModelManager itemModelManager) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/item/HeldItemRenderer;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/render/entity/EntityRenderDispatcher;Lnet/minecraft/client/render/item/ItemRenderer;Lnet/minecraft/client/item/ItemModelManager;)Vintermediary <init>Lnet/minecraft/class_759;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_898;Lnet/minecraft/class_918;Lnet/minecraft/class_10442;)Vofficial <init>Lgxf;<init>(Lfue;Lhec;Lhfd;Lhof;)V
 
 - 
 - 
Method Details
- 
renderItem
public void renderItem(LivingEntity entity, ItemStack stack, ItemDisplayContext renderMode, MatrixStack matrices, VertexConsumerProvider vertexConsumer, int light) - Mappings:
 Namespace Name Mixin selector named renderItemLnet/minecraft/client/render/item/HeldItemRenderer;renderItem(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemDisplayContext;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)Vintermediary method_3233Lnet/minecraft/class_759;method_3233(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_811;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vofficial aLgxf;a(Lcam;Ldcv;Ldct;Lfod;Lgxn;I)V
 - 
getMapAngle
private float getMapAngle(float tickProgress) - Mappings:
 Namespace Name Mixin selector named getMapAngleLnet/minecraft/client/render/item/HeldItemRenderer;getMapAngle(F)Fintermediary method_3227Lnet/minecraft/class_759;method_3227(F)Fofficial aLgxf;a(F)F
 - 
renderArm
private void renderArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Arm arm) - Mappings:
 Namespace Name Mixin selector named renderArmLnet/minecraft/client/render/item/HeldItemRenderer;renderArm(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/util/Arm;)Vintermediary method_3216Lnet/minecraft/class_759;method_3216(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1306;)Vofficial aLgxf;a(Lfod;Lgxn;ILcad;)V
 - 
renderMapInOneHand
private void renderMapInOneHand(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float equipProgress, Arm arm, float swingProgress, ItemStack stack) - Mappings:
 Namespace Name Mixin selector named renderMapInOneHandLnet/minecraft/client/render/item/HeldItemRenderer;renderMapInOneHand(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IFLnet/minecraft/util/Arm;FLnet/minecraft/item/ItemStack;)Vintermediary method_3222Lnet/minecraft/class_759;method_3222(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFLnet/minecraft/class_1306;FLnet/minecraft/class_1799;)Vofficial aLgxf;a(Lfod;Lgxn;IFLcad;FLdcv;)V
 - 
renderMapInBothHands
private void renderMapInBothHands(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float pitch, float equipProgress, float swingProgress) - Mappings:
 Namespace Name Mixin selector named renderMapInBothHandsLnet/minecraft/client/render/item/HeldItemRenderer;renderMapInBothHands(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IFFF)Vintermediary method_3231Lnet/minecraft/class_759;method_3231(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFFF)Vofficial aLgxf;a(Lfod;Lgxn;IFFF)V
 - 
renderFirstPersonMap
private void renderFirstPersonMap(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int swingProgress, ItemStack stack) - Mappings:
 Namespace Name Mixin selector named renderFirstPersonMapLnet/minecraft/client/render/item/HeldItemRenderer;renderFirstPersonMap(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/item/ItemStack;)Vintermediary method_3223Lnet/minecraft/class_759;method_3223(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1799;)Vofficial aLgxf;a(Lfod;Lgxn;ILdcv;)V
 - 
renderArmHoldingItem
private void renderArmHoldingItem(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float equipProgress, float swingProgress, Arm arm) - Mappings:
 Namespace Name Mixin selector named renderArmHoldingItemLnet/minecraft/client/render/item/HeldItemRenderer;renderArmHoldingItem(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IFFLnet/minecraft/util/Arm;)Vintermediary method_3219Lnet/minecraft/class_759;method_3219(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFFLnet/minecraft/class_1306;)Vofficial aLgxf;a(Lfod;Lgxn;IFFLcad;)V
 - 
applyEatOrDrinkTransformation
private void applyEatOrDrinkTransformation(MatrixStack matrices, float tickProgress, Arm arm, ItemStack stack, PlayerEntity player) - Mappings:
 Namespace Name Mixin selector named applyEatOrDrinkTransformationLnet/minecraft/client/render/item/HeldItemRenderer;applyEatOrDrinkTransformation(Lnet/minecraft/client/util/math/MatrixStack;FLnet/minecraft/util/Arm;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/PlayerEntity;)Vintermediary method_3218Lnet/minecraft/class_759;method_3218(Lnet/minecraft/class_4587;FLnet/minecraft/class_1306;Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Vofficial aLgxf;a(Lfod;FLcad;Ldcv;Lcut;)V
 - 
applyBrushTransformation
private void applyBrushTransformation(MatrixStack matrices, float tickProgress, Arm arm, ItemStack stack, PlayerEntity player, float equipProgress) - Mappings:
 Namespace Name Mixin selector named applyBrushTransformationLnet/minecraft/client/render/item/HeldItemRenderer;applyBrushTransformation(Lnet/minecraft/client/util/math/MatrixStack;FLnet/minecraft/util/Arm;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/PlayerEntity;F)Vintermediary method_49340Lnet/minecraft/class_759;method_49340(Lnet/minecraft/class_4587;FLnet/minecraft/class_1306;Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;F)Vofficial aLgxf;a(Lfod;FLcad;Ldcv;Lcut;F)V
 - 
applySwingOffset
- Mappings:
 Namespace Name Mixin selector named applySwingOffsetLnet/minecraft/client/render/item/HeldItemRenderer;applySwingOffset(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/Arm;F)Vintermediary method_3217Lnet/minecraft/class_759;method_3217(Lnet/minecraft/class_4587;Lnet/minecraft/class_1306;F)Vofficial aLgxf;a(Lfod;Lcad;F)V
 - 
applyEquipOffset
- Mappings:
 Namespace Name Mixin selector named applyEquipOffsetLnet/minecraft/client/render/item/HeldItemRenderer;applyEquipOffset(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/Arm;F)Vintermediary method_3224Lnet/minecraft/class_759;method_3224(Lnet/minecraft/class_4587;Lnet/minecraft/class_1306;F)Vofficial bLgxf;b(Lfod;Lcad;F)V
 - 
renderItem
public void renderItem(float tickProgress, MatrixStack matrices, VertexConsumerProvider.Immediate vertexConsumers, ClientPlayerEntity player, int light) - Mappings:
 Namespace Name Mixin selector named renderItemLnet/minecraft/client/render/item/HeldItemRenderer;renderItem(FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;Lnet/minecraft/client/network/ClientPlayerEntity;I)Vintermediary method_22976Lnet/minecraft/class_759;method_22976(FLnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_746;I)Vofficial aLgxf;a(FLfod;Lgxn$a;Lgwi;I)V
 - 
getHandRenderType
- Mappings:
 Namespace Name Mixin selector named getHandRenderTypeLnet/minecraft/client/render/item/HeldItemRenderer;getHandRenderType(Lnet/minecraft/client/network/ClientPlayerEntity;)Lnet/minecraft/client/render/item/HeldItemRenderer$HandRenderType;intermediary method_33303Lnet/minecraft/class_759;method_33303(Lnet/minecraft/class_746;)Lnet/minecraft/class_759$class_5773;official aLgxf;a(Lgwi;)Lgxf$a;
 - 
getUsingItemHandRenderType
private static HeldItemRenderer.HandRenderType getUsingItemHandRenderType(ClientPlayerEntity player) - Mappings:
 Namespace Name Mixin selector named getUsingItemHandRenderTypeLnet/minecraft/client/render/item/HeldItemRenderer;getUsingItemHandRenderType(Lnet/minecraft/client/network/ClientPlayerEntity;)Lnet/minecraft/client/render/item/HeldItemRenderer$HandRenderType;intermediary method_33304Lnet/minecraft/class_759;method_33304(Lnet/minecraft/class_746;)Lnet/minecraft/class_759$class_5773;official bLgxf;b(Lgwi;)Lgxf$a;
 - 
isChargedCrossbow
- Mappings:
 Namespace Name Mixin selector named isChargedCrossbowLnet/minecraft/client/render/item/HeldItemRenderer;isChargedCrossbow(Lnet/minecraft/item/ItemStack;)Zintermediary method_33302Lnet/minecraft/class_759;method_33302(Lnet/minecraft/class_1799;)Zofficial aLgxf;a(Ldcv;)Z
 - 
renderFirstPersonItem
private void renderFirstPersonItem(AbstractClientPlayerEntity player, float tickProgress, float pitch, Hand hand, float swingProgress, ItemStack item, float equipProgress, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light) - Mappings:
 Namespace Name Mixin selector named renderFirstPersonItemLnet/minecraft/client/render/item/HeldItemRenderer;renderFirstPersonItem(Lnet/minecraft/client/network/AbstractClientPlayerEntity;FFLnet/minecraft/util/Hand;FLnet/minecraft/item/ItemStack;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)Vintermediary method_3228Lnet/minecraft/class_759;method_3228(Lnet/minecraft/class_742;FFLnet/minecraft/class_1268;FLnet/minecraft/class_1799;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vofficial aLgxf;a(Lgwf;FFLbxi;FLdcv;FLfod;Lgxn;I)V
 - 
swingArm
private void swingArm(float swingProgress, float equipProgress, MatrixStack matrices, int armX, Arm arm) - Mappings:
 Namespace Name Mixin selector named swingArmLnet/minecraft/client/render/item/HeldItemRenderer;swingArm(FFLnet/minecraft/client/util/math/MatrixStack;ILnet/minecraft/util/Arm;)Vintermediary method_65816Lnet/minecraft/class_759;method_65816(FFLnet/minecraft/class_4587;ILnet/minecraft/class_1306;)Vofficial aLgxf;a(FFLfod;ILcad;)V
 - 
shouldSkipHandAnimationOnSwap
- Mappings:
 Namespace Name Mixin selector named shouldSkipHandAnimationOnSwapLnet/minecraft/client/render/item/HeldItemRenderer;shouldSkipHandAnimationOnSwap(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Zintermediary method_65910Lnet/minecraft/class_759;method_65910(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Zofficial aLgxf;a(Ldcv;Ldcv;)Z
 - 
updateHeldItems
public void updateHeldItems()- Mappings:
 Namespace Name Mixin selector named updateHeldItemsLnet/minecraft/client/render/item/HeldItemRenderer;updateHeldItems()Vintermediary method_3220Lnet/minecraft/class_759;method_3220()Vofficial aLgxf;a()V
 - 
resetEquipProgress
- Mappings:
 Namespace Name Mixin selector named resetEquipProgressLnet/minecraft/client/render/item/HeldItemRenderer;resetEquipProgress(Lnet/minecraft/util/Hand;)Vintermediary method_3215Lnet/minecraft/class_759;method_3215(Lnet/minecraft/class_1268;)Vofficial aLgxf;a(Lbxi;)V
 
 -