Êþº¾Eõ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)VGameRuleRegistryFix  4net/minecraft/util/datafix/fixes/GameRuleRegistryFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesLEVEL)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; apply()Ljava/util/function/Function; !"fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;$java/lang/Integer€ÿÿÿ ( )*convertIntegerH(Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;, ./0 12 com/mojang/serialization/DynamicasString&(Ljava/lang/String;)Ljava/lang/String; #4 56parseInt(Ljava/lang/String;)I 89: ;<net/minecraft/util/Mthclamp(III)I .> ?@ createInt%(I)Lcom/mojang/serialization/Dynamic;Bjava/lang/NumberFormatException DEF GHjava/lang/Boolean parseBoolean(Ljava/lang/String;)Z .J KL createBoolean%(Z)Lcom/mojang/serialization/Dynamic; NOP QRcom/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder; UVW XYcom/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;[ GameRules] game_rules_ `$()Ljava/util/function/UnaryOperator; .b cdrenameAndFixFieldj(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Dynamic;f doFireTick .h ijget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;ltrue n/o(com/mojang/serialization/OptionalDynamicqallowFireTicksAwayFromPlayersfalseu*minecraft:fire_spread_radius_around_player .w xysetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;{spawnChunkRadius .} ~remove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;�#entitiesWithPassengersCanUsePortalsƒgameLoopFunction…allowEnteringNetherUsingPortals‡-minecraft:allow_entering_nether_using_portals_ŠannounceAdvancementsŒ#minecraft:show_advancement_messagesŽblockExplosionDropDecay�$minecraft:block_explosion_drop_decay’commandBlockOutput”minecraft:command_block_output–enableCommandBlocks˜minecraft:command_blocks_workšcommandBlocksEnabledœcommandModificationBlockLimitž!minecraft:max_block_modifications_¡disableElytraMovementCheck£minecraft:elytra_movement_check_¦disablePlayerMovementCheck¨minecraft:player_movement_checkª disableRaids¬minecraft:raids®doDaylightCycle°minecraft:advance_time² doEntityDrops´minecraft:entity_drops¶doImmediateRespawn¸minecraft:immediate_respawnº doInsomnia¼minecraft:spawn_phantoms¾doLimitedCraftingÀminecraft:limited_crafting doMobLootÄminecraft:mob_dropsÆ doMobSpawningÈminecraft:spawn_mobsÊdoPatrolSpawningÌminecraft:spawn_patrolsÎ doTileDropsÐminecraft:block_dropsÒdoTraderSpawningÔ!minecraft:spawn_wandering_tradersÖ doVinesSpreadØminecraft:spread_vinesÚdoWardenSpawningÜminecraft:spawn_wardensÞdoWeatherCycleàminecraft:advance_weatherâdrowningDamageäminecraft:drowning_damageæenderPearlsVanishOnDeathè&minecraft:ender_pearls_vanish_on_deathê fallDamageìminecraft:fall_damageî fireDamageðminecraft:fire_damageòforgiveDeadPlayersôminecraft:forgive_dead_playersö freezeDamageøminecraft:freeze_damageúglobalSoundEventsüminecraft:global_sound_eventsþ keepInventoryminecraft:keep_inventorylavaSourceConversion minecraft:lava_source_conversion locatorBarminecraft:locator_bar logAdminCommands minecraft:log_admin_commandsmaxCommandChainLength%minecraft:max_command_sequence_length_maxCommandForkCountminecraft:max_command_forks_maxEntityCrammingminecraft:max_entity_cramming_minecartMaxSpeedminecraft:max_minecart_speed _"mobExplosionDropDecay$"minecraft:mob_explosion_drop_decay& mobGriefing(minecraft:mob_griefing*naturalRegeneration,%minecraft:natural_health_regeneration. playersNetherPortalCreativeDelay0.minecraft:players_nether_portal_creative_delay _3playersNetherPortalDefaultDelay5-minecraft:players_nether_portal_default_delay _8playersSleepingPercentage:%minecraft:players_sleeping_percentage _=projectilesCanBreakBlocks?&minecraft:projectiles_can_break_blocksApvpC minecraft:pvpErandomTickSpeedGminecraft:random_tick_speed _JreducedDebugInfoLminecraft:reduced_debug_infoNsendCommandFeedbackPminecraft:send_command_feedbackRshowDeathMessagesTminecraft:show_death_messagesVsnowAccumulationHeightX&minecraft:max_snow_accumulation_height_[ spawnMonsters]minecraft:spawn_monsters_ spawnRadiusaminecraft:respawn_radiuscspawnerBlocksEnabledeminecraft:spawner_blocks_workgspectatorsGenerateChunksi$minecraft:spectators_generate_chunksk tntExplodesmminecraft:tnt_explodesotntExplosionDropDecayq"minecraft:tnt_explosion_drop_decaysuniversalAngeruminecraft:universal_angerwwaterSourceConversiony!minecraft:water_source_conversion { )|G(Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/util/datafix/fixes/GameRuleRegistryFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;oldValue"Lcom/mojang/serialization/Dynamic;LocalVariableTypeTable%Lcom/mojang/serialization/Dynamic<*>; SignatureL(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>;minIM(Lcom/mojang/serialization/Dynamic<*>;I)Lcom/mojang/serialization/Dynamic<*>; parsedValueignored!Ljava/lang/NumberFormatException;max stringValueLjava/lang/String; StackMapTablešjava/lang/StringN(Lcom/mojang/serialization/Dynamic<*>;II)Lcom/mojang/serialization/Dynamic<*>;convertBooleanconvertBooleanInvertedlambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$1taglambda$makeRule$2fireSpreadRadius gameRulesZlambda$makeRule$11lambda$makeRule$10lambda$makeRule$9lambda$makeRule$8lambda$makeRule$7lambda$makeRule$6lambda$makeRule$5lambda$makeRule$4lambda$makeRule$3 SourceFileGameRuleRegistryFix.javaBootstrapMethodsµ&(Ljava/lang/Object;)Ljava/lang/Object;· ¸ žŸŸ» ¼ ¢ˆˆ¿ À ¤ˆ à œˆÅ Æ °ˆÈ É �ˆË Ì ¯ˆÎ Ï ®ˆÑ Ò ­ˆÔ Õ )ˆ× Ø ¬ˆÚ Û «ˆÝ Þ ªˆà á ©ˆã ä ¨ˆæ çèé êë"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î'com/mojang/datafixers/DSL$TypeReference TypeReferenceñ%java/lang/invoke/MethodHandles$Lookupójava/lang/invoke/MethodHandlesLookup! }~?*+·±   €�‚ƒ„…ƒ†‡~@**¶ ²¶º¶°€ �‚ )ˆ~E *%&¸'°j€  ‰Š‹  ‰Œ…‰�Ž )|~N*&¸'°n€‰Š��‹ ‰Œ… ‰��‘ )*~½*+¶-N-¸36*¸7¶=°:*°Art uvw€> ’�“”‰Š��•�–—‹ ‰Œ˜ÿ.™A… ‰�•�› œˆ~J**+¶-¸C¶I°|€ ‰Š‹ ‰Œ…‰�Ž �ˆ~l**+¶-¸Cš§¶I°€€ ‰Š‹ ‰Œ˜Q.ÿ..…‰�Ž žŸ~7 *¸MºS¶T°€   ¡ ¢ˆ~8*Z\º^¶a°€ £Š ¤ˆ~õ^*e¶gk¶m¸C<*p¶gr¶m¸C=š>§š €>§>€Ÿ*t*¶=¶vK*z¶|€¶|‚¶|e¶|p¶|„†ºˆ¶a‰‹ºˆ¶a��ºˆ¶a‘“ºˆ¶a•—ºˆ¶a™—ºˆ¶a›�ºŸ¶a ¢º¤¶a¥§º¤¶a©«º¤¶a­¯ºˆ¶a±³ºˆ¶aµ·ºˆ¶a¹»ºˆ¶a½¿ºˆ¶aÁúˆ¶aÅǺˆ¶aÉ˺ˆ¶aÍϺˆ¶aÑÓºˆ¶aÕ׺ˆ¶aÙÛºˆ¶aÝߺˆ¶aá㺈¶aå纈¶aé뺈¶aíﺈ¶añ󺈶aõ÷ºˆ¶aùûºˆ¶aýÿºˆ¶aºˆ¶aºˆ¶a  ºˆ¶a º¶aº¶aº¶aº ¶a!#ºˆ¶a%'ºˆ¶a)+ºˆ¶a-/º1¶a24º6¶a79º;¶a<>ºˆ¶a@Bºˆ¶aDFºH¶aIKºˆ¶aMOºˆ¶aQSºˆ¶aUWºY¶aZ\ºˆ¶a^`º ¶abdºˆ¶afhºˆ¶ajlºˆ¶anpºˆ¶artºˆ¶avxºˆ¶a°.K"'+24;G!J#O$T%Y'^(j)v*‚+Ž,š-¦.²/¾0Ê1Ö2â3î4ú5678*96:B;N<Z=f>r?~@ŠA–B¢C®DºEÆFÒGàHîIüJ KL&M4NBOPP^QlRzSˆT–U¤V²WÀXÎYÜZê[ø\]^"_0`>aLbZc]!€>$¥�/¥�^¦ŠOf§@q§4*¥�˜ ý' ü ¨ˆ~2*¸'°[€ ‰Š ©ˆ~0*¸z°W€ ‰Š ªˆ~0*¸z°T€ ‰Š «ˆ~0*¸z°S€ ‰Š ¬ˆ~0*¸z°R€ ‰Š ­ˆ~0*¸z°M€ ‰Š ®ˆ~0*¸z°L€ ‰Š ¯ˆ~0*¸z°K€ ‰Š °ˆ~0*¸z°/€ ‰Š±²³˜å´¶¹å´º½å´¾½å´Á½å´Ä½å´Ç½å´Ê½å´Í½å´Ð½å´Ó½å´Ö½å´Ù½å´Ü½å´ß½å´â½ìíNï ðòô