{"spec":2,"mcp":"net.neoforged:neoform:1.20.4-20240627.114801@zip","ats":"ats/","binpatches":"joined.lzma","binpatcher":{"version":"net.minecraftforge:binarypatcher:1.1.1:fatjar","args":["--clean","{clean}","--output","{output}","--apply","{patch}"]},"patches":"patches/","sources":"net.neoforged:neoforge:20.4.246:sources","universal":"net.neoforged:neoforge:20.4.246:universal","libraries":["net.sf.jopt-simple:jopt-simple:5.0.4@jar","net.neoforged:JarJarFileSystems:0.4.0@jar","net.minecraftforge:unsafe:0.2.0@jar","net.fabricmc:sponge-mixin:0.13.1+mixin.0.8.5@jar","org.apache.commons:commons-lang3:3.13.0@jar","net.neoforged:accesstransformers:10.0.1@jar","org.apache.maven:maven-artifact:3.8.5@jar","net.neoforged:coremods:6.0.4@jar","net.neoforged.fancymodloader:spi:2.0.17@jar","org.jline:jline-reader:3.12.1@jar","cpw.mods:modlauncher:10.0.9@jar","cpw.mods:securejarhandler:2.1.24@jar","com.google.j2objc:j2objc-annotations:1.3@jar","com.electronwill.night-config:toml:3.6.4@jar","com.electronwill.night-config:core:3.6.4@jar","org.codehaus.plexus:plexus-utils:3.3.0@jar","org.jetbrains:annotations:22.0.0@jar","commons-io:commons-io:2.11.0@jar","net.minecraftforge:srgutils:0.4.15@jar","org.antlr:antlr4-runtime:4.13.1@jar","com.google.code.gson:gson:2.10@jar","org.openjdk.nashorn:nashorn-core:15.4@jar","com.machinezoo.noexception:noexception:1.7.1@jar","net.neoforged.fancymodloader:loader:2.0.17@jar","com.google.errorprone:error_prone_annotations:2.11.0@jar","org.ow2.asm:asm:9.5@jar","cpw.mods:bootstraplauncher:1.1.2@jar","org.apache.logging.log4j:log4j-core:2.19.0@jar","net.neoforged:JarJarMetadata:0.4.0@jar","org.ow2.asm:asm-tree:9.5@jar","com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava@jar","org.ow2.asm:asm-commons:9.5@jar","org.ow2.asm:asm-util:9.5@jar","org.slf4j:slf4j-api:2.0.9@jar","net.neoforged.accesstransformers:at-modlauncher:10.0.1@jar","com.google.guava:failureaccess:1.0.1@jar","com.google.guava:guava:31.1-jre@jar","net.neoforged:bus:7.2.0@jar","net.neoforged:mergetool:2.0.0:api@jar","org.checkerframework:checker-qual:3.12.0@jar","net.neoforged:neoform:1.20.4-20240627.114801@zip","org.jline:jline-terminal:3.12.1@jar","org.apache.logging.log4j:log4j-api:2.19.0@jar","net.minecrell:terminalconsoleappender:1.2.0@jar","com.google.code.findbugs:jsr305:3.0.2@jar","net.neoforged.fancymodloader:earlydisplay:2.0.17@jar","com.mojang:logging:1.1.1@jar","io.github.llamalad7:mixinextras-neoforge:0.3.5@jar","net.jodah:typetools:0.6.3@jar","net.neoforged:JarJarSelector:0.4.0@jar","org.ow2.asm:asm-analysis:9.5@jar"],"runs":{"client":{"singleInstance":true,"main":"cpw.mods.bootstraplauncher.BootstrapLauncher","args":["--launchTarget","forgeclientuserdev","--version","20.4.246","--assetIndex","{asset_index}","--assetsDir","{assets_root}","--gameDir",".","--fml.neoForgeVersion","20.4.246","--fml.fmlVersion","2.0.17","--fml.mcVersion","1.20.4","--fml.neoFormVersion","20240627.114801"],"jvmArgs":["-p","{modules}","--add-modules","ALL-MODULE-PATH","--add-opens","java.base/java.util.jar=cpw.mods.securejarhandler","--add-opens","java.base/java.lang.invoke=cpw.mods.securejarhandler","--add-exports","java.base/sun.security.util=cpw.mods.securejarhandler","--add-exports","jdk.naming.dns/com.sun.jndi.dns=java.naming"],"client":true,"server":false,"dataGenerator":false,"gameTest":true,"env":{"MOD_CLASSES":"{source_roots}","MCP_MAPPINGS":"{mcp_mappings}"},"props":{"neoforge.enableGameTest":"true","legacyClassPath.file":"{minecraft_classpath_file}","ignoreList":"securejarhandler-2.1.24.jar,asm-9.5.jar,asm-commons-9.5.jar,asm-tree-9.5.jar,asm-util-9.5.jar,asm-analysis-9.5.jar,bootstraplauncher-1.1.2.jar,JarJarFileSystems-0.4.0.jar,mixinextras-neoforge-0.3.5.jar,client-extra,neoforge-","fml.gameLayerLibraries":"","mergeModules":"jna-5.10.0.jar,jna-platform-5.10.0.jar","java.net.preferIPv6Addresses":"system","fml.pluginLayerLibraries":""}},"data":{"singleInstance":true,"main":"cpw.mods.bootstraplauncher.BootstrapLauncher","args":["--launchTarget","forgedatauserdev","--assetIndex","{asset_index}","--assetsDir","{assets_root}","--gameDir",".","--fml.neoForgeVersion","20.4.246","--fml.fmlVersion","2.0.17","--fml.mcVersion","1.20.4","--fml.neoFormVersion","20240627.114801"],"jvmArgs":["-p","{modules}","--add-modules","ALL-MODULE-PATH","--add-opens","java.base/java.util.jar=cpw.mods.securejarhandler","--add-opens","java.base/java.lang.invoke=cpw.mods.securejarhandler","--add-exports","java.base/sun.security.util=cpw.mods.securejarhandler","--add-exports","jdk.naming.dns/com.sun.jndi.dns=java.naming"],"client":false,"server":false,"dataGenerator":true,"gameTest":false,"env":{"MOD_CLASSES":"{source_roots}","MCP_MAPPINGS":"{mcp_mappings}"},"props":{"legacyClassPath.file":"{minecraft_classpath_file}","ignoreList":"securejarhandler-2.1.24.jar,asm-9.5.jar,asm-commons-9.5.jar,asm-tree-9.5.jar,asm-util-9.5.jar,asm-analysis-9.5.jar,bootstraplauncher-1.1.2.jar,JarJarFileSystems-0.4.0.jar,mixinextras-neoforge-0.3.5.jar,client-extra,neoforge-","fml.gameLayerLibraries":"","mergeModules":"jna-5.10.0.jar,jna-platform-5.10.0.jar","java.net.preferIPv6Addresses":"system","fml.pluginLayerLibraries":""}},"gameTestServer":{"singleInstance":true,"main":"cpw.mods.bootstraplauncher.BootstrapLauncher","args":["--launchTarget","forgeserveruserdev","--gameDir",".","--fml.neoForgeVersion","20.4.246","--fml.fmlVersion","2.0.17","--fml.mcVersion","1.20.4","--fml.neoFormVersion","20240627.114801"],"jvmArgs":["-p","{modules}","--add-modules","ALL-MODULE-PATH","--add-opens","java.base/java.util.jar=cpw.mods.securejarhandler","--add-opens","java.base/java.lang.invoke=cpw.mods.securejarhandler","--add-exports","java.base/sun.security.util=cpw.mods.securejarhandler","--add-exports","jdk.naming.dns/com.sun.jndi.dns=java.naming"],"client":false,"server":true,"dataGenerator":false,"gameTest":true,"env":{"MOD_CLASSES":"{source_roots}","MCP_MAPPINGS":"{mcp_mappings}"},"props":{"neoforge.enableGameTest":"true","neoforge.gameTestServer":"true","legacyClassPath.file":"{minecraft_classpath_file}","ignoreList":"securejarhandler-2.1.24.jar,asm-9.5.jar,asm-commons-9.5.jar,asm-tree-9.5.jar,asm-util-9.5.jar,asm-analysis-9.5.jar,bootstraplauncher-1.1.2.jar,JarJarFileSystems-0.4.0.jar,mixinextras-neoforge-0.3.5.jar,client-extra,neoforge-","fml.gameLayerLibraries":"","mergeModules":"jna-5.10.0.jar,jna-platform-5.10.0.jar","java.net.preferIPv6Addresses":"system","fml.pluginLayerLibraries":""}},"server":{"singleInstance":true,"main":"cpw.mods.bootstraplauncher.BootstrapLauncher","args":["--launchTarget","forgeserveruserdev","--gameDir",".","--fml.neoForgeVersion","20.4.246","--fml.fmlVersion","2.0.17","--fml.mcVersion","1.20.4","--fml.neoFormVersion","20240627.114801"],"jvmArgs":["-p","{modules}","--add-modules","ALL-MODULE-PATH","--add-opens","java.base/java.util.jar=cpw.mods.securejarhandler","--add-opens","java.base/java.lang.invoke=cpw.mods.securejarhandler","--add-exports","java.base/sun.security.util=cpw.mods.securejarhandler","--add-exports","jdk.naming.dns/com.sun.jndi.dns=java.naming"],"client":false,"server":true,"dataGenerator":false,"gameTest":false,"env":{"MOD_CLASSES":"{source_roots}","MCP_MAPPINGS":"{mcp_mappings}"},"props":{"legacyClassPath.file":"{minecraft_classpath_file}","ignoreList":"securejarhandler-2.1.24.jar,asm-9.5.jar,asm-commons-9.5.jar,asm-tree-9.5.jar,asm-util-9.5.jar,asm-analysis-9.5.jar,bootstraplauncher-1.1.2.jar,JarJarFileSystems-0.4.0.jar,mixinextras-neoforge-0.3.5.jar,client-extra,neoforge-","fml.gameLayerLibraries":"","mergeModules":"jna-5.10.0.jar,jna-platform-5.10.0.jar","java.net.preferIPv6Addresses":"system","fml.pluginLayerLibraries":""}}},"modules":["cpw.mods:securejarhandler:2.1.24@jar","org.ow2.asm:asm-commons:9.5@jar","org.ow2.asm:asm-util:9.5@jar","net.neoforged:JarJarFileSystems:0.4.0@jar","org.ow2.asm:asm:9.5@jar","cpw.mods:bootstraplauncher:1.1.2@jar","org.ow2.asm:asm-tree:9.5@jar","org.ow2.asm:asm-analysis:9.5@jar"]}