Êþº¾E¹  java/lang/Object()V   (net/minecraft/world/level/chunk/Strategy globalMapLnet/minecraft/core/IdMap;-net/minecraft/world/level/chunk/GlobalPalette  (Lnet/minecraft/core/IdMap;)V   globalPalette/Lnet/minecraft/world/level/chunk/GlobalPalette;  net/minecraft/core/IdMapsize()I  $minimumBitsRequiredForDistinctValues(I)I ! "#globalPaletteBitsInMemoryI % &# bitsPerAxis ( )# entryCount+*net/minecraft/world/level/chunk/Strategy$1-net/minecraft/core/SectionPos */ 0(Lnet/minecraft/core/IdMap;I)V2*net/minecraft/world/level/chunk/Strategy$241net/minecraft/world/level/chunk/LevelChunkSection 1/ 7 89getConfigurationForBitCount2(I)Lnet/minecraft/world/level/chunk/Configuration; ;<= >net/minecraft/util/Mthceillog2@ ABcreate3()Lnet/minecraft/world/level/chunk/Palette$Factory; D EFSINGLE_VALUE_PALETTE_FACTORY1Lnet/minecraft/world/level/chunk/Palette$Factory;@ I JFLINEAR_PALETTE_FACTORY@ M NFHASHMAP_PALETTE_FACTORYP4net/minecraft/world/level/chunk/Configuration$Simple OR S5(Lnet/minecraft/world/level/chunk/Palette$Factory;I)V U VW ZERO_BITS/Lnet/minecraft/world/level/chunk/Configuration; Y ZWONE_BIT_LINEAR \ ]WTWO_BITS_LINEAR _ `WTHREE_BITS_LINEAR b cWFOUR_BITS_LINEAR e fWFIVE_BITS_HASHMAP h iWSIX_BITS_HASHMAP k lWSEVEN_BITS_HASHMAP n oWEIGHT_BITS_HASHMAP SignatureLnet/minecraft/core/IdMap;4Lnet/minecraft/world/level/chunk/GlobalPalette;CodeLineNumberTableLocalVariableTablethis*Lnet/minecraft/world/level/chunk/Strategy;LocalVariableTypeTable/Lnet/minecraft/world/level/chunk/Strategy;MethodParameters#(Lnet/minecraft/core/IdMap;I)VcreateForBlockStatesF(Lnet/minecraft/core/IdMap;)Lnet/minecraft/world/level/chunk/Strategy;registryf(Lnet/minecraft/core/IdMap;)Lnet/minecraft/world/level/chunk/Strategy;createForBiomesgetIndex(III)Ixyz()Lnet/minecraft/core/IdMap;!()Lnet/minecraft/core/IdMap;1()Lnet/minecraft/world/level/chunk/GlobalPalette;6()Lnet/minecraft/world/level/chunk/GlobalPalette; entryBitsgetConfigurationForPaletteSize paletteSizebitscount(Ljava/lang/Object; SourceFile Strategy.java NestMembersBootstrapMethods–<(ILjava/util/List;)Lnet/minecraft/world/level/chunk/Palette;˜ ™š› A–2net/minecraft/world/level/chunk/SingleValuePalette� žšŸ-net/minecraft/world/level/chunk/LinearPalette¡ ¢š£.net/minecraft/world/level/chunk/HashMapPalette¥ ¦§¨ ©ª"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/world/level/chunk/Palette$Factory¯'net/minecraft/world/level/chunk/PaletteFactory²-net/minecraft/world/level/chunk/ConfigurationSimpleµ%java/lang/invoke/MethodHandles$Lookup·java/lang/invoke/MethodHandlesLookup!EFJFNFVWZW]W`WcWfWiWlWoW pqpr"#&#)# 0s£1*·*+µ*» Y+·µ*+¹¸µ *µ$*hxµ'±t !""'#0$u 1vw1 1&#x1vy1 qz  &p{ |}sF »*Y*·.°t'u  ~ x  ~qz~p €}sF »1Y*·5°t9u  ~ x  ~qz~p)sA*´'¬tIu vwx vy�‚sj*´$x€*´$x€¬tMu*vwƒ#„#…#x vyz ƒ„… †sA*´°tQu vwx vyp‡ˆsA*´°tUu vwx vyp‰89zŠ‹9s_ ¸=*¶6°t [\u  vw Œ#�#x  vyzŒ s/¸:¬t`u Ž#zŽ�sÞšº?³CºG³HºK³L»OY²C·Q³T»OY²H·Q³X»OY²H·Q³[»OY²H·Q³^»OY²H·Q³a»OY²L·Q³d»OY²L·Q³g»OY²L·Q³j»OY²L·Q³m±t2    &4BP^l{Šp�‘’“1*” ¤•—•¤•œ•¤• •«**1¬®° O±³´¶¸