Êþº¾E^  java/lang/Object()V   (net/minecraft/core/registries/RegistriesCONTEXT_INT_PROVIDER%Lnet/minecraft/resources/ResourceKey;  "net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;  #net/minecraft/resources/ResourceKeycreatep(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey;   BLOCK  !,net/minecraft/data/worldgen/BootstrapContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; # $  PREDICATE &'( ) Pnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProviders)COOKING_NORMAL_BURN_TIME_REDUCTION_FACTOR+Jnet/minecraft/world/level/storage/loot/providers/number/ints/ConstantValue *- .(I)V 0 12register^(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; &4 5 'COOKING_FAST_BURN_TIME_REDUCTION_FACTOR &7 8 COMPOSTABLE_LOW &: ;< compostableu(Lnet/minecraft/core/HolderGetter;I)Lnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvider; &> ? COMPOSTABLE_LOW_MEDIUM &A B COMPOSTABLE_MEDIUM &D E COMPOSTABLE_MEDIUM_HIGH &G H COMPOSTABLE_ALWAYS_ADD_ONE &J K COOKING_TIME_BAMBOO &M NOcooking¿(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/Holder$Reference;I)Lnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvider; &Q R COOKING_TIME_WOOL_SLABS &T U COOKING_TIME_WOOL_CARPETS &W X COOKING_TIME_DRY_PLANTS &Z [ #COOKING_TIME_WOOD_ITEMS_EXTRA_SMALL &] ^ COOKING_TIME_WOOL &` a COOKING_TIME_WOOD_SLABS &c d COOKING_TIME_WOOD_ITEMS_LARGE &f g COOKING_TIME_ROOTS &i j COOKING_TIME_WOOD_BLOCKS &l m COOKING_TIME_WOOD_ITEMS_SMALL &o p COOKING_TIME_HANGING_SIGNS &r s COOKING_TIME_BOATS &u v COOKING_TIME_COAL &x y COOKING_TIME_BLAZE_ROD &{ | COOKING_TIME_DRIED_KELP_BLOCK &~  COOKING_TIME_COAL_BLOCK &� ‚ COOKING_TIME_LAVA_BUCKET &„ … BREWING_DEFAULT_USES‡Onet/minecraft/world/level/storage/loot/providers/number/DispatcherProvider$Case ‰Š‹ Œ�&net/minecraft/world/level/block/Blocks COMPOSTER'Lnet/minecraft/world/level/block/Block; ��‘ ’“Fnet/minecraft/advancements/predicates/StatePropertiesPredicate$Builder propertiesJ()Lnet/minecraft/advancements/predicates/StatePropertiesPredicate$Builder; •–— ˜™.net/minecraft/world/level/block/ComposterBlockLEVELBLnet/minecraft/world/level/block/state/properties/IntegerProperty;›Enet/minecraft/world/level/block/state/properties/BlockStateProperties �� žŸ hasProperty†(Lnet/minecraft/world/level/block/state/properties/Property;I)Lnet/minecraft/advancements/predicates/StatePropertiesPredicate$Builder; ¡¢£ ¤¥/net/minecraft/core/registries/BuiltInRegistriesCONTEXT_INT_PROVIDER_TYPELnet/minecraft/core/Registry; @AB CDnet/minecraft/core/Registry byNameCodec"()Lcom/mojang/serialization/Codec;F GHapply()Ljava/util/function/Function;F KLM NOcom/mojang/serialization/Codecdispatch\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; *Q RS INLINE_CODEC Lcom/mojang/serialization/Codec; KU VWeitherb(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;FF K[ \Oxmap ^_` ab!com/mojang/datafixers/util/Eitherleft7(Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; ^d ebrightg higet()Ljava/util/function/Supplier; Kk lmlazyInitialized?(Ljava/util/function/Supplier;)Lcom/mojang/serialization/Codec; &o pS DIRECT_CODEC rst uv2net/minecraft/core/registries/codec/RegistryCodecsholderg(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; &x ySCODEC r{ |v holderSet &~ S LIST_CODEC�compostable/low &ƒ „… createKey9(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey;‡compostable/low_medium‰compostable/medium‹compostable/medium_high�compostable/always_add_one�cooking/time_bamboo‘cooking/time_wool_slabs“cooking/time_wool_carpets•cooking/time_dry_plants—#cooking/time_wood_items_extra_small™cooking/time_wool›cooking/time_wood_slabs�cooking/time_wood_items_largeŸcooking/time_wood_items_small¡cooking/time_roots£cooking/time_wood_blocks¥cooking/time_hanging_signs§cooking/time_boats©cooking/time_coal«cooking/time_blaze_rod­cooking/time_dried_kelp_block¯cooking/time_coal_block±cooking/time_lava_bucket³)cooking/normal_burn_time_reduction_factorµ'cooking/fast_burn_time_reduction_factor·brewing/uses_default SignaturesLcom/mojang/serialization/Codec;�Lcom/mojang/serialization/Codec;>;“Lcom/mojang/serialization/Codec;>;xLnet/minecraft/resources/ResourceKey;CodeLineNumberTableLocalVariableTablethisRLnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProviders;locationLjava/lang/String;MethodParametersŒ(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;blocks!Lnet/minecraft/core/HolderGetter; predicatesnormalBurnTime%Lnet/minecraft/core/Holder$Reference; fastBurnTimeLocalVariableTypeTable�Lnet/minecraft/data/worldgen/BootstrapContext;JLnet/minecraft/core/HolderGetter;hLnet/minecraft/core/HolderGetter;xLnet/minecraft/core/Holder$Reference;„(Lnet/minecraft/data/worldgen/BootstrapContext;)VlayerIncreaseChanceI emptyCaseQLnet/minecraft/world/level/storage/loot/providers/number/DispatcherProvider$Case;cases(Lnet/minecraft/util/random/WeightedList;¤Lnet/minecraft/world/level/storage/loot/providers/number/DispatcherProvider$Case;˜Lnet/minecraft/util/random/WeightedList;>; StackMapTablež(Lnet/minecraft/core/HolderGetter;I)Lnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvider;normalBurnTimeDivisorfastBurnTimeDivisor timeSecondsfasterCookingBlocksLnet/minecraft/core/Holder;fastConditionalQLnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvider;bLnet/minecraft/core/Holder;¬(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/Holder$Reference;I)Lnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvider; fromFloat8(Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder;inputrLnet/minecraft/core/Holder;â(Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder;binomial(IF)Lnet/minecraft/core/Holder;npFr(IF)Lnet/minecraft/core/Holder;q(I)Lnet/minecraft/core/Holder;fromScoreboardp(Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Ljava/lang/String;)Lnet/minecraft/core/Holder; entityTargetALnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;scoreÃ(Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Ljava/lang/String;)Lnet/minecraft/core/Holder;avg9([Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder;inputs[Lnet/minecraft/core/Holder;o[Lnet/minecraft/core/Holder;ß([Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder;RuntimeVisibleAnnotationsLjava/lang/SafeVarargs;subnLnet/minecraft/core/Holder;L(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder;maxminmodfloorModnegateÞ(Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder;mulfloorDivbetween(II)Lnet/minecraft/core/Holder;r(II)Lnet/minecraft/core/Holder;(Lnet/minecraft/util/random/WeightedList;>;)Lnet/minecraft/core/Holder;lambda$static$0 typedCodeclambda$static$2v(Lnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvider;)Lcom/mojang/datafixers/util/Either;constantLLnet/minecraft/world/level/storage/loot/providers/number/ints/ConstantValue;providerlambda$static$1H(Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;c#Lcom/mojang/serialization/MapCodec; SourceFileContextIntProviders.javaBootstrapMethods"&(Ljava/lang/Object;)Ljava/lang/Object; $ ï% &'codec%()Lcom/mojang/serialization/MapCodec;)v(Lnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvider;)Lcom/mojang/serialization/MapCodec;+ &, / ^0 12unwrap7(Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object;4v(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvider;6 &7 î; &< DD? @AB CD"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; InnerClassesG#net/minecraft/core/Holder$Reference ReferenceJJnet/minecraft/world/level/storage/loot/providers/number/DispatcherProviderCaseM>net/minecraft/advancements/predicates/StatePropertiesPredicateBuilderPCnet/minecraft/world/level/storage/loot/predicates/LootItemConditionR?net/minecraft/world/level/storage/loot/LootContext$EntityTargetT2net/minecraft/world/level/storage/loot/LootContext EntityTargetW#net/minecraft/core/HolderSet$DirectDirectZ%java/lang/invoke/MethodHandles$Lookup\java/lang/invoke/MethodHandlesLookup!&pS¸¹yS¸ºS¸»8 ¸¼? ¸¼B ¸¼E ¸¼H ¸¼K ¸¼R ¸¼U ¸¼X ¸¼[ ¸¼^ ¸¼a ¸¼d ¸¼m ¸¼g ¸¼j ¸¼p ¸¼s ¸¼v ¸¼y ¸¼| ¸¼ ¸¼‚ ¸¼) ¸¼5 ¸¼… ¸¼½/*·±¾¿ ÀÁ „…½5 ²*¸ ¸°¾N¿  ÂÃÄ¸ŠÆÇ½ûÿ*²¹L*²"¹M*²%»*Y·,¹/N*²3»*Y·,¹/:*²6+¸9¹/W*²=+2¸9¹/W*²@+A¸9¹/W*²C+U¸9¹/W*²F+d¸9¹/W*²I,-2¸L¹/W*²P,-2¸L¹/W*²S,-C¸L¹/W*²V,-d¸L¹/W*²Y,-d¸L¹/W*²\,-d¸L¹/W*²_,-–¸L¹/W*²b,-ȸL¹/W*²e,-,¸L¹/W*²h,-,¸L¹/W*²k,-,¸L¹/W*²n,- ¸L¹/W*²q,-°¸L¹/W*²t,-@¸L¹/W*²w,- `¸L¹/W*²z,-¡¸L¹/W*²},->€¸L¹/W*²€,-N ¸L¹/W*²ƒ»*Y·,¹/W±¾vR SU&V9XIYYZi[y\‰^œ_¯`ÂaÕbècûde#f7gKh_isj‡k›l¯mÃn×oëqþr¿4ÿÈÉ õÊËëÌË&ÙÍÎ9ÆÏÎÐ4ÿÈÑ õÊÒëÌÓ&ÙÍÔ9ÆÏÔÄÈ¸Õ ;<½^d¡ »*Y·,°»†Y*²ˆ¸Ž²”¶œ¸ ¹¦¸¬¸²·¶M¸¹¸²¶¿¸²dd¶¿¶ÅN»ÈY,¸Ê-¸Ð·Ô°¾6 uvy}!z$~)z-4‚8ƒ@„J…N‡¿*^ÊË^Ö×4*ØÙNÚÛÐ ^ÊÒ4*ØÜNÚÝÞÄ ÊÖ¸ß NO½Á-*²×¹Ü:»âY,+·ä:¸²¸¬¸ç¹ëÀï°¾‹ Œ�¿>-ÌË-àÎ-áÎ-â× "ãäåæÐ*-ÌÓ-àÔ-áÔ "ãçÄÌàáâ¸è éê½H »ñY*·ó¸¬°¾‘¿  ëäÐ  ëìÄë¸í îï½G»öY¸²#¸ø·ý¸¬°¾•¿ð×ñòÄ ðñ¸ó ´µ½6 »*Y·,¸¬°¾™¿  í×Äí¸ô õö½H»þY*¸+¸²·¸¬°¾�¿÷øùÃÄ ÷ù¸ú‰ûü½K» Y*¸ ·¸¬°¾¢¿ ýþÐ ýÿÄý¸ ê½] »Y*+·¸¬°¾¦¿ aä eäÐ a eÄ ae¸‰ü½K»Y*¸ ·¸¬°¾«¿ ýþÐ ýÿÄý¸‰ü½K»Y*¸ ·¸¬°¾°¿ ýþÐ ýÿÄý¸ ê½] »Y*+·¸¬°¾´¿ aä eäÐ a eÄ ae¸  ê½] »Y*+·!¸¬°¾¸¿ aä eäÐ a eÄ ae¸  ê½H »"Y*·$¸¬°¾¼¿  ëäÐ  ëÄë¸ ‰ ü½K»%Y*¸ ·'¸¬°¾Á¿ ýþÐ ýÿÄý¸ éê½] »(Y*+·*¸¬°¾Å¿ aä eäÐ a eÄ ae¸  ê½] »+Y*+·-¸¬°¾É¿ aä eäÐ a eÄ ae¸‰Ãü½K».Y*¸ ·0¸¬°¾Î¿ ýþÐ ýÿÄý¸ ½G»1Y¸²¸²·3¸¬°¾Ò¿××Ä ¸ ÒÓ½H »4Y*·6¸¬°¾Ö¿  ÚÛÐ  ÚÝÄÚ¸ D½w/²9¹?ºEºI¹JK²P*¸TºXºY¹Z°¾!")%."¿ SÐ ¹ ½Y*Á*™*À*L+¸]§*¸c°¾'¿ æÞC^ ½,*°¾!¿ ½–ºf¸j³n²²n¸q³w²²n¸z³}€¸‚³6†¸‚³=ˆ¸‚³@Џ‚³CŒ¸‚³Fޏ‚³I�¸‚³P’¸‚³S”¸‚³V–¸‚³Y˜¸‚³\š¸‚³_œ¸‚³bž¸‚³k ¸‚³e¢¸‚³h¤¸‚³n¦¸‚³q¨¸‚³tª¸‚³w¬¸‚³z®¸‚³}°¸‚³€²¸‚³%´¸‚³3¶¸‚³ƒ±¾v +-#/,051>2G3P5Y6b7k8t9}:†;�<˜=¡>ª?³@¼AÅBÎC×DàEéFòHûIK 4>!#(>!*->!.3>!58>9:=EBF­H †IK�LN §ON ÀºN QSU@V XY[]