Êþº¾Eí  java/lang/Object()V   /net/minecraft/core/registries/BuiltInRegistriesFLUID&Lnet/minecraft/core/DefaultedRegistry;  $net/minecraft/core/DefaultedRegistrycreateIntrusiveHolder9(Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference;  (net/minecraft/world/level/material/FluidbuiltInRegistryHolder%Lnet/minecraft/core/Holder$Reference;=net/minecraft/world/level/block/state/StateDefinition$Builder  (Ljava/lang/Object;)V  !createFluidStateDefinitionB(Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V# $%apply()Ljava/util/function/Function;' ()createA()Lnet/minecraft/world/level/block/state/StateDefinition$Factory; + (,•(Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/StateDefinition$Factory;)Lnet/minecraft/world/level/block/state/StateDefinition; . /0stateDefinition7Lnet/minecraft/world/level/block/state/StateDefinition; 234 565net/minecraft/world/level/block/state/StateDefinitionany5()Lnet/minecraft/world/level/block/state/StateHolder;8-net/minecraft/world/level/material/FluidState : ;<registerDefaultState2(Lnet/minecraft/world/level/material/FluidState;)V > ?@defaultFluidState/Lnet/minecraft/world/level/material/FluidState; BCD EF#net/minecraft/core/Holder$Referenceis(Lnet/minecraft/tags/TagKey;)Z H IJisEmpty()Z 7L MN getHeightG(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)FPnet/minecraft/world/phys/AABB RST UVnet/minecraft/core/BlockPosgetX()I RX YVgetY R[ \VgetZ O^ _ (DDDDDD)V abc dejava/util/Optionalempty()Ljava/util/Optional;gnet/minecraft/core/IdMapper f j klFLUID_STATE_REGISTRYLnet/minecraft/core/IdMapper; SignatureNLnet/minecraft/core/IdMapper;’Lnet/minecraft/world/level/block/state/StateDefinition;QLnet/minecraft/core/Holder$Reference;CodeLineNumberTableLocalVariableTablethis*Lnet/minecraft/world/level/material/Fluid;builder?Lnet/minecraft/world/level/block/state/StateDefinition$Builder;LocalVariableTypeTablešLnet/minecraft/world/level/block/state/StateDefinition$Builder;MethodParameters�(Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)VgetStateDefinition9()Lnet/minecraft/world/level/block/state/StateDefinition;”()Lnet/minecraft/world/level/block/state/StateDefinition;state1()Lnet/minecraft/world/level/material/FluidState; getBucket!()Lnet/minecraft/world/item/Item; animateTick‘(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/util/RandomSource;)Vlevel!Lnet/minecraft/world/level/Level;posLnet/minecraft/core/BlockPos; fluidStaterandom!Lnet/minecraft/util/RandomSource;tick©(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)V(Lnet/minecraft/server/level/ServerLevel; blockState2Lnet/minecraft/world/level/block/state/BlockState; randomTick˜(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/util/RandomSource;)V entityInside™(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;)Ventity#Lnet/minecraft/world/entity/Entity; effectApplier5Lnet/minecraft/world/entity/InsideBlockEffectApplier;getDripParticle0()Lnet/minecraft/core/particles/ParticleOptions;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;canBeReplacedWith¾(Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/Direction;)Zother directiongetFlow”(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/phys/Vec3; getTickDelay*(Lnet/minecraft/world/level/LevelReader;)IisRandomlyTickinggetExplosionResistance()Fv(Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getOwnHeight2(Lnet/minecraft/world/level/material/FluidState;)FcreateLegacyBlockc(Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/level/block/state/BlockState;isSource2(Lnet/minecraft/world/level/material/FluidState;)Z getAmount2(Lnet/minecraft/world/level/material/FluidState;)IisSame-(Lnet/minecraft/world/level/material/Fluid;)Z StackMapTabletagLnet/minecraft/tags/TagKey;GLnet/minecraft/tags/TagKey; DeprecatedJ(Lnet/minecraft/tags/TagKey;)ZRuntimeVisibleAnnotationsLjava/lang/Deprecated;getShape¡(Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape;getAABB”(Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB;'Lnet/minecraft/world/level/BlockGetter;heightFgetPickupSound9()Ljava/util/Optional;'()Lnet/minecraft/core/Holder$Reference;S()Lnet/minecraft/core/Holder$Reference; SourceFile Fluid.javaBootstrapMethodsË&(Ljava/lang/Object;)Ljava/lang/Object;Í Î ?€Ð[(Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/material/FluidState;Òy(Ljava/lang/Object;[Lnet/minecraft/world/level/block/state/properties/Property;[Ljava/lang/Comparable;)Ljava/lang/Object;Ô 7Õ Ö€(Lnet/minecraft/world/level/material/Fluid;[Lnet/minecraft/world/level/block/state/properties/Property;[Ljava/lang/Comparable;)VØ®(Lnet/minecraft/world/level/material/Fluid;[Lnet/minecraft/world/level/block/state/properties/Property;[Ljava/lang/Comparable;)Lnet/minecraft/world/level/material/FluidState;Ú ÛÜÝ Þß"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; InnerClassesânet/minecraft/core/Holder ReferenceBuilderæ=net/minecraft/world/level/block/state/StateDefinition$FactoryFactoryé%java/lang/invoke/MethodHandles$Lookupëjava/lang/invoke/MethodHandlesLookup!klmn/0mo?@mpqž@*·*²*¹ µ»Y*·L*+¶*+º"º&¶*µ-**´-¶1À7¶9±r#!$%&1'?(s@tu&vwx &vy !qG±r+stuvwx vyzvm{|}q/*´-°r.s tum~;<q>*+µ=±r 23stu@z?€q/*´=°r6s tu�‚ƒ„qS±r<s4tu…†‡ˆ‰@Š‹z…‡‰ŠŒ�qS±r?s4tu…އˆ��‰@z…‡�‰‘’qS±rBs4tu…އˆ‰@Š‹z…‡‰Š“”qS±rEs4tu…†‡ˆ•–—˜z…‡•—™šq,°rHs tu›œ�žz…‡Ÿ ¡¢z …‡‰£¤z…¥Jq,¬rRs tuIJq,¬rVs tu¦§M¨z ‰…‡©ªz‰«¬z‰­®z‰¯°z‰±²qJ +*¦§¬rfs tu Ÿu³ @zŸEFqO *´+¶A¬rls tu ´µx  ´¶z´·m¸¹º»¼z …‡½¾q¦?*¶G™°+,-¶K8»OY-¶Q‡-¶W‡-¶Z‡-¶Q‡c-¶W†b�-¶Z‡c·]°rrs uvs4?tu?@?…¿?‡ˆ.ÀÁ³ z …‡›œÂeq.¸`°rzs tumÃÄq/*´°r€s tu·mŹºÆq# »fY·h³i±rÇÈÉÙÊÌÏÙÑÓ×à"Báã 2ä å2ç èêì