Źžŗ¾EŲ  )net/minecraft/world/level/block/CaveVinesBERRIESBLnet/minecraft/world/level/block/state/properties/BooleanProperty;   0net/minecraft/world/level/block/state/BlockStategetValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable;java/lang/Boolean   booleanValue()Z&net/minecraft/server/level/ServerLevel  8net/minecraft/world/level/storage/loot/BuiltInLootTablesHARVEST_CAVE_VINE%Lnet/minecraft/resources/ResourceKey;   net/minecraft/world/level/LevelgetBlockEntityS(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity;" #$accept>(Lnet/minecraft/core/BlockPos;)Ljava/util/function/BiConsumer; &'( )*%net/minecraft/world/level/block/BlockdropFromBlockInteractLootTable<(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/item/ItemInstance;Lnet/minecraft/world/entity/Entity;Ljava/util/function/BiConsumer;)Z , -. getRandom#()Lnet/minecraft/util/RandomSource;?LĢĶ?™™š 234 56net/minecraft/util/Mth randomBetween&(Lnet/minecraft/util/RandomSource;FF)F 89: ;< net/minecraft/sounds/SoundEventsCAVE_VINES_PICK_BERRIES!Lnet/minecraft/sounds/SoundEvent; >?@ AB net/minecraft/sounds/SoundSourceBLOCKS"Lnet/minecraft/sounds/SoundSource; D EF playSoundˆ(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V H IJvalueOf(Z)Ljava/lang/Boolean; L MNsetValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; P QRsetBlockS(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z TUV WX-net/minecraft/world/level/gameevent/GameEvent BLOCK_CHANGE%Lnet/minecraft/core/Holder$Reference; Z[\ ]^5net/minecraft/world/level/gameevent/GameEvent$ContextofŽ(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/gameevent/GameEvent$Context; ` ab gameEventr(Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V def gh%net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success; dj klPASS,Lnet/minecraft/world/InteractionResult$Pass; n op hasProperty>(Lnet/minecraft/world/level/block/state/properties/Property;)Zr st applyAsInt%(I)Ljava/util/function/ToIntFunction; vwEnet/minecraft/world/level/block/state/properties/BlockStateProperties &y z{ popResourcee(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V@,@0 & ‚ƒcolumn1(DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; … †‡SHAPE,Lnet/minecraft/world/phys/shapes/VoxelShape;‰java/lang/Objectuse¼(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/InteractionResult;CodeLineNumberTableLocalVariableTablepitchFnewState2Lnet/minecraft/world/level/block/state/BlockState; serverLevel(Lnet/minecraft/server/level/ServerLevel; sourceEntity#Lnet/minecraft/world/entity/Entity;statelevel!Lnet/minecraft/world/level/Level;posLnet/minecraft/core/BlockPos; StackMapTableMethodParametershasGlowBerries5(Lnet/minecraft/world/level/block/state/BlockState;)Zemission lightEmissionI SignatureY(I)Ljava/util/function/ToIntFunction;lambda$emission$06(ILnet/minecraft/world/level/block/state/BlockState;)I lambda$use$0l(Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V serverlvl itemStack$Lnet/minecraft/world/item/ItemStack;()V SourceFileCaveVines.javaBootstrapMethods²'(Ljava/lang/Object;Ljava/lang/Object;)V“ µ §Ø·O(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V¹(Ljava/lang/Object;)I» ¼ „¦¾5(Lnet/minecraft/world/level/block/state/BlockState;)IĄ ĮĀĆ ÄÅ"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$ReferenceŹnet/minecraft/core/Holder ReferenceContextĪ-net/minecraft/world/InteractionResult$SuccessSuccessŃ*net/minecraft/world/InteractionResult$PassPassŌ%java/lang/invoke/MethodHandles$LookupÖjava/lang/invoke/MethodHandlesLookupˆ†‡ Š‹Œ"„+²¶Ą ¶™s,Į™h,Ą:²-+,-¶*-ŗ!ø%W¶+/0ø18-²7²= ¶C+²øG¶KĄ:-¶OW²S-*øY¶_²c°²i°2 &"15'C(S)c*m+|-€/ŽHC9c‘’_“”„•–„—’„˜™„š›œū|•—˜š žŸŒU *²¶m™*²¶Ą ¶™§¬3Ž  —’œ@—  tŒ1ŗq°7Ž ”¢”£¤ „¦ŒU+²u¶Ą ¶™§¬7Ž”¢—’œ@ §ØŒE+*,øx±%Ž š›©”Ŗ«¬­Œ0|~ø€³„²u³±  ®ưæ±³¶æøŗ½Ę*ĒÉĖ ZTĢĶdĻŠdŅÓÕ×