Êþº¾EÍ  java/lang/Record()V   -net/minecraft/world/item/component/UseEffects canSprintZ   interactVibrations  speedMultiplierF toStringC(Lnet/minecraft/world/item/component/UseEffects;)Ljava/lang/String; hashCode2(Lnet/minecraft/world/item/component/UseEffects;)I equalsD(Lnet/minecraft/world/item/component/UseEffects;Ljava/lang/Object;)Z !"# $%com/mojang/serialization/CodecBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec;' can_sprint ) *+DEFAULT/Lnet/minecraft/world/item/component/UseEffects; -./ 01java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; 345 67.com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;9 :;apply()Ljava/util/function/Function; =>? @A!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;Cinteract_vibrations9 !F GH floatRange$(FF)Lcom/mojang/serialization/Codec;Jspeed_multiplier LMN 0Ojava/lang/Float(F)Ljava/lang/Float; !49 STU VW;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;Y :Z(()Lcom/mojang/datafixers/util/Function3; \]^ :_!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;>LÌÍ b c(ZZF)V9 fgh ij2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; l mnCODEC Lcom/mojang/serialization/Codec; pqr $s)net/minecraft/network/codec/ByteBufCodecs)Lnet/minecraft/network/codec/StreamCodec; pu vsFLOAT xyz {|'net/minecraft/network/codec/StreamCodec composite#(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function3;)Lnet/minecraft/network/codec/StreamCodec; ~ s STREAM_CODEC SignatureQLcom/mojang/serialization/Codec;sLnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethisMethodParameters()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Z()Flambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileUseEffects.javaRecordBootstrapMethods™,canSprint;interactVibrations;speedMultiplier ž&(Ljava/lang/Object;)Ljava/lang/Object;  ¡ �£D(Lnet/minecraft/world/item/component/UseEffects;)Ljava/lang/Boolean;¥ ¦ �¨ © Ž«B(Lnet/minecraft/world/item/component/UseEffects;)Ljava/lang/Float;­J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;a°h(Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;)Lnet/minecraft/world/item/component/UseEffects;² ³ ���¶ ·¸¹ º»java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;½ ¾¿À ÁÂ"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; InnerClassesInstanceÆcom/mojang/datafixers/ProductsP3É%java/lang/invoke/MethodHandles$LookupËjava/lang/invoke/MethodHandlesLookup1  *+mn€�s€‚ cƒ\*·*µ*µ *%µ±„ …*†+  ‡  ˆƒ1*º°„ … †+‰ƒ1*º¬„ … †+Šƒ<*+º¬„ …†+‹Œ‡‹ �ƒ/*´¬„ … †+�ƒ/*´ ¬„ … †+Žƒ/*´®„ … †+ ��ƒ£a*² &²(´¸,¹2º8¶<² B²(´ ¸,¹2ºD¶< ¸EI²(´¸K¹PºQ¶<¶R*ºX¶[°„ '9T]`… a‘’“ƒ]=»Y`·a³(ºd¸e³k²oº8²oºD²tºQºX¸w³}±„”•–  —Bµ˜š›œ¼�Ÿ¢¼�¤¢¼�§ª¼¬®¯¼�±´ÃSfÄ\ÅÇÈÊÌ