ĘþšūEÛ  %net/minecraft/world/level/block/BlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   net/minecraft/core/BlockPosabove()Lnet/minecraft/core/BlockPos;  %net/minecraft/world/level/LevelReader getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState;  net/minecraft/core/DirectionUPLnet/minecraft/core/Direction;  0net/minecraft/world/level/block/state/BlockStategetLightDampening()I !" #$.net/minecraft/world/level/lighting/LightEnginegetLightDampeningInto†(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;I)I &'( )*+net/minecraft/world/level/block/NyliumBlock canBeNyliumy(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z ,-. /0&net/minecraft/world/level/block/Blocks NETHERRACK'Lnet/minecraft/world/level/block/Block; 2 34defaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; 678 9:&net/minecraft/server/level/ServerLevelsetBlockAndUpdateR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z < =>isAir()Z @ ABisInsideBuildHeight (Lnet/minecraft/core/BlockPos;)Z 6D EFgetChunkSource/()Lnet/minecraft/server/level/ServerChunkCache; HIJ KL+net/minecraft/server/level/ServerChunkCache getGenerator2()Lnet/minecraft/world/level/chunk/ChunkGenerator; 6N OPregistryAccess%()Lnet/minecraft/core/RegistryAccess; RST UV(net/minecraft/core/registries/RegistriesFEATURE%Lnet/minecraft/resources/ResourceKey; XYZ [\!net/minecraft/core/RegistryAccess lookupOrThrowD(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry; ^_` aV3net/minecraft/data/worldgen/features/NetherFeaturesNYLIUM_BONEMEAL &c deplaceÛ(Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V 6@ hij klnet/minecraft/core/Registryget;(Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional;n opacceptĩ(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/function/Consumer; rst uvjava/util/Optional ifPresent (Ljava/util/function/Consumer;)V xyz {|6net/minecraft/world/level/block/BonemealableBlock$TypeNEIGHBOR_SPREADER8Lnet/minecraft/world/level/block/BonemealableBlock$Type; ~€ ‚#net/minecraft/core/Holder$Referencevalue()Ljava/lang/Object;„2net/minecraft/world/level/levelgen/feature/Feature ƒ† d‡š(Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z‰1net/minecraft/world/level/block/BonemealableBlockCodeLineNumberTableLocalVariableTablethis-Lnet/minecraft/world/level/block/NyliumBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersstate2Lnet/minecraft/world/level/block/state/BlockState;level'Lnet/minecraft/world/level/LevelReader;posLnet/minecraft/core/BlockPos; aboveStatelightDampeningTopFaceI StackMapTable randomTick›(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V(Lnet/minecraft/server/level/ServerLevel;random!Lnet/minecraft/util/RandomSource;isValidBonemealTargetĐ(Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/BonemealSource;)Zsource0Lnet/minecraft/world/level/block/BonemealSource;isBonemealSuccessÄ(Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/BonemealSource;)Z!Lnet/minecraft/world/level/Level;performBonemealË(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/BonemealSource;)VabovePos generator0Lnet/minecraft/world/level/chunk/ChunkGenerator;configuredFeaturesLnet/minecraft/core/Registry;LocalVariableTypeTableSLnet/minecraft/core/Registry;id[Lnet/minecraft/resources/ResourceKey; SignatureG(Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)VgetType:()Lnet/minecraft/world/level/block/BonemealableBlock$Type;lambda$place$0ū(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)Vh%Lnet/minecraft/core/Holder$Reference; SourceFileNyliumBlock.javaBootstrapMethodsŋ(Ljava/lang/Object;)VÁ & ·ļÄ((Lnet/minecraft/core/Holder$Reference;)VÆ ĮČÉ ĘË"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/block/state/BlockBehaviour$PropertiesÐ4net/minecraft/world/level/block/state/BlockBehaviour PropertiesTypeÔnet/minecraft/core/Holder ReferenceŨ%java/lang/invoke/MethodHandles$LookupŲjava/lang/invoke/MethodHandlesLookup!&ˆ Š>*+·ą‹ ŒŽ‘ )*Ч+,ķN+-đ :*ēķļ6ǧދŒ>+’“+”•+–—& —˜“ ™š›þ)@‘ ’”–œŠy+,-ļ%š,-ē+ķ1ķ5Wą‹" #%Œ4Ž’“”ž–—Ÿ ›‘’”–ŸĄĒŠ€#+,ķđ ķ;™+,ķđ?™§Ž‹)Œ4#Ž#”•#–—#’“#ĢĪ›!@‘”–’ĢĨĶŠ^Ž‹.Œ>Ž”§Ÿ –—’“ĢĪ‘”Ÿ–’ĢĻĐŠÉ --ķ:+ķCķG:+ķMēQđW:*ē]+,ķbą‹3456,7Œ\ -Ž-”ž-Ÿ -–—-’“-ĢĪ'Š—ŦŽ­ŪŊ ­°‘”Ÿ–’ĢdeŠģ -ķf™+,đg-šmķqą‹: ;=ŒH Ž ­Ū ąV ”ž ŦŽ Ÿ  –—Ŋ ­° ąē›‘­ą”ŦŸ–ģīĩķŠ.ēw°‹AŒ Ž ·ļŠeķ}ƒ*+,-đ…Wą‹;Œ4”žŦŽŸ –—đšŧž― ÅūĀÃĖ"ÍÏŅ xˆŌ@~ÓÕ ÖØÚ