Êþº¾E2  java/lang/Record()V   .net/minecraft/world/entity/SulfurCubeArchetypeitemsLnet/minecraft/core/HolderSet;  attributeModifiersLjava/util/List;  buoyantZ   explosionLjava/util/Optional;   contactDamage  knockbackModifiersCLnet/minecraft/world/entity/SulfurCubeArchetype$KnockbackModifiers; ! "# soundSettings>Lnet/minecraft/world/entity/SulfurCubeArchetype$SoundSettings;% &'toStringD(Lnet/minecraft/world/entity/SulfurCubeArchetype;)Ljava/lang/String;) *+hashCode3(Lnet/minecraft/world/entity/SulfurCubeArchetype;)I- ./equalsE(Lnet/minecraft/world/entity/SulfurCubeArchetype;Ljava/lang/Object;)Z 123 45(net/minecraft/core/registries/RegistriesITEM%Lnet/minecraft/resources/ResourceKey; 789 :;2net/minecraft/core/registries/codec/RegistryCodecs holderSetG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; >?@ ABcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;D EFapply()Ljava/util/function/Function; HIJ KL!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; NOP QR=net/minecraft/world/entity/SulfurCubeArchetype$AttributeEntryCODEC Lcom/mojang/serialization/Codec; >T UVlistOf"()Lcom/mojang/serialization/Codec;Xattribute_modifiersD >[ \]BOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec; `ab cdjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; fgh ij.com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;D mOnq iBD tOu¨õÃ=uÂ� z  ¡(FF)V £ ¤DEFAULT_KNOCKBACK_MODIFIERS ¦§¨ ©ª net/minecraft/sounds/SoundEventsSULFUR_CUBE_REGULAR_HITLnet/minecraft/core/Holder; ¦¬ ­ªSULFUR_CUBE_REGULAR_PUSH>LÌÍ? €± ²;(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;FF)V ´ µ#DEFAULT_SOUND_SETTINGS Signature?Lnet/minecraft/core/HolderSet;QLjava/util/List;TLjava/util/Optional;TLjava/util/Optional;RLcom/mojang/serialization/Codec;Û(Lnet/minecraft/core/HolderSet;Ljava/util/List;ZLjava/util/Optional;Ljava/util/Optional;Lnet/minecraft/world/entity/SulfurCubeArchetype$KnockbackModifiers;Lnet/minecraft/world/entity/SulfurCubeArchetype$SoundSettings;)VCodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/world/entity/SulfurCubeArchetype;LocalVariableTypeTableMethodParameters½(Lnet/minecraft/core/HolderSet;Ljava/util/List;ZLjava/util/Optional;Ljava/util/Optional;Lnet/minecraft/world/entity/SulfurCubeArchetype$KnockbackModifiers;Lnet/minecraft/world/entity/SulfurCubeArchetype$SoundSettings;)V()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object; ()Lnet/minecraft/core/HolderSet;A()Lnet/minecraft/core/HolderSet;()Ljava/util/List;S()Ljava/util/List;()Z()Ljava/util/Optional;V()Ljava/util/Optional;V()Ljava/util/Optional;E()Lnet/minecraft/world/entity/SulfurCubeArchetype$KnockbackModifiers;@()Lnet/minecraft/world/entity/SulfurCubeArchetype$SoundSettings;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileSulfurCubeArchetype.java NestMembersRecordBootstrapMethodsßYitems;attributeModifiers;buoyant;explosion;contactDamage;knockbackModifiers;soundSettings  è&(Ljava/lang/Object;)Ljava/lang/Object;ê ë ÊíP(Lnet/minecraft/world/entity/SulfurCubeArchetype;)Lnet/minecraft/core/HolderSet;ï ð ÌòB(Lnet/minecraft/world/entity/SulfurCubeArchetype;)Ljava/util/List;ô õ Î÷E(Lnet/minecraft/world/entity/SulfurCubeArchetype;)Ljava/lang/Boolean;ù ú ÏüF(Lnet/minecraft/world/entity/SulfurCubeArchetype;)Ljava/util/Optional;þ ÿ Ï  Òu(Lnet/minecraft/world/entity/SulfurCubeArchetype;)Lnet/minecraft/world/entity/SulfurCubeArchetype$KnockbackModifiers;  "Ó p(Lnet/minecraft/world/entity/SulfurCubeArchetype;)Lnet/minecraft/world/entity/SulfurCubeArchetype$SoundSettings; ’(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  ¼(Lnet/minecraft/core/HolderSet;Ljava/util/List;Ljava/lang/Boolean;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/world/entity/SulfurCubeArchetype$KnockbackModifiers;Lnet/minecraft/world/entity/SulfurCubeArchetype$SoundSettings;)Lnet/minecraft/world/entity/SulfurCubeArchetype;  ÔÕÕ  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; InnerClassesKnockbackModifiers SoundSettingsAttributeEntry ExplosionData ContactDamageInstance+com/mojang/datafixers/ProductsP7.%java/lang/invoke/MethodHandles$Lookup0java/lang/invoke/MethodHandlesLookup1  ¶·¶¸¶¹¶º"#œR¶» ¤ µ# ¼½Ì,*·*+µ*,µ *µ*µ*µ*µ*µ ±¾¿R,ÀÁ, ,,,,,,"#Â*, ·,¸,¹,ºÃ "¶Ä&Ž1*º$°¾¿ ÀÁ*ƽ1*º(¬¾¿ ÀÁ.ǽ<*+º,¬¾¿ÀÁÈÉÃÈ Ê½/*´°¾¿ ÀÁ¶Ë̽/*´ °¾¿ ÀÁ¶Íν/*´¬¾¿ ÀÁϽ/*´°¾¿ ÀÁ¶ÐϽ/*´°¾¿ ÀÁ¶ÑÒ½/*´°¾¿ ÀÁ"Ó½/*´ °¾¿ ÀÁ ÔÕ½ê ˜*²0¸6<¹=ºC¶G²M¹SW¹=ºY¶G²Z^¸_¹eºk¶G²lo¹pºr¶G²sv¹pºx¶G²y|¹=º~¶G²‚¹=º„¶G¶…*º‹¶Ž°¾. !"#3$H%Z&l'~(‹!”)—!¿ ˜Öר½N.º“¸”³š»zY�ž·Ÿ³¢»€Y²¥²«®¯·°³³±¾! Z[ÙÚÛ €ztmNÜL ¶·¶¸¶¹¶º"#Ýr  Þàáâãäåæçéìçîñçóöçøûçýûçç  ç#Bz$€%N&m't(†•)�*,-/1