[15:44:54] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557 [15:44:54] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [15:44:54] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker [15:44:54] [main/INFO] [mixin]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@4cbf4f53 [15:44:54] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [15:44:55] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [15:44:55] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker [15:44:55] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [15:44:55] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker [15:44:56] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer} [15:45:00] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Starting minecraft server version 1.12.2 [15:45:01] [Server thread/INFO] [FML]: MinecraftForge v14.23.5.2859 Initialized [15:45:01] [Server thread/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients. [15:45:01] [Server thread/INFO] [FML]: Invalid recipe found with multiple oredict ingredients in the same ingredient... [15:45:01] [Server thread/INFO] [FML]: Replaced 1227 ore ingredients [15:45:01] [Server thread/INFO] [FML]: Searching /server/./mods for mods [15:45:02] [Server thread/ERROR] [FML]: Unable to read a class file correctly java.lang.IllegalArgumentException: null at org.objectweb.asm.ClassReader.(ClassReader.java:185) ~[asm-debug-all-5.2.jar:5.2] at org.objectweb.asm.ClassReader.(ClassReader.java:168) ~[asm-debug-all-5.2.jar:5.2] at org.objectweb.asm.ClassReader.(ClassReader.java:439) ~[asm-debug-all-5.2.jar:5.2] at net.minecraftforge.fml.common.discovery.asm.ASMModParser.(ASMModParser.java:57) [ASMModParser.class:?] at net.minecraftforge.fml.common.discovery.JarDiscoverer.findClassesASM(JarDiscoverer.java:102) [JarDiscoverer.class:?] at net.minecraftforge.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:77) [JarDiscoverer.class:?] at net.minecraftforge.fml.common.discovery.ContainerType.findMods(ContainerType.java:47) [ContainerType.class:?] at net.minecraftforge.fml.common.discovery.ModCandidate.explore(ModCandidate.java:74) [ModCandidate.class:?] at net.minecraftforge.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:93) [ModDiscoverer.class:?] at net.minecraftforge.fml.common.Loader.identifyMods(Loader.java:427) [Loader.class:?] at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:568) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:98) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:750) [?:1.8.0_452] [15:45:02] [Server thread/ERROR] [FML]: There was a problem reading the entry info/mmpa/pipeblocker/java9/FilterSetter$1.class in the jar /other/pipeblocker/pipeblocker-javaagent-1.2.0-aternos1.jar - probably a corrupt zip net.minecraftforge.fml.common.LoaderException: java.lang.IllegalArgumentException at net.minecraftforge.fml.common.discovery.asm.ASMModParser.(ASMModParser.java:63) ~[ASMModParser.class:?] at net.minecraftforge.fml.common.discovery.JarDiscoverer.findClassesASM(JarDiscoverer.java:102) [JarDiscoverer.class:?] at net.minecraftforge.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:77) [JarDiscoverer.class:?] at net.minecraftforge.fml.common.discovery.ContainerType.findMods(ContainerType.java:47) [ContainerType.class:?] at net.minecraftforge.fml.common.discovery.ModCandidate.explore(ModCandidate.java:74) [ModCandidate.class:?] at net.minecraftforge.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:93) [ModDiscoverer.class:?] at net.minecraftforge.fml.common.Loader.identifyMods(Loader.java:427) [Loader.class:?] at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:568) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:98) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:750) [?:1.8.0_452] Caused by: java.lang.IllegalArgumentException at org.objectweb.asm.ClassReader.(ClassReader.java:185) ~[asm-debug-all-5.2.jar:5.2] at org.objectweb.asm.ClassReader.(ClassReader.java:168) ~[asm-debug-all-5.2.jar:5.2] at org.objectweb.asm.ClassReader.(ClassReader.java:439) ~[asm-debug-all-5.2.jar:5.2] at net.minecraftforge.fml.common.discovery.asm.ASMModParser.(ASMModParser.java:57) ~[ASMModParser.class:?] ... 12 more [15:45:02] [Server thread/WARN] [FML]: Zip file pipeblocker-javaagent-1.2.0-aternos1.jar failed to read properly, it will be ignored net.minecraftforge.fml.common.LoaderException: java.lang.IllegalArgumentException at net.minecraftforge.fml.common.discovery.asm.ASMModParser.(ASMModParser.java:63) ~[ASMModParser.class:?] at net.minecraftforge.fml.common.discovery.JarDiscoverer.findClassesASM(JarDiscoverer.java:102) ~[JarDiscoverer.class:?] at net.minecraftforge.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:77) [JarDiscoverer.class:?] at net.minecraftforge.fml.common.discovery.ContainerType.findMods(ContainerType.java:47) [ContainerType.class:?] at net.minecraftforge.fml.common.discovery.ModCandidate.explore(ModCandidate.java:74) [ModCandidate.class:?] at net.minecraftforge.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:93) [ModDiscoverer.class:?] at net.minecraftforge.fml.common.Loader.identifyMods(Loader.java:427) [Loader.class:?] at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:568) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:98) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:750) [?:1.8.0_452] Caused by: java.lang.IllegalArgumentException at org.objectweb.asm.ClassReader.(ClassReader.java:185) ~[asm-debug-all-5.2.jar:5.2] at org.objectweb.asm.ClassReader.(ClassReader.java:168) ~[asm-debug-all-5.2.jar:5.2] at org.objectweb.asm.ClassReader.(ClassReader.java:439) ~[asm-debug-all-5.2.jar:5.2] at net.minecraftforge.fml.common.discovery.asm.ASMModParser.(ASMModParser.java:57) ~[ASMModParser.class:?] ... 12 more [15:45:02] [Server thread/WARN] [FML]: Mod securitycraft is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version v1.10 [15:45:02] [Server thread/INFO] [FML]: Forge Mod Loader has identified 8 mods to load [15:45:02] [Server thread/WARN] [FML]: Missing English translation for FML: assets/fml/lang/en_us.lang [15:45:02] [Server thread/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, securitycraft, lockdown_additions, scootys_scp_mod, scp] at CLIENT [15:45:02] [Server thread/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, securitycraft, lockdown_additions, scootys_scp_mod, scp] at SERVER [15:45:03] [Server thread/INFO] [FML]: Processing ObjectHolder annotations [15:45:03] [Server thread/INFO] [FML]: Found 1353 ObjectHolder annotations [15:45:03] [Server thread/INFO] [FML]: Identifying ItemStackHolder annotations [15:45:03] [Server thread/INFO] [FML]: Found 0 ItemStackHolder annotations [15:45:03] [Server thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [15:45:03] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json [15:45:04] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Found status: UP_TO_DATE Target: null [15:45:04] [Forge Version Check/INFO] [forge.VersionCheck]: [securitycraft] Starting version check at https://www.github.com/Geforce132/SecurityCraft/raw/master/Updates/Forge.json [15:45:04] [Forge Version Check/INFO] [forge.VersionCheck]: [securitycraft] Found status: UP_TO_DATE Target: null [15:45:05] [Server thread/INFO] [SCP: Lockdown]: Loaded 0 donor names [15:45:05] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `scp-control_panel`, expected `scp`. This could be a intended override, but in most cases indicates a broken mod. [15:45:05] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `scp-item_generator`, expected `scp`. This could be a intended override, but in most cases indicates a broken mod. [15:45:05] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `scp-card_reader`, expected `scp`. This could be a intended override, but in most cases indicates a broken mod. [15:45:05] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `scp-document_machine`, expected `scp`. This could be a intended override, but in most cases indicates a broken mod. [15:45:05] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `scp-computer`, expected `scp`. This could be a intended override, but in most cases indicates a broken mod. [15:45:05] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `scp-file_cabinet`, expected `scp`. This could be a intended override, but in most cases indicates a broken mod. [15:45:05] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `scp-shelf`, expected `scp`. This could be a intended override, but in most cases indicates a broken mod. [15:45:05] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `scp-item_plate`, expected `scp`. This could be a intended override, but in most cases indicates a broken mod. [15:45:05] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `scp-sliding_door`, expected `scp`. This could be a intended override, but in most cases indicates a broken mod. [15:45:05] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `scp-desk`, expected `scp`. This could be a intended override, but in most cases indicates a broken mod. [15:45:05] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `scp-bloodstone`, expected `scp`. This could be a intended override, but in most cases indicates a broken mod. [15:45:06] [Server thread/INFO] [FML]: Applying holder lookups [15:45:06] [Server thread/INFO] [FML]: Holder lookups applied [15:45:06] [Server thread/INFO] [FML]: Applying holder lookups [15:45:06] [Server thread/INFO] [FML]: Holder lookups applied [15:45:06] [Server thread/INFO] [SCP: Lockdown]: Registered 77 SCPs [15:45:06] [Server thread/INFO] [FML]: Applying holder lookups [15:45:06] [Server thread/INFO] [FML]: Holder lookups applied [15:45:06] [Server thread/INFO] [FML]: Applying holder lookups [15:45:06] [Server thread/INFO] [FML]: Holder lookups applied [15:45:06] [Server thread/INFO] [FML]: Injecting itemstacks [15:45:06] [Server thread/INFO] [FML]: Itemstack injection complete [15:45:06] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Loading properties [15:45:06] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Default game type: SURVIVAL [15:45:06] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Generating keypair [15:45:06] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Starting Minecraft server on *:45359 [15:45:06] [Server thread/INFO] [net.minecraft.network.NetworkSystem]: Using epoll channel type [15:45:06] [Server thread/WARN] [net.minecraft.server.dedicated.DedicatedServer]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE! [15:45:06] [Server thread/WARN] [net.minecraft.server.dedicated.DedicatedServer]: The server will make no attempt to authenticate usernames. Beware. [15:45:06] [Server thread/WARN] [net.minecraft.server.dedicated.DedicatedServer]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. [15:45:06] [Server thread/WARN] [net.minecraft.server.dedicated.DedicatedServer]: To change this, set "online-mode" to "true" in the server.properties file. [15:45:06] [Server thread/ERROR] [FML]: Parsing error loading recipe scootys_scp_mod:groundcoffeebeansrecipe com.google.gson.JsonSyntaxException: Unknown item 'minecraft:cocoa' at net.minecraftforge.common.crafting.CraftingHelper.getItemStackBasic(CraftingHelper.java:262) ~[CraftingHelper.class:?] at net.minecraftforge.common.crafting.CraftingHelper.lambda$init$16(CraftingHelper.java:544) ~[CraftingHelper.class:?] at net.minecraftforge.common.crafting.CraftingHelper.getIngredient(CraftingHelper.java:204) ~[CraftingHelper.class:?] at net.minecraftforge.common.crafting.CraftingHelper.lambda$init$15(CraftingHelper.java:531) ~[CraftingHelper.class:?] at net.minecraftforge.common.crafting.CraftingHelper.getRecipe(CraftingHelper.java:416) ~[CraftingHelper.class:?] at net.minecraftforge.common.crafting.CraftingHelper.lambda$loadRecipes$22(CraftingHelper.java:723) ~[CraftingHelper.class:?] at net.minecraftforge.common.crafting.CraftingHelper.findFiles(CraftingHelper.java:833) ~[CraftingHelper.class:?] at net.minecraftforge.common.crafting.CraftingHelper.loadRecipes(CraftingHelper.java:688) ~[CraftingHelper.class:?] at java.util.ArrayList.forEach(ArrayList.java:1259) [?:1.8.0_452] at net.minecraftforge.common.crafting.CraftingHelper.loadRecipes(CraftingHelper.java:633) [CraftingHelper.class:?] at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:747) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:108) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:338) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:219) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:750) [?:1.8.0_452] [15:45:06] [Server thread/ERROR] [FML]: Parsing error loading recipe scootys_scp_mod:coffeebeansrecipe com.google.gson.JsonSyntaxException: Unknown item 'minecraft:cocoa' at net.minecraftforge.common.crafting.CraftingHelper.getItemStackBasic(CraftingHelper.java:262) ~[CraftingHelper.class:?] at net.minecraftforge.common.crafting.CraftingHelper.lambda$init$16(CraftingHelper.java:544) ~[CraftingHelper.class:?] at net.minecraftforge.common.crafting.CraftingHelper.getIngredient(CraftingHelper.java:204) ~[CraftingHelper.class:?] at net.minecraftforge.common.crafting.CraftingHelper.lambda$init$15(CraftingHelper.java:531) ~[CraftingHelper.class:?] at net.minecraftforge.common.crafting.CraftingHelper.getRecipe(CraftingHelper.java:416) ~[CraftingHelper.class:?] at net.minecraftforge.common.crafting.CraftingHelper.lambda$loadRecipes$22(CraftingHelper.java:723) ~[CraftingHelper.class:?] at net.minecraftforge.common.crafting.CraftingHelper.findFiles(CraftingHelper.java:833) ~[CraftingHelper.class:?] at net.minecraftforge.common.crafting.CraftingHelper.loadRecipes(CraftingHelper.java:688) ~[CraftingHelper.class:?] at java.util.ArrayList.forEach(ArrayList.java:1259) [?:1.8.0_452] at net.minecraftforge.common.crafting.CraftingHelper.loadRecipes(CraftingHelper.java:633) [CraftingHelper.class:?] at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:747) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:108) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:338) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:219) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:750) [?:1.8.0_452] [15:45:06] [Server thread/INFO] [FML]: Applying holder lookups [15:45:06] [Server thread/INFO] [FML]: Holder lookups applied [15:45:06] [Server thread/INFO] [FML]: Injecting itemstacks [15:45:06] [Server thread/INFO] [FML]: Itemstack injection complete [15:45:07] [Server thread/INFO] [SCP: Lockdown]: Registered 119 recipes [15:45:07] [Server thread/INFO] [FML]: Forge Mod Loader has successfully loaded 8 mods [15:45:07] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Preparing level "world" [15:45:08] [Server thread/INFO] [FML]: Injecting existing registry data into this server instance [15:45:08] [Server thread/INFO] [FML]: Applying holder lookups [15:45:08] [Server thread/INFO] [FML]: Holder lookups applied [15:45:08] [Server thread/INFO] [FML]: Loading dimension 0 (world) (net.minecraft.server.dedicated.DedicatedServer@2e6b3fc5) [15:45:09] [Server thread/INFO] [net.minecraft.advancements.AdvancementList]: Loaded 503 advancements [15:45:09] [Server thread/INFO] [FML]: Loading dimension -1 (world) (net.minecraft.server.dedicated.DedicatedServer@2e6b3fc5) [15:45:09] [Server thread/INFO] [FML]: Loading dimension 1 (world) (net.minecraft.server.dedicated.DedicatedServer@2e6b3fc5) [15:45:09] [Server thread/INFO] [FML]: Loading dimension -44 (world) (net.minecraft.server.dedicated.DedicatedServer@2e6b3fc5) [15:45:09] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Preparing start region for level 0 [15:45:10] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Preparing spawn area: 17% [15:45:10] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Done (3.712s)! For help, type "help" or "?" [15:45:10] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Starting GS4 status listener [15:45:10] [Query Listener #1/INFO] [net.minecraft.server.MinecraftServer]: Query running on 0.0.0.0:9898 [15:45:11] [Server thread/INFO] [FML]: Unloading dimension -1 [15:45:11] [Server thread/INFO] [FML]: Unloading dimension 1 [15:45:11] [Server thread/INFO] [FML]: Unloading dimension -44 [15:47:01] [Netty Epoll Server IO #2/INFO] [FML]: Client protocol version 2 [15:47:02] [Netty Epoll Server IO #2/INFO] [FML]: Client attempting to join with 8 mods : minecraft@1.12.2,scp@2.4.2,FML@**.**.**.**,lockdown_additions@1.0.4,forge@14.23.5.2859,scootys_scp_mod@1.5,mcp@9.42,securitycraft@v1.10 [15:47:03] [Server thread/INFO] [net.minecraft.network.NetHandlerPlayServer]: Michele09 lost connection: Disconnected [15:47:03] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Michele09 left the game [15:47:22] [Netty Epoll Server IO #0/INFO] [FML]: Client protocol version 2 [15:47:22] [Netty Epoll Server IO #0/INFO] [FML]: Client attempting to join with 8 mods : minecraft@1.12.2,scp@2.4.2,FML@**.**.**.**,lockdown_additions@1.0.4,forge@14.23.5.2859,scootys_scp_mod@1.5,mcp@9.42,securitycraft@v1.10 [15:47:22] [Server thread/INFO] [net.minecraft.network.NetHandlerPlayServer]: Michele09 lost connection: Disconnected [15:47:22] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Michele09 left the game [15:50:36] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Stopping the server [15:50:36] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Stopping server [15:50:36] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Saving players [15:50:36] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Saving worlds [15:50:36] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Saving chunks for level 'world'/overworld [15:50:36] [Server thread/INFO] [FML]: Unloading dimension 0 [15:50:36] [Server Shutdown Thread/INFO] [net.minecraft.server.MinecraftServer]: Stopping server [15:50:36] [Server Shutdown Thread/INFO] [net.minecraft.server.MinecraftServer]: Saving players [15:50:36] [Server Shutdown Thread/INFO] [net.minecraft.server.MinecraftServer]: Saving worlds