ΚώΊΎEš#net/minecraft/world/InteractionHand   MAIN_HAND%Lnet/minecraft/world/InteractionHand;  OFF_HAND  $VALUES&[Lnet/minecraft/world/InteractionHand;  clone()Ljava/lang/Object;  java/lang/EnumvalueOf5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;  (Ljava/lang/String;I)V   idI " #$ordinal()I&java/lang/MatchException %( )*(Ljava/lang/String;Ljava/lang/Throwable;)V +,- ./&net/minecraft/world/entity/HumanoidArm getOpposite*()Lnet/minecraft/world/entity/HumanoidArm; 123 45(net/minecraft/world/entity/EquipmentSlotMAINHAND*Lnet/minecraft/world/entity/EquipmentSlot; 17 85OFFHAND ; <(Ljava/lang/String;II)V ? @A$values(()[Lnet/minecraft/world/InteractionHand;C DE applyAsInt$()Ljava/util/function/ToIntFunction; G HAvalues JKL MN.net/minecraft/util/ByIdMap$OutOfBoundsStrategyZERO0Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; PQR STnet/minecraft/util/ByIdMap continuous‡(Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy;)Ljava/util/function/IntFunction; V WXBY_ID Ljava/util/function/IntFunction;C [\] ^_)net/minecraft/network/codec/ByteBufCodecsidMapperm(Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lnet/minecraft/network/codec/StreamCodec; a bc STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; SignatureGLjava/util/function/IntFunction;iLnet/minecraft/network/codec/StreamCodec;CodeLineNumberTable9(Ljava/lang/String;)Lnet/minecraft/world/InteractionHand;LocalVariableTablenameLjava/lang/String;MethodParametersthis $enum$name $enum$ordinal(I)VasArmR(Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/world/entity/HumanoidArm;mainArm(Lnet/minecraft/world/entity/HumanoidArm; StackMapTableasEquipmentSlot,()Lnet/minecraft/world/entity/EquipmentSlot;lambda$static$1((Lnet/minecraft/world/InteractionHand;)Ihlambda$static$0()V7Ljava/lang/Enum; SourceFileInteractionHand.javaBootstrapMethods„(Ljava/lang/Object;)I† ‡ |zzŠ ‹ yz Ž ‘’"java/lang/invoke/LambdaMetafactory metafactoryΜ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesOutOfBoundsStrategy–%java/lang/invoke/MethodHandles$Lookup˜java/lang/invoke/MethodHandlesLookup@1@@ WXdebcdf  HAg" ² Άΐ°h ig4 *Έΐ°h j  klmk€<gH *+·*΅±h j n  m opdqrsg‚3*Ά!«&*»%Y·'Ώ+§+Ά*°h*.2j3n3tuv  C+mtwxgH*²¦ ²0§²6°h"j nv B1 @Ag)½Y²SY²S°h  yzg/*΄¬hj { |zg/*΄¬hj {}~gjB»Y9·:³»Y=·:³Έ>³ ΊBΈF²IΈO³U²UΊYΈZ³`±h  "3d€‚Œƒ…ˆŒƒ‰ˆ“JP”@•—™