Package net.minecraft.client.render.item
Class HeldItemRenderer
java.lang.Object
net.minecraft.client.render.item.HeldItemRenderer
- Mappings:
Namespace Name official fjiintermediary net/minecraft/class_759named net/minecraft/client/render/item/HeldItemRenderer
-
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 ItemRendererprivate ItemStackprivate static final RenderLayerprivate static final RenderLayerprivate ItemStackprivate floatprivate float -
Constructor Summary
ConstructorsConstructorDescriptionHeldItemRenderer(MinecraftClient client, EntityRenderDispatcher entityRenderDispatcher, ItemRenderer itemRenderer) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidapplyBrushTransformation(MatrixStack matrices, float tickDelta, Arm arm, ItemStack stack, float equipProgress) private voidapplyEatOrDrinkTransformation(MatrixStack matrices, float tickDelta, Arm arm, ItemStack stack) 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 tickDelta) 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 tickDelta, 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 tickDelta, MatrixStack matrices, VertexConsumerProvider.Immediate vertexConsumers, ClientPlayerEntity player, int light) voidrenderItem(LivingEntity entity, ItemStack stack, ModelTransformationMode renderMode, boolean leftHanded, MatrixStack matrices, VertexConsumerProvider vertexConsumers, 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) void
-
Field Details
-
MAP_BACKGROUND
- Mappings:
Namespace Name Mixin selector official aLfji;a:Lfju;intermediary field_21807Lnet/minecraft/class_759;field_21807:Lnet/minecraft/class_1921;named MAP_BACKGROUNDLnet/minecraft/client/render/item/HeldItemRenderer;MAP_BACKGROUND:Lnet/minecraft/client/render/RenderLayer;
-
MAP_BACKGROUND_CHECKERBOARD
- Mappings:
Namespace Name Mixin selector official bLfji;b:Lfju;intermediary field_21808Lnet/minecraft/class_759;field_21808:Lnet/minecraft/class_1921;named MAP_BACKGROUND_CHECKERBOARDLnet/minecraft/client/render/item/HeldItemRenderer;MAP_BACKGROUND_CHECKERBOARD:Lnet/minecraft/client/render/RenderLayer;
-
field_32735
private static final float field_32735- See Also:
- Mappings:
Namespace Name Mixin selector official cLfji;c:Fintermediary field_32735Lnet/minecraft/class_759;field_32735:Fnamed field_32735Lnet/minecraft/client/render/item/HeldItemRenderer;field_32735:F
-
field_32736
private static final float field_32736- See Also:
- Mappings:
Namespace Name Mixin selector official dLfji;d:Fintermediary field_32736Lnet/minecraft/class_759;field_32736:Fnamed field_32736Lnet/minecraft/client/render/item/HeldItemRenderer;field_32736:F
-
field_32737
private static final float field_32737- See Also:
- Mappings:
Namespace Name Mixin selector official eLfji;e:Fintermediary field_32737Lnet/minecraft/class_759;field_32737:Fnamed field_32737Lnet/minecraft/client/render/item/HeldItemRenderer;field_32737:F
-
field_32738
private static final float field_32738- See Also:
- Mappings:
Namespace Name Mixin selector official fLfji;f:Fintermediary field_32738Lnet/minecraft/class_759;field_32738:Fnamed field_32738Lnet/minecraft/client/render/item/HeldItemRenderer;field_32738:F
-
EQUIP_OFFSET_TRANSLATE_X
private static final float EQUIP_OFFSET_TRANSLATE_X- See Also:
- Mappings:
Namespace Name Mixin selector official gLfji;g:Fintermediary field_32739Lnet/minecraft/class_759;field_32739:Fnamed EQUIP_OFFSET_TRANSLATE_XLnet/minecraft/client/render/item/HeldItemRenderer;EQUIP_OFFSET_TRANSLATE_X:F
-
EQUIP_OFFSET_TRANSLATE_Y
private static final float EQUIP_OFFSET_TRANSLATE_Y- See Also:
- Mappings:
Namespace Name Mixin selector official hLfji;h:Fintermediary field_32740Lnet/minecraft/class_759;field_32740:Fnamed EQUIP_OFFSET_TRANSLATE_YLnet/minecraft/client/render/item/HeldItemRenderer;EQUIP_OFFSET_TRANSLATE_Y:F
-
EQUIP_OFFSET_TRANSLATE_Z
private static final float EQUIP_OFFSET_TRANSLATE_Z- See Also:
- Mappings:
Namespace Name Mixin selector official iLfji;i:Fintermediary field_32741Lnet/minecraft/class_759;field_32741:Fnamed EQUIP_OFFSET_TRANSLATE_ZLnet/minecraft/client/render/item/HeldItemRenderer;EQUIP_OFFSET_TRANSLATE_Z:F
-
field_32742
private static final float field_32742- See Also:
- Mappings:
Namespace Name Mixin selector official jLfji;j:Fintermediary field_32742Lnet/minecraft/class_759;field_32742:Fnamed field_32742Lnet/minecraft/client/render/item/HeldItemRenderer;field_32742:F
-
field_32743
private static final float field_32743- See Also:
- Mappings:
Namespace Name Mixin selector official kLfji;k:Fintermediary field_32743Lnet/minecraft/class_759;field_32743:Fnamed field_32743Lnet/minecraft/client/render/item/HeldItemRenderer;field_32743:F
-
field_32744
private static final float field_32744- See Also:
- Mappings:
Namespace Name Mixin selector official lLfji;l:Fintermediary field_32744Lnet/minecraft/class_759;field_32744:Fnamed field_32744Lnet/minecraft/client/render/item/HeldItemRenderer;field_32744:F
-
field_32745
private static final float field_32745- See Also:
- Mappings:
Namespace Name Mixin selector official mLfji;m:Fintermediary field_32745Lnet/minecraft/class_759;field_32745:Fnamed field_32745Lnet/minecraft/client/render/item/HeldItemRenderer;field_32745:F
-
EAT_OR_DRINK_X_ANGLE_MULTIPLIER
private static final float EAT_OR_DRINK_X_ANGLE_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector official nLfji;n:Fintermediary field_32746Lnet/minecraft/class_759;field_32746:Fnamed EAT_OR_DRINK_X_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;EAT_OR_DRINK_X_ANGLE_MULTIPLIER:F
-
EAT_OR_DRINK_Y_ANGLE_MULTIPLIER
private static final float EAT_OR_DRINK_Y_ANGLE_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector official oLfji;o:Fintermediary field_32747Lnet/minecraft/class_759;field_32747:Fnamed EAT_OR_DRINK_Y_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;EAT_OR_DRINK_Y_ANGLE_MULTIPLIER:F
-
EAT_OR_DRINK_Z_ANGLE_MULTIPLIER
private static final float EAT_OR_DRINK_Z_ANGLE_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector official pLfji;p:Fintermediary field_32748Lnet/minecraft/class_759;field_32748:Fnamed EAT_OR_DRINK_Z_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;EAT_OR_DRINK_Z_ANGLE_MULTIPLIER:F
-
field_32749
private static final float field_32749- See Also:
- Mappings:
Namespace Name Mixin selector official qLfji;q:Fintermediary field_32749Lnet/minecraft/class_759;field_32749:Fnamed field_32749Lnet/minecraft/client/render/item/HeldItemRenderer;field_32749:F
-
field_32750
private static final float field_32750- See Also:
- Mappings:
Namespace Name Mixin selector official rLfji;r:Fintermediary field_32750Lnet/minecraft/class_759;field_32750:Fnamed field_32750Lnet/minecraft/client/render/item/HeldItemRenderer;field_32750:F
-
field_32751
private static final float field_32751- See Also:
- Mappings:
Namespace Name Mixin selector official sLfji;s:Fintermediary field_32751Lnet/minecraft/class_759;field_32751:Fnamed field_32751Lnet/minecraft/client/render/item/HeldItemRenderer;field_32751:F
-
field_32752
private static final double field_32752- See Also:
- Mappings:
Namespace Name Mixin selector official tLfji;t:Dintermediary field_32752Lnet/minecraft/class_759;field_32752:Dnamed field_32752Lnet/minecraft/client/render/item/HeldItemRenderer;field_32752:D
-
field_32753
private static final float field_32753- See Also:
- Mappings:
Namespace Name Mixin selector official uLfji;u:Fintermediary field_32753Lnet/minecraft/class_759;field_32753:Fnamed field_32753Lnet/minecraft/client/render/item/HeldItemRenderer;field_32753:F
-
field_32754
private static final float field_32754- See Also:
- Mappings:
Namespace Name Mixin selector official vLfji;v:Fintermediary field_32754Lnet/minecraft/class_759;field_32754:Fnamed field_32754Lnet/minecraft/client/render/item/HeldItemRenderer;field_32754:F
-
field_32755
private static final float field_32755- See Also:
- Mappings:
Namespace Name Mixin selector official wLfji;w:Fintermediary field_32755Lnet/minecraft/class_759;field_32755:Fnamed field_32755Lnet/minecraft/client/render/item/HeldItemRenderer;field_32755:F
-
field_32756
private static final float field_32756- See Also:
- Mappings:
Namespace Name Mixin selector official xLfji;x:Fintermediary field_32756Lnet/minecraft/class_759;field_32756:Fnamed field_32756Lnet/minecraft/client/render/item/HeldItemRenderer;field_32756:F
-
field_32757
private static final float field_32757- See Also:
- Mappings:
Namespace Name Mixin selector official yLfji;y:Fintermediary field_32757Lnet/minecraft/class_759;field_32757:Fnamed field_32757Lnet/minecraft/client/render/item/HeldItemRenderer;field_32757: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 official zLfji;z:Fintermediary field_32758Lnet/minecraft/class_759;field_32758:Fnamed ARM_HOLDING_ITEM_SECOND_Y_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_HOLDING_ITEM_SECOND_Y_ANGLE_MULTIPLIER: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 official ALfji;A:Fintermediary field_32689Lnet/minecraft/class_759;field_32689:Fnamed ARM_HOLDING_ITEM_FIRST_Z_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_HOLDING_ITEM_FIRST_Z_ANGLE_MULTIPLIER:F
-
field_32690
private static final float field_32690- See Also:
- Mappings:
Namespace Name Mixin selector official BLfji;B:Fintermediary field_32690Lnet/minecraft/class_759;field_32690:Fnamed field_32690Lnet/minecraft/client/render/item/HeldItemRenderer;field_32690:F
-
field_32691
private static final float field_32691- See Also:
- Mappings:
Namespace Name Mixin selector official CLfji;C:Fintermediary field_32691Lnet/minecraft/class_759;field_32691:Fnamed field_32691Lnet/minecraft/client/render/item/HeldItemRenderer;field_32691:F
-
field_32692
private static final float field_32692- See Also:
- Mappings:
Namespace Name Mixin selector official DLfji;D:Fintermediary field_32692Lnet/minecraft/class_759;field_32692:Fnamed field_32692Lnet/minecraft/client/render/item/HeldItemRenderer;field_32692:F
-
field_32693
private static final float field_32693- See Also:
- Mappings:
Namespace Name Mixin selector official ELfji;E:Fintermediary field_32693Lnet/minecraft/class_759;field_32693:Fnamed field_32693Lnet/minecraft/client/render/item/HeldItemRenderer;field_32693:F
-
field_32694
private static final float field_32694- See Also:
- Mappings:
Namespace Name Mixin selector official FLfji;F:Fintermediary field_32694Lnet/minecraft/class_759;field_32694:Fnamed field_32694Lnet/minecraft/client/render/item/HeldItemRenderer;field_32694:F
-
field_32695
private static final float field_32695- See Also:
- Mappings:
Namespace Name Mixin selector official GLfji;G:Fintermediary field_32695Lnet/minecraft/class_759;field_32695:Fnamed field_32695Lnet/minecraft/client/render/item/HeldItemRenderer;field_32695:F
-
field_32696
private static final float field_32696- See Also:
- Mappings:
Namespace Name Mixin selector official HLfji;H:Fintermediary field_32696Lnet/minecraft/class_759;field_32696:Fnamed field_32696Lnet/minecraft/client/render/item/HeldItemRenderer;field_32696:F
-
field_32697
private static final float field_32697- See Also:
- Mappings:
Namespace Name Mixin selector official ILfji;I:Fintermediary field_32697Lnet/minecraft/class_759;field_32697:Fnamed field_32697Lnet/minecraft/client/render/item/HeldItemRenderer;field_32697:F
-
field_32698
private static final float field_32698- See Also:
- Mappings:
Namespace Name Mixin selector official JLfji;J:Fintermediary field_32698Lnet/minecraft/class_759;field_32698:Fnamed field_32698Lnet/minecraft/client/render/item/HeldItemRenderer;field_32698:F
-
ARM_HOLDING_ITEM_TRANSLATE_X
private static final float ARM_HOLDING_ITEM_TRANSLATE_X- See Also:
- Mappings:
Namespace Name Mixin selector official KLfji;K:Fintermediary field_32699Lnet/minecraft/class_759;field_32699:Fnamed ARM_HOLDING_ITEM_TRANSLATE_XLnet/minecraft/client/render/item/HeldItemRenderer;ARM_HOLDING_ITEM_TRANSLATE_X:F
-
ARM_HOLDING_ITEM_X_ANGLE_MULTIPLIER
private static final int ARM_HOLDING_ITEM_X_ANGLE_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector official LLfji;L:Iintermediary field_32700Lnet/minecraft/class_759;field_32700:Inamed ARM_HOLDING_ITEM_X_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_HOLDING_ITEM_X_ANGLE_MULTIPLIER: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 official MLfji;M:Iintermediary field_32701Lnet/minecraft/class_759;field_32701:Inamed ARM_HOLDING_ITEM_THIRD_Y_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_HOLDING_ITEM_THIRD_Y_ANGLE_MULTIPLIER: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 official NLfji;N:Iintermediary field_32702Lnet/minecraft/class_759;field_32702:Inamed ARM_HOLDING_ITEM_SECOND_Z_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_HOLDING_ITEM_SECOND_Z_ANGLE_MULTIPLIER:I
-
field_32703
private static final float field_32703- See Also:
- Mappings:
Namespace Name Mixin selector official OLfji;O:Fintermediary field_32703Lnet/minecraft/class_759;field_32703:Fnamed field_32703Lnet/minecraft/client/render/item/HeldItemRenderer;field_32703:F
-
field_32704
private static final float field_32704- See Also:
- Mappings:
Namespace Name Mixin selector official PLfji;P:Fintermediary field_32704Lnet/minecraft/class_759;field_32704:Fnamed field_32704Lnet/minecraft/client/render/item/HeldItemRenderer;field_32704:F
-
field_32705
private static final float field_32705- See Also:
- Mappings:
Namespace Name Mixin selector official QLfji;Q:Fintermediary field_32705Lnet/minecraft/class_759;field_32705:Fnamed field_32705Lnet/minecraft/client/render/item/HeldItemRenderer;field_32705:F
-
field_32706
private static final float field_32706- See Also:
- Mappings:
Namespace Name Mixin selector official RLfji;R:Fintermediary field_32706Lnet/minecraft/class_759;field_32706:Fnamed field_32706Lnet/minecraft/client/render/item/HeldItemRenderer;field_32706:F
-
field_32707
private static final float field_32707- See Also:
- Mappings:
Namespace Name Mixin selector official SLfji;S:Fintermediary field_32707Lnet/minecraft/class_759;field_32707:Fnamed field_32707Lnet/minecraft/client/render/item/HeldItemRenderer;field_32707:F
-
field_32708
private static final float field_32708- See Also:
- Mappings:
Namespace Name Mixin selector official TLfji;T:Fintermediary field_32708Lnet/minecraft/class_759;field_32708:Fnamed field_32708Lnet/minecraft/client/render/item/HeldItemRenderer;field_32708:F
-
field_32709
private static final float field_32709- See Also:
- Mappings:
Namespace Name Mixin selector official ULfji;U:Fintermediary field_32709Lnet/minecraft/class_759;field_32709:Fnamed field_32709Lnet/minecraft/client/render/item/HeldItemRenderer;field_32709:F
-
field_32710
private static final float field_32710- See Also:
- Mappings:
Namespace Name Mixin selector official VLfji;V:Fintermediary field_32710Lnet/minecraft/class_759;field_32710:Fnamed field_32710Lnet/minecraft/client/render/item/HeldItemRenderer;field_32710:F
-
field_32711
private static final float field_32711- See Also:
- Mappings:
Namespace Name Mixin selector official WLfji;W:Fintermediary field_32711Lnet/minecraft/class_759;field_32711:Fnamed field_32711Lnet/minecraft/client/render/item/HeldItemRenderer;field_32711:F
-
ARM_X_ANGLE_MULTIPLIER
private static final float ARM_X_ANGLE_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector official XLfji;X:Fintermediary field_32712Lnet/minecraft/class_759;field_32712:Fnamed ARM_X_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_X_ANGLE_MULTIPLIER:F
-
ARM_Y_ANGLE_MULTIPLIER
private static final float ARM_Y_ANGLE_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector official YLfji;Y:Fintermediary field_32713Lnet/minecraft/class_759;field_32713:Fnamed ARM_Y_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_Y_ANGLE_MULTIPLIER:F
-
ARM_Z_ANGLE_MULTIPLIER
private static final float ARM_Z_ANGLE_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector official ZLfji;Z:Fintermediary field_32714Lnet/minecraft/class_759;field_32714:Fnamed ARM_Z_ANGLE_MULTIPLIERLnet/minecraft/client/render/item/HeldItemRenderer;ARM_Z_ANGLE_MULTIPLIER:F
-
ARM_TRANSLATE_X
private static final float ARM_TRANSLATE_X- See Also:
- Mappings:
Namespace Name Mixin selector official aaLfji;aa:Fintermediary field_32715Lnet/minecraft/class_759;field_32715:Fnamed ARM_TRANSLATE_XLnet/minecraft/client/render/item/HeldItemRenderer;ARM_TRANSLATE_X:F
-
ARM_TRANSLATE_Y
private static final float ARM_TRANSLATE_Y- See Also:
- Mappings:
Namespace Name Mixin selector official abLfji;ab:Fintermediary field_32716Lnet/minecraft/class_759;field_32716:Fnamed ARM_TRANSLATE_YLnet/minecraft/client/render/item/HeldItemRenderer;ARM_TRANSLATE_Y:F
-
ARM_TRANSLATE_Z
private static final float ARM_TRANSLATE_Z- See Also:
- Mappings:
Namespace Name Mixin selector official acLfji;ac:Fintermediary field_32717Lnet/minecraft/class_759;field_32717:Fnamed ARM_TRANSLATE_ZLnet/minecraft/client/render/item/HeldItemRenderer;ARM_TRANSLATE_Z:F
-
field_32718
private static final float field_32718- See Also:
- Mappings:
Namespace Name Mixin selector official adLfji;ad:Fintermediary field_32718Lnet/minecraft/class_759;field_32718:Fnamed field_32718Lnet/minecraft/client/render/item/HeldItemRenderer;field_32718:F
-
FIRST_PERSON_MAP_FIRST_SCALE
private static final float FIRST_PERSON_MAP_FIRST_SCALE- See Also:
- Mappings:
Namespace Name Mixin selector official aeLfji;ae:Fintermediary field_32719Lnet/minecraft/class_759;field_32719:Fnamed FIRST_PERSON_MAP_FIRST_SCALELnet/minecraft/client/render/item/HeldItemRenderer;FIRST_PERSON_MAP_FIRST_SCALE:F
-
FIRST_PERSON_MAP_TRANSLATE_X
private static final float FIRST_PERSON_MAP_TRANSLATE_X- See Also:
- Mappings:
Namespace Name Mixin selector official afLfji;af:Fintermediary field_32720Lnet/minecraft/class_759;field_32720:Fnamed FIRST_PERSON_MAP_TRANSLATE_XLnet/minecraft/client/render/item/HeldItemRenderer;FIRST_PERSON_MAP_TRANSLATE_X:F
-
FIRST_PERSON_MAP_TRANSLATE_Y
private static final float FIRST_PERSON_MAP_TRANSLATE_Y- See Also:
- Mappings:
Namespace Name Mixin selector official agLfji;ag:Fintermediary field_32721Lnet/minecraft/class_759;field_32721:Fnamed FIRST_PERSON_MAP_TRANSLATE_YLnet/minecraft/client/render/item/HeldItemRenderer;FIRST_PERSON_MAP_TRANSLATE_Y:F
-
FIRST_PERSON_MAP_TRANSLATE_Z
private static final float FIRST_PERSON_MAP_TRANSLATE_Z- See Also:
- Mappings:
Namespace Name Mixin selector official ahLfji;ah:Fintermediary field_32722Lnet/minecraft/class_759;field_32722:Fnamed FIRST_PERSON_MAP_TRANSLATE_ZLnet/minecraft/client/render/item/HeldItemRenderer;FIRST_PERSON_MAP_TRANSLATE_Z:F
-
FIRST_PERSON_MAP_SECOND_SCALE
private static final float FIRST_PERSON_MAP_SECOND_SCALE- See Also:
- Mappings:
Namespace Name Mixin selector official aiLfji;ai:Fintermediary field_32723Lnet/minecraft/class_759;field_32723:Fnamed FIRST_PERSON_MAP_SECOND_SCALELnet/minecraft/client/render/item/HeldItemRenderer;FIRST_PERSON_MAP_SECOND_SCALE:F
-
field_32724
private static final int field_32724- See Also:
- Mappings:
Namespace Name Mixin selector official ajLfji;aj:Iintermediary field_32724Lnet/minecraft/class_759;field_32724:Inamed field_32724Lnet/minecraft/client/render/item/HeldItemRenderer;field_32724:I
-
field_32725
private static final int field_32725- See Also:
- Mappings:
Namespace Name Mixin selector official akLfji;ak:Iintermediary field_32725Lnet/minecraft/class_759;field_32725:Inamed field_32725Lnet/minecraft/client/render/item/HeldItemRenderer;field_32725:I
-
field_32726
private static final int field_32726- See Also:
- Mappings:
Namespace Name Mixin selector official alLfji;al:Iintermediary field_32726Lnet/minecraft/class_759;field_32726:Inamed field_32726Lnet/minecraft/client/render/item/HeldItemRenderer;field_32726:I
-
field_32727
private static final float field_32727- See Also:
- Mappings:
Namespace Name Mixin selector official amLfji;am:Fintermediary field_32727Lnet/minecraft/class_759;field_32727:Fnamed field_32727Lnet/minecraft/client/render/item/HeldItemRenderer;field_32727:F
-
field_32728
private static final float field_32728- See Also:
- Mappings:
Namespace Name Mixin selector official anLfji;an:Fintermediary field_32728Lnet/minecraft/class_759;field_32728:Fnamed field_32728Lnet/minecraft/client/render/item/HeldItemRenderer;field_32728:F
-
field_32729
private static final float field_32729- See Also:
- Mappings:
Namespace Name Mixin selector official aoLfji;ao:Fintermediary field_32729Lnet/minecraft/class_759;field_32729:Fnamed field_32729Lnet/minecraft/client/render/item/HeldItemRenderer;field_32729:F
-
field_32730
private static final float field_32730- See Also:
- Mappings:
Namespace Name Mixin selector official apLfji;ap:Fintermediary field_32730Lnet/minecraft/class_759;field_32730:Fnamed field_32730Lnet/minecraft/client/render/item/HeldItemRenderer;field_32730:F
-
field_32731
private static final float field_32731- See Also:
- Mappings:
Namespace Name Mixin selector official aqLfji;aq:Fintermediary field_32731Lnet/minecraft/class_759;field_32731:Fnamed field_32731Lnet/minecraft/client/render/item/HeldItemRenderer;field_32731:F
-
field_32732
private static final float field_32732- See Also:
- Mappings:
Namespace Name Mixin selector official arLfji;ar:Fintermediary field_32732Lnet/minecraft/class_759;field_32732:Fnamed field_32732Lnet/minecraft/client/render/item/HeldItemRenderer;field_32732:F
-
field_32733
private static final float field_32733- See Also:
- Mappings:
Namespace Name Mixin selector official asLfji;as:Fintermediary field_32733Lnet/minecraft/class_759;field_32733:Fnamed field_32733Lnet/minecraft/client/render/item/HeldItemRenderer;field_32733:F
-
field_32734
private static final float field_32734- See Also:
- Mappings:
Namespace Name Mixin selector official atLfji;at:Fintermediary field_32734Lnet/minecraft/class_759;field_32734:Fnamed field_32734Lnet/minecraft/client/render/item/HeldItemRenderer;field_32734:F
-
client
- Mappings:
Namespace Name Mixin selector official auLfji;au:Lenf;intermediary field_4050Lnet/minecraft/class_759;field_4050:Lnet/minecraft/class_310;named clientLnet/minecraft/client/render/item/HeldItemRenderer;client:Lnet/minecraft/client/MinecraftClient;
-
mainHand
- Mappings:
Namespace Name Mixin selector official avLfji;av:Lcfx;intermediary field_4047Lnet/minecraft/class_759;field_4047:Lnet/minecraft/class_1799;named mainHandLnet/minecraft/client/render/item/HeldItemRenderer;mainHand:Lnet/minecraft/item/ItemStack;
-
offHand
- Mappings:
Namespace Name Mixin selector official awLfji;aw:Lcfx;intermediary field_4048Lnet/minecraft/class_759;field_4048:Lnet/minecraft/class_1799;named offHandLnet/minecraft/client/render/item/HeldItemRenderer;offHand:Lnet/minecraft/item/ItemStack;
-
equipProgressMainHand
private float equipProgressMainHand- Mappings:
Namespace Name Mixin selector official axLfji;ax:Fintermediary field_4043Lnet/minecraft/class_759;field_4043:Fnamed equipProgressMainHandLnet/minecraft/client/render/item/HeldItemRenderer;equipProgressMainHand:F
-
prevEquipProgressMainHand
private float prevEquipProgressMainHand- Mappings:
Namespace Name Mixin selector official ayLfji;ay:Fintermediary field_4053Lnet/minecraft/class_759;field_4053:Fnamed prevEquipProgressMainHandLnet/minecraft/client/render/item/HeldItemRenderer;prevEquipProgressMainHand:F
-
equipProgressOffHand
private float equipProgressOffHand- Mappings:
Namespace Name Mixin selector official azLfji;az:Fintermediary field_4052Lnet/minecraft/class_759;field_4052:Fnamed equipProgressOffHandLnet/minecraft/client/render/item/HeldItemRenderer;equipProgressOffHand:F
-
prevEquipProgressOffHand
private float prevEquipProgressOffHand- Mappings:
Namespace Name Mixin selector official aALfji;aA:Fintermediary field_4051Lnet/minecraft/class_759;field_4051:Fnamed prevEquipProgressOffHandLnet/minecraft/client/render/item/HeldItemRenderer;prevEquipProgressOffHand:F
-
entityRenderDispatcher
- Mappings:
Namespace Name Mixin selector official aBLfji;aB:Lfok;intermediary field_4046Lnet/minecraft/class_759;field_4046:Lnet/minecraft/class_898;named entityRenderDispatcherLnet/minecraft/client/render/item/HeldItemRenderer;entityRenderDispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
-
itemRenderer
- Mappings:
Namespace Name Mixin selector official aCLfji;aC:Lfpl;intermediary field_4044Lnet/minecraft/class_759;field_4044:Lnet/minecraft/class_918;named itemRendererLnet/minecraft/client/render/item/HeldItemRenderer;itemRenderer:Lnet/minecraft/client/render/item/ItemRenderer;
-
-
Constructor Details
-
HeldItemRenderer
public HeldItemRenderer(MinecraftClient client, EntityRenderDispatcher entityRenderDispatcher, ItemRenderer itemRenderer) - Mappings:
Namespace Name Mixin selector official <init>Lfji;<init>(Lenf;Lfok;Lfpl;)Vintermediary <init>Lnet/minecraft/class_759;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_898;Lnet/minecraft/class_918;)Vnamed <init>Lnet/minecraft/client/render/item/HeldItemRenderer;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/render/entity/EntityRenderDispatcher;Lnet/minecraft/client/render/item/ItemRenderer;)V
-
-
Method Details
-
renderItem
public void renderItem(LivingEntity entity, ItemStack stack, ModelTransformationMode renderMode, boolean leftHanded, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light) - Mappings:
Namespace Name Mixin selector official aLfji;a(Lbfx;Lcfx;Lcfu;ZLeib;Lfjm;I)Vintermediary method_3233Lnet/minecraft/class_759;method_3233(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vnamed renderItemLnet/minecraft/client/render/item/HeldItemRenderer;renderItem(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/render/model/json/ModelTransformationMode;ZLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
-
getMapAngle
private float getMapAngle(float tickDelta) - Mappings:
Namespace Name Mixin selector official aLfji;a(F)Fintermediary method_3227Lnet/minecraft/class_759;method_3227(F)Fnamed getMapAngleLnet/minecraft/client/render/item/HeldItemRenderer;getMapAngle(F)F
-
renderArm
private void renderArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Arm arm) - Mappings:
Namespace Name Mixin selector official aLfji;a(Leib;Lfjm;ILbfr;)Vintermediary method_3216Lnet/minecraft/class_759;method_3216(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1306;)Vnamed renderArmLnet/minecraft/client/render/item/HeldItemRenderer;renderArm(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/util/Arm;)V
-
renderMapInOneHand
private void renderMapInOneHand(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float equipProgress, Arm arm, float swingProgress, ItemStack stack) - Mappings:
Namespace Name Mixin selector official aLfji;a(Leib;Lfjm;IFLbfr;FLcfx;)Vintermediary method_3222Lnet/minecraft/class_759;method_3222(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFLnet/minecraft/class_1306;FLnet/minecraft/class_1799;)Vnamed 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;)V
-
renderMapInBothHands
private void renderMapInBothHands(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float pitch, float equipProgress, float swingProgress) - Mappings:
Namespace Name Mixin selector official aLfji;a(Leib;Lfjm;IFFF)Vintermediary method_3231Lnet/minecraft/class_759;method_3231(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFFF)Vnamed renderMapInBothHandsLnet/minecraft/client/render/item/HeldItemRenderer;renderMapInBothHands(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IFFF)V
-
renderFirstPersonMap
private void renderFirstPersonMap(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int swingProgress, ItemStack stack) - Mappings:
Namespace Name Mixin selector official aLfji;a(Leib;Lfjm;ILcfx;)Vintermediary method_3223Lnet/minecraft/class_759;method_3223(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1799;)Vnamed renderFirstPersonMapLnet/minecraft/client/render/item/HeldItemRenderer;renderFirstPersonMap(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/item/ItemStack;)V
-
renderArmHoldingItem
private void renderArmHoldingItem(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float equipProgress, float swingProgress, Arm arm) - Mappings:
Namespace Name Mixin selector official aLfji;a(Leib;Lfjm;IFFLbfr;)Vintermediary method_3219Lnet/minecraft/class_759;method_3219(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFFLnet/minecraft/class_1306;)Vnamed renderArmHoldingItemLnet/minecraft/client/render/item/HeldItemRenderer;renderArmHoldingItem(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IFFLnet/minecraft/util/Arm;)V
-
applyEatOrDrinkTransformation
private void applyEatOrDrinkTransformation(MatrixStack matrices, float tickDelta, Arm arm, ItemStack stack) - Mappings:
Namespace Name Mixin selector official aLfji;a(Leib;FLbfr;Lcfx;)Vintermediary method_3218Lnet/minecraft/class_759;method_3218(Lnet/minecraft/class_4587;FLnet/minecraft/class_1306;Lnet/minecraft/class_1799;)Vnamed applyEatOrDrinkTransformationLnet/minecraft/client/render/item/HeldItemRenderer;applyEatOrDrinkTransformation(Lnet/minecraft/client/util/math/MatrixStack;FLnet/minecraft/util/Arm;Lnet/minecraft/item/ItemStack;)V
-
applyBrushTransformation
private void applyBrushTransformation(MatrixStack matrices, float tickDelta, Arm arm, ItemStack stack, float equipProgress) - Mappings:
Namespace Name Mixin selector official aLfji;a(Leib;FLbfr;Lcfx;F)Vintermediary method_49340Lnet/minecraft/class_759;method_49340(Lnet/minecraft/class_4587;FLnet/minecraft/class_1306;Lnet/minecraft/class_1799;F)Vnamed applyBrushTransformationLnet/minecraft/client/render/item/HeldItemRenderer;applyBrushTransformation(Lnet/minecraft/client/util/math/MatrixStack;FLnet/minecraft/util/Arm;Lnet/minecraft/item/ItemStack;F)V
-
applySwingOffset
- Mappings:
Namespace Name Mixin selector official aLfji;a(Leib;Lbfr;F)Vintermediary method_3217Lnet/minecraft/class_759;method_3217(Lnet/minecraft/class_4587;Lnet/minecraft/class_1306;F)Vnamed applySwingOffsetLnet/minecraft/client/render/item/HeldItemRenderer;applySwingOffset(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/Arm;F)V
-
applyEquipOffset
- Mappings:
Namespace Name Mixin selector official bLfji;b(Leib;Lbfr;F)Vintermediary method_3224Lnet/minecraft/class_759;method_3224(Lnet/minecraft/class_4587;Lnet/minecraft/class_1306;F)Vnamed applyEquipOffsetLnet/minecraft/client/render/item/HeldItemRenderer;applyEquipOffset(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/Arm;F)V
-
renderItem
public void renderItem(float tickDelta, MatrixStack matrices, VertexConsumerProvider.Immediate vertexConsumers, ClientPlayerEntity player, int light) - Mappings:
Namespace Name Mixin selector official aLfji;a(FLeib;Lfjm$a;Lfin;I)Vintermediary method_22976Lnet/minecraft/class_759;method_22976(FLnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_746;I)Vnamed 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)V
-
getHandRenderType
- Mappings:
Namespace Name Mixin selector official aLfji;a(Lfin;)Lfji$a;intermediary method_33303Lnet/minecraft/class_759;method_33303(Lnet/minecraft/class_746;)Lnet/minecraft/class_759$class_5773;named getHandRenderTypeLnet/minecraft/client/render/item/HeldItemRenderer;getHandRenderType(Lnet/minecraft/client/network/ClientPlayerEntity;)Lnet/minecraft/client/render/item/HeldItemRenderer$HandRenderType;
-
getUsingItemHandRenderType
private static HeldItemRenderer.HandRenderType getUsingItemHandRenderType(ClientPlayerEntity player) - Mappings:
Namespace Name Mixin selector official bLfji;b(Lfin;)Lfji$a;intermediary method_33304Lnet/minecraft/class_759;method_33304(Lnet/minecraft/class_746;)Lnet/minecraft/class_759$class_5773;named getUsingItemHandRenderTypeLnet/minecraft/client/render/item/HeldItemRenderer;getUsingItemHandRenderType(Lnet/minecraft/client/network/ClientPlayerEntity;)Lnet/minecraft/client/render/item/HeldItemRenderer$HandRenderType;
-
isChargedCrossbow
- Mappings:
Namespace Name Mixin selector official aLfji;a(Lcfx;)Zintermediary method_33302Lnet/minecraft/class_759;method_33302(Lnet/minecraft/class_1799;)Znamed isChargedCrossbowLnet/minecraft/client/render/item/HeldItemRenderer;isChargedCrossbow(Lnet/minecraft/item/ItemStack;)Z
-
renderFirstPersonItem
private void renderFirstPersonItem(AbstractClientPlayerEntity player, float tickDelta, float pitch, Hand hand, float swingProgress, ItemStack item, float equipProgress, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light) - Mappings:
Namespace Name Mixin selector official aLfji;a(Lfik;FFLbdv;FLcfx;FLeib;Lfjm;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)Vnamed 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)V
-
updateHeldItems
public void updateHeldItems()- Mappings:
Namespace Name Mixin selector official aLfji;a()Vintermediary method_3220Lnet/minecraft/class_759;method_3220()Vnamed updateHeldItemsLnet/minecraft/client/render/item/HeldItemRenderer;updateHeldItems()V
-
resetEquipProgress
- Mappings:
Namespace Name Mixin selector official aLfji;a(Lbdv;)Vintermediary method_3215Lnet/minecraft/class_759;method_3215(Lnet/minecraft/class_1268;)Vnamed resetEquipProgressLnet/minecraft/client/render/item/HeldItemRenderer;resetEquipProgress(Lnet/minecraft/util/Hand;)V
-