ΚώΊΎE§  /net/minecraft/world/level/block/VegetationBlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   +net/minecraft/world/level/block/AzaleaBlockSHAPE,Lnet/minecraft/world/phys/shapes/VoxelShape;  net/minecraft/tags/BlockTagsSUPPORTS_AZALEALnet/minecraft/tags/TagKey;  0net/minecraft/world/level/block/state/BlockStateis(Lnet/minecraft/tags/TagKey;)Z&net/minecraft/server/level/ServerLevel   1net/minecraft/world/level/block/grower/TreeGrowerAZALEA3Lnet/minecraft/world/level/block/grower/TreeGrower; " #$getMinimumHeightA(Lnet/minecraft/server/level/ServerLevel;)Ljava/util/OptionalInt; &'( )*java/util/OptionalIntorElse(I)I ,-. /0net/minecraft/core/BlockPosabove (I)Lnet/minecraft/core/BlockPos; 234 56%net/minecraft/world/level/LevelReaderisInsideBuildHeight (Lnet/minecraft/core/BlockPos;)Z ,8 /9()Lnet/minecraft/core/BlockPos; 2; <= getFluidStateN(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; ?@A BC-net/minecraft/world/level/material/FluidStateisEmpty()Z EFG HInet/minecraft/world/level/Level getRandom#()Lnet/minecraft/util/RandomSource; KLM NOnet/minecraft/util/RandomSource nextFloat()F?άΜΜΜΜΜΝ S TUgetChunkSource/()Lnet/minecraft/server/level/ServerChunkCache; WXY Z[+net/minecraft/server/level/ServerChunkCache getGenerator2()Lnet/minecraft/world/level/chunk/ChunkGenerator; ] ^_growTreeΛ(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z@0@ efg hi%net/minecraft/world/level/block/Blockcolumn1(DDD)Lnet/minecraft/world/phys/shapes/VoxelShape;@ mno pq&net/minecraft/world/phys/shapes/Shapesor†(Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape;s1net/minecraft/world/level/block/BonemealableBlockCodeLineNumberTableLocalVariableTablethis-Lnet/minecraft/world/level/block/AzaleaBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersgetShapeΦ(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape;state2Lnet/minecraft/world/level/block/state/BlockState;level'Lnet/minecraft/world/level/BlockGetter;posLnet/minecraft/core/BlockPos;context2Lnet/minecraft/world/phys/shapes/CollisionContext; mayPlaceOny(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)ZisValidBonemealTarget©(Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/BonemealSource;)Z serverLevel(Lnet/minecraft/server/level/ServerLevel;'Lnet/minecraft/world/level/LevelReader;source0Lnet/minecraft/world/level/block/BonemealSource; minHeightI StackMapTableisBonemealSuccessΔ(Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/BonemealSource;)Z!Lnet/minecraft/world/level/Level;random!Lnet/minecraft/util/RandomSource;performBonemealΛ(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/BonemealSource;)VisPathfindableo(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Ztype:Lnet/minecraft/world/level/pathfinder/PathComputationType;()V SourceFileAzaleaBlock.java InnerClasses£?net/minecraft/world/level/block/state/BlockBehaviour$Properties₯4net/minecraft/world/level/block/state/BlockBehaviour Properties!r t>*+·±u vwxyz{y|}tV²°uv4wx~€‚ƒ„…{~€‚„†‡tP+² Ά¬u"v*wx~€‚ƒ{ ~€‚ˆ‰tΰG+Α™ +ΐ:§¬²Ά!Ά%6+,`Ά+Ή1™+,Ά7Ή:Ά>™§¬u'(+ ,3-F,vR Š‹GwxG€ŒG‚ƒG~GŽ5Š‹ '‘όό2@{€‚~’“t~+ΆDΉJP˜œ§¬u2v>wx€”•–‚ƒ~Ž‘@{€•‚~—˜tt²++ΆRΆV-,Ά\W±u 78v>wx€‹•–‚ƒ~Ž{€•‚~™št@¬u<v wx~›œ{ ~›žtA`b`ΈdjbΈdΈl³±u Ÿ ‘ ’€¦