Êþº¾Er  %net/minecraft/world/level/block/BlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   net/minecraft/tags/BlockTagsSUPPORTS_VEGETATIONLnet/minecraft/tags/TagKey;  0net/minecraft/world/level/block/state/BlockStateis(Lnet/minecraft/tags/TagKey;)Z   canSurviveG(Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z  &net/minecraft/world/level/block/BlocksAIR'Lnet/minecraft/world/level/block/Block;   defaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; " #$ updateShapeg(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; &'( )*net/minecraft/core/BlockPosbelow()Lnet/minecraft/core/BlockPos; ,-. /0%net/minecraft/world/level/LevelReader getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; 234 56/net/minecraft/world/level/block/VegetationBlock mayPlaceOny(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z 8 9: getFluidState1()Lnet/minecraft/world/level/material/FluidState; <=> ?@-net/minecraft/world/level/material/FluidStateisEmpty()Z BCD E8net/minecraft/world/level/pathfinder/PathComputationType:Lnet/minecraft/world/level/pathfinder/PathComputationType; 2G HI hasCollisionZ K LMisPathfindableo(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)ZCodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/world/level/block/VegetationBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersstate2Lnet/minecraft/world/level/block/state/BlockState;level'Lnet/minecraft/world/level/BlockGetter;posLnet/minecraft/core/BlockPos;'Lnet/minecraft/world/level/LevelReader;ticks/Lnet/minecraft/world/level/ScheduledTickAccess;directionToNeighbourLnet/minecraft/core/Direction; neighbourPosneighbourStaterandom!Lnet/minecraft/util/RandomSource; StackMapTabley(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)ZpropagatesSkylightDown5(Lnet/minecraft/world/level/block/state/BlockState;)Ztype SourceFileVegetationBlock.java InnerClassesn?net/minecraft/world/level/block/state/BlockBehaviour$Propertiesp4net/minecraft/world/level/block/state/BlockBehaviour Properties!2N>*+·±O PQRSTUS56NP+²¶ ¬OP*QRVWXYZ[U VXZ#$N® #+,¶š ²¶°*+,-·!°O P\ #QR#VW#X\#]^#Z[#_`#a[#bW#cdeU!VX]Z_abcfNl-¶%:*,¹+,¶1¬O  !P4QRVWX\Z[)[U VXZghN<+¶7¶;¬O&PQRVWUVLMNf,²A¦ *´Fš¬*+,·J¬O+,.P QRVWiEeU Vijkl moq