Êþº¾E˜  0net/minecraft/core/cauldron/CauldronInteractionsEMPTY€(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/core/cauldron/CauldronInteraction$Dispatcher;)V  3net/minecraft/world/level/biome/Biome$PrecipitationRAIN5Lnet/minecraft/world/level/biome/Biome$Precipitation;  net/minecraft/world/level/Level getRandom#()Lnet/minecraft/util/RandomSource;  net/minecraft/util/RandomSource nextFloat()F -net/minecraft/world/level/block/CauldronBlock=LÌÍ # $SNOW=ÌÌÍ ' ()shouldHandlePrecipitationY(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/biome/Biome$Precipitation;)Z +,- ./&net/minecraft/world/level/block/BlocksWATER_CAULDRON'Lnet/minecraft/world/level/block/Block; 123 45%net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; 7 89setBlockAndUpdateR(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; A BC gameEvent^(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)V +E F/POWDER_SNOW_CAULDRON HIJ KL)net/minecraft/world/level/material/FluidsWATER1Lnet/minecraft/world/level/material/FlowingFluid; NOP QR5net/minecraft/world/level/gameevent/GameEvent$Contextofk(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/gameevent/GameEvent$Context; T BUr(Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)VW*net/minecraft/world/level/block/LevelEvent Y Z[ levelEvent"(ILnet/minecraft/core/BlockPos;I)V H] ^LLAVA +` a/ LAVA_CAULDRONRAIN_FILL_CHANCEF ConstantValuePOWDER_SNOW_FILL_CHANCED(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)VCodeLineNumberTableLocalVariableTablethis/Lnet/minecraft/world/level/block/CauldronBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersisFull5(Lnet/minecraft/world/level/block/state/BlockState;)Zstate2Lnet/minecraft/world/level/block/state/BlockState;level!Lnet/minecraft/world/level/Level; precipitation StackMapTablehandlePrecipitation¨(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/biome/Biome$Precipitation;)VposLnet/minecraft/core/BlockPos;canReceiveStalactiteDrip-(Lnet/minecraft/world/level/material/Fluid;)Zfluid*Lnet/minecraft/world/level/material/Fluid;receiveStalactiteDrip�(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)VnewState SourceFileCauldronBlock.java InnerClasses†:net/minecraft/core/cauldron/CauldronInteraction$Dispatcherˆ/net/minecraft/core/cauldron/CauldronInteraction Dispatcher‹?net/minecraft/world/level/block/state/BlockBehaviour$Properties�4net/minecraft/world/level/block/state/BlockBehaviour Properties�%net/minecraft/world/level/biome/Biome Precipitation“#net/minecraft/core/Holder$Reference•net/minecraft/core/Holder ReferenceContext!bcd!ecd% fgA *+²·±h i jk lmnlopg6¬hijkqrnq ()gŽ:+² ¦*¶¹!–œ§¬+²"¦*¶¹%–œ§¬¬h#8i:st:uv @@n suwxgÅH,¸&š±² ¦,-²*¶0¶6W,²:-¶@§ ²"¦,-²D¶0¶6W,²:-¶@±h& $ % ()**+2,>-G/i4HjkHqrHstHyzHuv nqsyu{|g6¬h3ijk}~n}€gø`²G¦,²*¶0:,-¶6W,²:-¸M¶S,-¶X§1²\¦)²_¶0:,-¶6W,²:-¸M¶S,-¶X±h. 89:;%<.=9>A?I@VA_CiH�rA�r`jk`qr`st`yz`}~v1-nqsy}‚ƒ„*…‡‰ ŠŒŽ �‘@’”– N;—