{"spec":2,"mcp":"net.neoforged:neoform:1.21.1-20240808.144430@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:21.1.82:sources","universal":"net.neoforged:neoforge:21.1.82:universal","libraries":["net.neoforged.fancymodloader:earlydisplay:4.0.34@jar","net.neoforged.fancymodloader:loader:4.0.34@jar","net.neoforged:coremods:7.0.3@jar","cpw.mods:modlauncher:11.0.4@jar","cpw.mods:bootstraplauncher:2.0.2@jar","cpw.mods:securejarhandler:3.0.8@jar","net.neoforged.accesstransformers:at-modlauncher:10.0.1@jar","net.neoforged:accesstransformers:10.0.1@jar","org.openjdk.nashorn:nashorn-core:15.4@jar","org.ow2.asm:asm-commons:9.7@jar","net.neoforged:mergetool:2.0.3:api@jar","org.ow2.asm:asm-util:9.7@jar","org.ow2.asm:asm-analysis:9.7@jar","org.ow2.asm:asm-tree:9.7@jar","net.neoforged:bus:8.0.2@jar","org.ow2.asm:asm:9.7@jar","com.electronwill.night-config:toml:3.8.0@jar","com.electronwill.night-config:core:3.8.0@jar","net.neoforged:JarJarSelector:0.4.1@jar","net.neoforged:JarJarMetadata:0.4.1@jar","org.apache.maven:maven-artifact:3.8.5@jar","net.jodah:typetools:0.6.3@jar","net.minecrell:terminalconsoleappender:1.3.0@jar","net.fabricmc:sponge-mixin:0.15.2+mixin.0.8.7@jar","org.apache.commons:commons-lang3:3.14.0@jar","com.mojang:logging:1.2.7@jar","org.apache.logging.log4j:log4j-slf4j2-impl:2.22.1@jar","org.apache.logging.log4j:log4j-core:2.22.1@jar","org.apache.logging.log4j:log4j-api:2.22.1@jar","net.neoforged:neoform:1.21.1-20240808.144430@zip","net.neoforged:JarJarFileSystems:0.4.1@jar","io.github.llamalad7:mixinextras-neoforge:0.4.1@jar","org.slf4j:slf4j-api:2.0.9@jar","com.google.code.gson:gson:2.10.1@jar","com.google.guava:guava:32.1.2-jre@jar","com.google.guava:failureaccess:1.0.1@jar","com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava@jar","com.google.code.findbugs:jsr305:3.0.2@jar","org.checkerframework:checker-qual:3.33.0@jar","com.google.errorprone:error_prone_annotations:2.18.0@jar","com.google.j2objc:j2objc-annotations:2.8@jar","commons-io:commons-io:2.15.1@jar","net.sf.jopt-simple:jopt-simple:5.0.4@jar","net.minecraftforge:srgutils:0.4.15@jar","org.antlr:antlr4-runtime:4.13.1@jar","org.jline:jline-reader:3.20.0@jar","org.jline:jline-terminal:3.20.0@jar","org.codehaus.plexus:plexus-utils:3.3.0@jar","com.machinezoo.noexception:noexception:1.7.1@jar"],"testLibraries":["net.neoforged:testframework:21.1.82","net.neoforged.fancymodloader:junit-fml:4.0.34@jar","org.junit.platform:junit-platform-launcher:1.10.2@jar","org.junit.platform:junit-platform-engine:1.10.2@jar","org.junit.platform:junit-platform-commons:1.10.2@jar","org.opentest4j:opentest4j:1.3.0@jar"],"runs":{"client":{"singleInstance":true,"main":"cpw.mods.bootstraplauncher.BootstrapLauncher","args":["--launchTarget","forgeclientuserdev","--version","21.1.82","--assetIndex","{asset_index}","--assetsDir","{assets_root}","--gameDir",".","--fml.neoForgeVersion","21.1.82","--fml.fmlVersion","4.0.34","--fml.mcVersion","1.21.1","--fml.neoFormVersion","20240808.144430"],"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,"unitTest":false,"env":{"MOD_CLASSES":"{source_roots}"},"props":{"neoforge.enableGameTest":"true","legacyClassPath.file":"{minecraft_classpath_file}","ignoreList":"securejarhandler-3.0.8.jar,asm-9.7.jar,asm-commons-9.7.jar,asm-tree-9.7.jar,asm-util-9.7.jar,asm-analysis-9.7.jar,bootstraplauncher-2.0.2.jar,JarJarFileSystems-0.4.1.jar,mixinextras-neoforge-0.4.1.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","21.1.82","--fml.fmlVersion","4.0.34","--fml.mcVersion","1.21.1","--fml.neoFormVersion","20240808.144430"],"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,"unitTest":false,"env":{"MOD_CLASSES":"{source_roots}"},"props":{"legacyClassPath.file":"{minecraft_classpath_file}","ignoreList":"securejarhandler-3.0.8.jar,asm-9.7.jar,asm-commons-9.7.jar,asm-tree-9.7.jar,asm-util-9.7.jar,asm-analysis-9.7.jar,bootstraplauncher-2.0.2.jar,JarJarFileSystems-0.4.1.jar,mixinextras-neoforge-0.4.1.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","21.1.82","--fml.fmlVersion","4.0.34","--fml.mcVersion","1.21.1","--fml.neoFormVersion","20240808.144430"],"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,"unitTest":false,"env":{"MOD_CLASSES":"{source_roots}"},"props":{"neoforge.enableGameTest":"true","neoforge.gameTestServer":"true","legacyClassPath.file":"{minecraft_classpath_file}","ignoreList":"securejarhandler-3.0.8.jar,asm-9.7.jar,asm-commons-9.7.jar,asm-tree-9.7.jar,asm-util-9.7.jar,asm-analysis-9.7.jar,bootstraplauncher-2.0.2.jar,JarJarFileSystems-0.4.1.jar,mixinextras-neoforge-0.4.1.jar,client-extra,neoforge-","fml.gameLayerLibraries":"","mergeModules":"jna-5.10.0.jar,jna-platform-5.10.0.jar","java.net.preferIPv6Addresses":"system","fml.pluginLayerLibraries":""}},"junit":{"singleInstance":false,"main":"cpw.mods.bootstraplauncher.BootstrapLauncher","args":["--launchTarget","forgejunituserdev","--version","21.1.82","--assetIndex","{asset_index}","--assetsDir","{assets_root}","--gameDir",".","--fml.neoForgeVersion","21.1.82","--fml.fmlVersion","4.0.34","--fml.mcVersion","1.21.1","--fml.neoFormVersion","20240808.144430"],"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":false,"unitTest":true,"env":{"MOD_CLASSES":"{source_roots}","MCP_MAPPINGS":"{mcp_mappings}"},"props":{"legacyClassPath.file":"{minecraft_classpath_file}","ignoreList":"securejarhandler-3.0.8.jar,asm-9.7.jar,asm-commons-9.7.jar,asm-tree-9.7.jar,asm-util-9.7.jar,asm-analysis-9.7.jar,bootstraplauncher-2.0.2.jar,JarJarFileSystems-0.4.1.jar,mixinextras-neoforge-0.4.1.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","21.1.82","--fml.fmlVersion","4.0.34","--fml.mcVersion","1.21.1","--fml.neoFormVersion","20240808.144430"],"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,"unitTest":false,"env":{"MOD_CLASSES":"{source_roots}"},"props":{"legacyClassPath.file":"{minecraft_classpath_file}","ignoreList":"securejarhandler-3.0.8.jar,asm-9.7.jar,asm-commons-9.7.jar,asm-tree-9.7.jar,asm-util-9.7.jar,asm-analysis-9.7.jar,bootstraplauncher-2.0.2.jar,JarJarFileSystems-0.4.1.jar,mixinextras-neoforge-0.4.1.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:bootstraplauncher:2.0.2@jar","cpw.mods:securejarhandler:3.0.8@jar","org.ow2.asm:asm-commons:9.7@jar","org.ow2.asm:asm-util:9.7@jar","org.ow2.asm:asm-analysis:9.7@jar","org.ow2.asm:asm-tree:9.7@jar","org.ow2.asm:asm:9.7@jar","net.neoforged:JarJarFileSystems:0.4.1@jar"]}