Êþº¾E’  java/lang/Object()V   4net/minecraft/client/renderer/item/ItemModelResolver modelManager3Lnet/minecraft/client/resources/model/ModelManager;  1net/minecraft/client/resources/model/ModelManagergetItemProperties`(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/renderer/item/ClientItem$Properties;   getItemModelT(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/renderer/item/ItemModel;  'net/minecraft/world/entity/LivingEntitylevel#()Lnet/minecraft/world/level/Level;   getId()I "#$ % +net/minecraft/world/item/ItemDisplayContextordinal ' ()updateForTopItemÕ(Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/ItemOwner;I)V +,!net/minecraft/world/entity/Entity + /01 27net/minecraft/client/renderer/item/ItemStackRenderStateclear 456 78"net/minecraft/world/item/ItemStackisEmpty()Z /: ;<displayContext-Lnet/minecraft/world/item/ItemDisplayContext; > ?)appendItemLayers ABC DE+net/minecraft/core/component/DataComponents ITEM_MODEL0Lnet/minecraft/core/component/DataComponentType; 4G HIgetD(Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object;K"net/minecraft/resources/Identifier  NOP Q88net/minecraft/client/renderer/item/ClientItem$PropertiesoversizedInGui /S TUsetOversizedInGui(Z)V X,net/minecraft/client/multiplayer/ClientLevel Z[\ ]^,net/minecraft/client/renderer/item/ItemModelupdate(Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/renderer/item/ItemModelResolver;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/ItemOwner;I)V N` a8handAnimationOnSwap Nc deswapAnimationScale()F6(Lnet/minecraft/client/resources/model/ModelManager;)VCodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/client/renderer/item/ItemModelResolver;MethodParametersmodelId$Lnet/minecraft/resources/Identifier;updateForLiving¶(Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/world/entity/LivingEntity;)Voutput9Lnet/minecraft/client/renderer/item/ItemStackRenderState;item$Lnet/minecraft/world/item/ItemStack;entity)Lnet/minecraft/world/entity/LivingEntity;updateForNonLiving°(Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/world/entity/Entity;)V#Lnet/minecraft/world/entity/Entity;!Lnet/minecraft/world/level/Level;owner&Lnet/minecraft/world/entity/ItemOwner;seedI StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; clientLevel.Lnet/minecraft/client/multiplayer/ClientLevel;…net/minecraft/world/level/Level‡$net/minecraft/world/entity/ItemOwnershouldPlaySwapAnimation'(Lnet/minecraft/world/item/ItemStack;)Zstack'(Lnet/minecraft/world/item/ItemStack;)F SourceFileItemModelResolver.java InnerClasses�-net/minecraft/client/renderer/item/ClientItem Properties! fgF *·*+µ±h i jk l g= *´+¶ °hi jk mnlmg= *´+¶°hi jk mnlmopgo*+,-¶¶-¶!`¶&±h  !i4jkqrst;<uvlqs;uwxgj*+,-¶*¶-¶&±h %&i4jkqrst;<uylqs;u()g�+¶.,¶3š+-µ9*+,-¶=±h)+ ,-/iHjkqrst;<z{|}~lqs;{}€��?)g? H,²@¶FÀJ:DZ+*¶L¶M¶R*¶V+,*-ÁW™ÀW:§¹Y±h2 3467G8i\ 8‚ƒHjkHqrHstH;<HzH{|H}~ <mncüJÿ*/4"„†JZ/4"ÿ/4"„†JZ/4"Wlqs;{}€��ˆ‰gr+²@¶FÀJM,Ǭ*,¶L¶_¬h; <=?i jkŠt mnüJlŠd‹gr+²@¶FÀJM,Ç ®*,¶L¶b®hC DEGi jkŠt mnüJlŠŒ�Ž N�‘