Êþº¾E  java/lang/Object()Vjava/util/IdentityHashMap   ,net/minecraft/client/color/block/BlockColorssourcesLjava/util/Map;   1net/minecraft/client/color/block/BlockTintSourcesdoubleTallGrass4()Lnet/minecraft/client/color/block/BlockTintSource;  java/util/Listof$(Ljava/lang/Object;)Ljava/util/List;%net/minecraft/world/level/block/Block !" #$&net/minecraft/world/level/block/Blocks LARGE_FERN'Lnet/minecraft/world/level/block/Block; & '$ TALL_GRASS ) *+register;(Ljava/util/List;[Lnet/minecraft/world/level/block/Block;)V - .grass 0 1$FERN 3 4$ SHORT_GRASS 6 7$ POTTED_FERN 9 :$BUSH < = grassBlock ? @$ GRASS_BLOCK B CD BLANK_LAYER2Lnet/minecraft/client/color/block/BlockTintSource; F G6(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; I J$ PINK_PETALS L M$ WILDFLOWERSO&net/minecraft/world/level/FoliageColorÿa™a R STconstant5(I)Lnet/minecraft/client/color/block/BlockTintSource; V W$ SPRUCE_LEAVESÿ€§U Z [$ BIRCH_LEAVES ] ^foliage ` a$ OAK_LEAVES c d$ JUNGLE_LEAVES f g$ ACACIA_LEAVES i j$DARK_OAK_LEAVES l m$VINE o p$MANGROVE_LEAVES r s dryFoliage u v$ LEAF_LITTER x ywater { |$WATER_CAULDRON ~ waterParticles � ‚$WATER „ …$ BUBBLE_COLUMN ‡ ˆredstone Š ‹$ REDSTONE_WIRE � Ž sugarCane � ‘$ SUGAR_CANEÿàÇ ” •$ATTACHED_MELON_STEM — ˜$ATTACHED_PUMPKIN_STEM š ›stem � ž$ MELON_STEM   ¡$ PUMPKIN_STEMÿqÃ\ÿ €0 ¥ S¦6(II)Lnet/minecraft/client/color/block/BlockTintSource; ¨ ©$LILY_PAD «¬­ ®¯0net/minecraft/world/level/block/state/BlockStategetBlock)()Lnet/minecraft/world/level/block/Block; ± ²()Ljava/util/List; ´µ¶ ·¸ java/util/Map getOrDefault8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; º »¼getTintSourcesD(Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/List; ¾ ¿Àsize()I  ÃÄget(I)Ljava/lang/Object;Æ0net/minecraft/client/color/block/BlockTintSource ´È ɸput Ë ÌÍisEmpty()Z ÏÐÑ Ò java/util/Set()Ljava/util/Set; Ô ÕÖgetFirst()Ljava/lang/Object; ÅØ ÙÒrelevantPropertiesÛjava/util/HashSet Ú Þ ßàiterator()Ljava/util/Iterator; âãä åÍjava/util/IteratorhasNext âç èÖnext Ïê ëìaddAll(Ljava/util/Collection;)Zînet/minecraft/util/CommonColorsLILY_PAD_IN_WORLDI ConstantValueLILY_PAD_DEFAULT Signature|Ljava/util/Map;>;CodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/client/color/block/BlockColors; createDefault0()Lnet/minecraft/client/color/block/BlockColors;colorsstate2Lnet/minecraft/world/level/block/state/BlockState;MethodParametersx(Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/List; getTintSourceg(Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/client/color/block/BlockTintSource;layerlayersLjava/util/List;LocalVariableTypeTableDLjava/util/List; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;blockblocks([Lnet/minecraft/world/level/block/Block; o(Ljava/util/List;[Lnet/minecraft/world/level/block/Block;)VgetColoringProperties8(Lnet/minecraft/world/level/block/Block;)Ljava/util/Set;sourceresultLjava/util/Set;OLjava/util/Set;>;x(Lnet/minecraft/world/level/block/Block;)Ljava/util/Set;>; SourceFileBlockColors.java! ïðñ£òðñ¢CDóôõ>*·*»Y· µ ±ö ÷ øù úûõü’» Y·K*¸¸½Y²SY²%S¶(*¸,¸½Y²/SY²2SY²5SY²8S¶(*¸;¸½Y²>S¶(*²A¸,¸E½Y²HSY²KS¶(*P¸Q¸½Y²US¶(*X¸Q¸½Y²YS¶(*¸\¸½Y²_SY²bSY²eSY²hSY²kSY²nS¶(*¸q¸½Y²tS¶(*¸w¸½Y²zS¶(*¸}¸½Y²€SY²ƒS¶(*¸†¸½Y²‰S¶(*¸Œ¸½Y²�S¶(*’¸Q¸½Y²“SY²–S¶(*¸™¸½Y²œSY²ŸS¶(*¢£¸¤¸½Y²§S¶(*°öF"H\!y#�$¥&Ø(ì*-/.1B3^5x7�9÷ Šüù»¼õH*´ +¶ª¸°¹³À°ö=÷øùýþÿýóõ�*+¶¹N-¹½¡§ -¹ÁÀŰö AB÷*øùýþð  üIÅÿ ý  �*+õ£*,N-¾66¢-2:*´ +¹ÇW„§ÿã±öFG#F)I÷*  $*øù**   * þ øÿ  óõp*´ +¸°¹³ÀM,¹Ê™¸Î°,¹½ ,¹ÓÀŹ×°»ÚY·ÜN,¹Ý:¹á™ ¹æÀÅ:-¹×¹éW§ÿÜ-°ö* LMNP(Q7T?U]VkWnX÷4]Dpøùp $_?1_?1üýÏâú&ÿ óõ ¸Q³A±ö