Êþº¾EkEnet/minecraft/world/level/block/state/properties/BlockStateProperties5net/minecraft/world/level/block/AbstractCauldronBlocknet/minecraft/SharedConstants4net/minecraft/world/level/block/LayeredCauldronBlock  €(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/core/cauldron/CauldronInteraction$Dispatcher;)V  precipitationType5Lnet/minecraft/world/level/biome/Biome$Precipitation;  stateDefinition7Lnet/minecraft/world/level/block/state/StateDefinition;  5net/minecraft/world/level/block/state/StateDefinitionany5()Lnet/minecraft/world/level/block/state/StateHolder;0net/minecraft/world/level/block/state/BlockState   LEVELBLnet/minecraft/world/level/block/state/properties/IntegerProperty; "#$ %&java/lang/IntegervalueOf(I)Ljava/lang/Integer; ( )*setValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; , -.registerDefaultState5(Lnet/minecraft/world/level/block/state/BlockState;)V 0 12getValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; "4 56intValue()I 89: ;<)net/minecraft/world/level/material/FluidsWATER1Lnet/minecraft/world/level/material/FlowingFluid; >?@ A3net/minecraft/world/level/biome/Biome$PrecipitationRAIN C DEgetPixelContentHeight(I)D@0@@ M NO FILLED_SHAPES-[Lnet/minecraft/world/phys/shapes/VoxelShape;Q&net/minecraft/server/level/ServerLevel STU VWnet/minecraft/core/BlockPos immutable()Lnet/minecraft/core/BlockPos; YZ[ \]0net/minecraft/world/entity/InsideBlockEffectType EXTINGUISH2Lnet/minecraft/world/entity/InsideBlockEffectType;_ `aacceptí(Lnet/minecraft/world/level/block/LayeredCauldronBlock;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;)Ljava/util/function/Consumer; cde fg3net/minecraft/world/entity/InsideBlockEffectApplier runBeforeR(Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V ci jkapply5(Lnet/minecraft/world/entity/InsideBlockEffectType;)V >m nSNOW pqr st&net/minecraft/world/level/block/BlocksWATER_CAULDRON'Lnet/minecraft/world/level/block/Block; vwx yz%net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; | }~lowerFillLevels(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V p€ �tCAULDRON ƒ„… †‡net/minecraft/world/level/LevelsetBlockAndUpdateR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z ‰Š‹ Œ�-net/minecraft/world/level/gameevent/GameEvent BLOCK_CHANGE%Lnet/minecraft/core/Holder$Reference; ��‘ ’“5net/minecraft/world/level/gameevent/GameEvent$Contextofk(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/gameevent/GameEvent$Context; ƒ• –— gameEventr(Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V ™š› œ�-net/minecraft/world/level/block/CauldronBlockshouldHandlePrecipitationY(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/biome/Biome$Precipitation;)Z Ÿ  ¡cycleO(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Object;£9net/minecraft/world/level/block/state/properties/Property ¥¦§ ¨©=net/minecraft/world/level/block/state/StateDefinition$Builderadd}([Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/StateDefinition$Builder; « ¬­isFull5(Lnet/minecraft/world/level/block/state/BlockState;)Z¯*net/minecraft/world/level/block/LevelEvent ƒ± ²³ levelEvent"(ILnet/minecraft/core/BlockPos;I)V µ¶· ¸¹!net/minecraft/world/entity/EntityisOnFire()Z µ» ¼½ mayInteractH(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z ¿ À~handleEntityOnFireInside jÃ"()Ljava/util/function/IntFunction; vÅ ÆÇboxesP(ILjava/util/function/IntFunction;)[Lnet/minecraft/world/phys/shapes/VoxelShape; É ÊËSHAPE,Lnet/minecraft/world/phys/shapes/VoxelShape;@(@ vÑ ÒÓcolumn1(DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; ÕÖ× ØÙ&net/minecraft/world/phys/shapes/Shapesor†(Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; Û Ü LEVEL_CAULDRONÞ ßàget()Ljava/util/function/Supplier; âãä åænet/minecraft/util/Utilmake1(Ljava/util/function/Supplier;)Ljava/lang/Object;OMIN_FILL_LEVELI ConstantValueMAX_FILL_LEVELBASE_CONTENT_HEIGHTHEIGHT_PER_LEVELDµ(Lnet/minecraft/world/level/biome/Biome$Precipitation;Lnet/minecraft/core/cauldron/CauldronInteraction$Dispatcher;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)VCodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/world/level/block/LayeredCauldronBlock;interactionMap; Signature�(Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)VreceiveStalactiteDrip�(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)Vlambda$entityInside$0¾(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)Velambda$static$0/()[Lnet/minecraft/world/phys/shapes/VoxelShape;lambda$static$1/(I)Lnet/minecraft/world/phys/shapes/VoxelShape;()V SourceFileLayeredCauldronBlock.javaBootstrapMethods8(Ljava/lang/Object;)V: ; +,=&(Lnet/minecraft/world/entity/Entity;)V?(I)Ljava/lang/Object;A B 011E()Ljava/lang/Object;G H .//K LMN OP"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; InnerClassesS?net/minecraft/world/level/block/state/BlockBehaviour$PropertiesU4net/minecraft/world/level/block/state/BlockBehaviour PropertiesX:net/minecraft/core/cauldron/CauldronInteraction$DispatcherZ/net/minecraft/core/cauldron/CauldronInteraction Dispatcher]%net/minecraft/world/level/biome/Biome Precipitation`#net/minecraft/core/Holder$Referencebnet/minecraft/core/Holder ReferenceContextBuilderg%java/lang/invoke/MethodHandles$Lookupijava/lang/invoke/MethodHandlesLookup!èéêëìéêí îéêïðñêJNO òó{'*-,· *+µ **´¶À²¸!¶'À¶+±ô&' (&)õ*'ö÷''øù'úûü øú¬­óV+²¶/À"¶3 §¬ô-õö÷ýþÿ@üýóV+²7¦*´ ²=¦§¬ô2õö÷ÿ@üóI+²¶/À"¶3¸BFo¯ô7õö÷ýþüý DEó5 H‡Jkc¯ô;õ  éüóf²L+²¶/À"¶3d2°ô@õ4ö÷ýþ     üý  óÇ 4,ÁP™%,ÀP:-¶R:²X*+,º^¹b²X¹h±ôE FG)M3Nõ\   4ö÷4ýþ44  4  44ÿ)üý  À~ó�2*´ ²l¦$²o¶u²+²¶/À"¶'À,-¸{§ +,-¸{±ôQ R+T1Võ*2ö÷2ýþ22  ÿ+ü ý  }~óµC*²¶/À"¶3d>š ²¶u§*²¸!¶'À:+,¶‚W+²ˆ,¸Ž¶”±ôYZ-[5\B]õ4CýþCC  3é-þÿ üMü ý óÀF,¸˜™+²¶/À"¶3Ÿ *´ ¥±+²¶žÀ:,-¶‚W,²ˆ-¸Ž¶”±ôa#b$e0f8gEhõ>Fö÷FýþFF  F0þÿ#üý ó`+²¶/À"¶3¬ôlõ4ö÷ýþ   üý !"óZ+½¢Y²S¶¤W±ô qrõö÷#$% #&ü#'()*óÃF*+¶ª™±+²+²¶/À"¶3`¸!¶'À:,-¶‚W,²ˆ-¸Ž¶”,-¶°±ôvw y'z/{<|E}õ>Fö÷FýþFF  F'þÿ üý +,󈶴™+,¶º™ *-,¶¾±ôHIKõ>ö÷ ýþ- ÿ ./ó" ºÁ¸Ä°ô! 01ó@²ÈÌÎ`¸B¸Ð¸Ô°ô!õ é23ó1²Ú³ºÝ¸áÀç³L±ô !456 J79<J>@CJDFIQ:RTV WY[ >\^@_ac �‰d¥e fhj