net.minecraft.client.render.entity

public class ArmsAnimationManager

net.minecraft.client.player.FirstPersonHandsAndItems
net.minecraft.class_1_1455
net.minecraft.client.render.entity.ArmsAnimationManager

Field summary

Modifier and TypeField
private ItemStack
mainHandItem
field_1_9904
mainHandStack
private ItemStack
offHandItem
field_1_9908
offHandStack
private float
mainHandHeight
field_1_9903
mainHandReadyProgress
private float
oMainHandHeight
field_1_9905
lastMainHandReadyProgress
private float
offHandHeight
field_1_9907
offHandReadyProgress
private float
oOffHandHeight
field_1_9906
lastOffHandReadyProgress

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
tick(LocalPlayer player)
method_1_9644(class_746 arg0)
tick(ClientPlayerEntity player)
public void
itemUsed(InteractionHand hand)
method_1_9642(class_1268 arg0)
resetHandReadyProgress(Hand hand)
public void
extractRenderState(LocalPlayer player, float partialTicks, FirstPersonHandsAndItemsRenderState state)
method_1_9640(class_746 arg0, float arg1, class_1_1475 arg2)
extract(ClientPlayerEntity player, float tickProgress, ArmsRenderState armsRenderState)
private boolean
shouldInstantlyReplaceVisibleItem(ItemStack currentlyVisibleItem, ItemStack expectedItem, LocalPlayer player)
method_1_9643(class_1799 arg0, class_1799 arg1, class_746 arg2)
shouldSkipHandAnimationOnSwap(ItemStack currentStack, ItemStack newStack, ClientPlayerEntity player)
private boolean
extractMapRenderState(LocalPlayer player, ItemStack itemStack, MapRenderState state)
method_1_9639(class_746 arg0, class_1799 arg1, class_10090 arg2)
extractMapState(ClientPlayerEntity player, ItemStack heldStack, MapRenderState mapRenderState)
public static ArmsRenderState$HandRenderType
evaluateWhichHandsToRender(LocalPlayer player)
method_1_9638(class_746 arg0)
getHandRenderType(ClientPlayerEntity player)
private static boolean
isChargedCrossbow(ItemStack item)
method_1_9641(class_1799 arg0)
isChargedCrossbow(ItemStack stack)