Êþº¾EP  java/lang/Object()Vjava/util/ArrayList   Xnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedStateProvider$BuilderrulesLjava/util/List;  fallbackNLnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Unet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedStateProvider$Rule  net/minecraft/core/Holderdirect/(Ljava/lang/Object;)Lnet/minecraft/core/Holder;  a(Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/core/Holder;)V !" #$java/util/Listadd(Ljava/lang/Object;)Z &'( )*Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderholderOfD(Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/core/Holder; &, )-O(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Holder;/Pnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedStateProvider .1 2.(Lnet/minecraft/core/Holder;Ljava/util/List;)VRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; SignatureiLjava/util/List;Q(Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)VCodeLineNumberTableLocalVariableTablethisZLnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedStateProvider$Builder;MethodParametersifTrueThenProvideí(Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedStateProvider$Builder;ifTrueCLnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; thenProvideÆ(Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedStateProvider$Builder;'Lnet/minecraft/world/level/block/Block;Ñ(Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedStateProvider$Builder;2Lnet/minecraft/world/level/block/state/BlockState;buildT()Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedStateProvider; StackMapTable SourceFileRuleBasedStateProvider.javaNestHost InnerClassesBuilderRule! 345678U*·*»Y· µ *+µ±9QORS:;<=3 4>?8Z*´ »Y+,¸·¹W*°9 VW: ;<@AB= @B>C8Z*´ »Y+,¸%·¹W*°9 [\: ;<@ABD= @B>E8Z*´ »Y+,¸+·¹W*°9 `a: ;<@ABF= @BGH8s».Y*´Ç§ *´¸*´ ·0°9e: ;<I%ÿ ÿ JKL.M .N .O