mirror of
https://github.com/architectury/architectury-templates.git
synced 2026-03-28 03:57:00 -05:00
216 lines
8.1 KiB
JSON
216 lines
8.1 KiB
JSON
{
|
|
"global_tokens": {
|
|
"COMPILE_JAVA_8": "\n // The Minecraft launcher currently installs Java 8 for users, so your mod probably wants to target Java 8 too\n // JDK 9 introduced a new way of specifying this that will make sure no newer classes or methods are used.\n // We'll use that if it's available, but otherwise we'll use the older option.\n def targetVersion = 8\n if (JavaVersion.current().isJava9Compatible()) {\n options.release = targetVersion\n }",
|
|
"COMPILE_JAVA_16": " options.release = 16",
|
|
"COMPILE_JAVA_17": " options.release = 17",
|
|
"COMPILE_JAVA_8_ARCH": "\n // The Minecraft launcher currently installs Java 8 for users, so your mod probably wants to target Java 8 too\n // JDK 9 introduced a new way of specifying this that will make sure no newer classes or methods are used.\n // We'll use that if it's available, but otherwise we'll use the older option.\n def targetVersion = 8\n if (JavaVersion.current().isJava9Compatible()) {\n options.release = targetVersion\n }",
|
|
"COMPILE_JAVA_16_ARCH": " options.release = 16",
|
|
"COMPILE_JAVA_17_ARCH": " options.release = 17",
|
|
"JAVA_8": "VERSION_8",
|
|
"JAVA_16": "VERSION_16",
|
|
"JAVA_17": "VERSION_17",
|
|
"FABRIC_LOADER": {
|
|
"filter": ".*",
|
|
"pom": "https://maven.fabricmc.net/net/fabricmc/fabric-loader/maven-metadata.xml"
|
|
}
|
|
},
|
|
"versions": {
|
|
"1.16-forge": {
|
|
"description": "1.16.5 Forge-Only Template",
|
|
"templates": [
|
|
"templates/forge"
|
|
],
|
|
"tokens": {
|
|
"MINECRAFT": "1.16.5",
|
|
"JAVA_VERSION": "#JAVA_8",
|
|
"COMPILE_JAVA": "#COMPILE_JAVA_8",
|
|
"MCMETA_FORMAT": "6",
|
|
"JEI_MAJOR": "7",
|
|
"YARN_MAPPINGS": {
|
|
"filter": "1\\.16\\.5\\+build\\..*",
|
|
"pom": "https://maven.fabricmc.net/net/fabricmc/yarn/maven-metadata.xml"
|
|
},
|
|
"FORGE": {
|
|
"filter": "1\\.16\\.5-.*",
|
|
"pom": "https://maven.minecraftforge.net/net/minecraftforge/forge/maven-metadata.xml"
|
|
},
|
|
"FORGE_LOADER_MAJOR": "36",
|
|
"MIXIN_COMPAT_LEVEL": "JAVA_8"
|
|
}
|
|
},
|
|
"1.16-architectury": {
|
|
"description": "1.16.5 Multi-Loader Template",
|
|
"templates": [
|
|
"templates/architectury",
|
|
"templates/api_old"
|
|
],
|
|
"tokens": {
|
|
"MINECRAFT": "1.16.5",
|
|
"JAVA_VERSION": "#JAVA_8",
|
|
"COMPILE_JAVA": "#COMPILE_JAVA_8_ARCH",
|
|
"FABRIC_LOADER": "#FABRIC_LOADER",
|
|
"LOOM_FORGE_EXT": "",
|
|
"MCMETA_FORMAT": "6",
|
|
"ARCHITECTURY_GROUP": "me.shedaniel",
|
|
"ARCHITECTURY_PACKAGE": "me.shedaniel.architectury",
|
|
"ARCHITECTURY_API": {
|
|
"filter": "1\\..*",
|
|
"pom": "https://maven.architectury.dev/me/shedaniel/architectury/maven-metadata.xml"
|
|
},
|
|
"YARN_MAPPINGS": {
|
|
"filter": "1\\.16\\.5\\+build\\..*",
|
|
"pom": "https://maven.fabricmc.net/net/fabricmc/yarn/maven-metadata.xml"
|
|
},
|
|
"FABRIC_API": {
|
|
"filter": ".*\\+1\\.16",
|
|
"pom": "https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api/maven-metadata.xml"
|
|
},
|
|
"FORGE": {
|
|
"filter": "1\\.16\\.5-.*",
|
|
"pom": "https://maven.minecraftforge.net/net/minecraftforge/forge/maven-metadata.xml"
|
|
},
|
|
"FORGE_LOADER_MAJOR": "36"
|
|
}
|
|
},
|
|
"1.16-architectury-mixin": {
|
|
"description": "1.16.5 Multi-Loader Template with Mixins",
|
|
"templates": [
|
|
"templates/architectury",
|
|
"templates/api_old",
|
|
"templates/mixin"
|
|
],
|
|
"inherit_tokens": "1.16-architectury",
|
|
"tokens": {
|
|
"MIXIN_COMPAT_LEVEL": "JAVA_8",
|
|
"LOOM_FORGE_EXT": "loom {\n forge {\n mixinConfig \"examplemod-common.mixins.json\"\n mixinConfig \"examplemod.mixins.json\"\n }\n}\n"
|
|
}
|
|
},
|
|
"1.17-forge": {
|
|
"description": "1.17.1 Forge-Only Template",
|
|
"templates": [
|
|
"templates/forge"
|
|
],
|
|
"tokens": {
|
|
"MINECRAFT": "1.17.1",
|
|
"JAVA_VERSION": "#JAVA_16",
|
|
"COMPILE_JAVA": "#COMPILE_JAVA_16",
|
|
"MCMETA_FORMAT": "7",
|
|
"JEI_MAJOR": "8",
|
|
"YARN_MAPPINGS": {
|
|
"filter": "1\\.17\\.1\\+build\\..*",
|
|
"pom": "https://maven.fabricmc.net/net/fabricmc/yarn/maven-metadata.xml"
|
|
},
|
|
"FORGE": {
|
|
"filter": "1\\.17\\.1-.*",
|
|
"pom": "https://maven.minecraftforge.net/net/minecraftforge/forge/maven-metadata.xml"
|
|
},
|
|
"FORGE_LOADER_MAJOR": "37",
|
|
"MIXIN_COMPAT_LEVEL": "JAVA_16"
|
|
}
|
|
},
|
|
"1.17-architectury": {
|
|
"description": "1.17.1 Multi-Loader Template",
|
|
"templates": [
|
|
"templates/architectury",
|
|
"templates/api_new"
|
|
],
|
|
"tokens": {
|
|
"MINECRAFT": "1.17.1",
|
|
"JAVA_VERSION": "#JAVA_16",
|
|
"COMPILE_JAVA": "#COMPILE_JAVA_16_ARCH",
|
|
"FABRIC_LOADER": "#FABRIC_LOADER",
|
|
"LOOM_FORGE_EXT": "",
|
|
"MCMETA_FORMAT": "7",
|
|
"ARCHITECTURY_GROUP": "dev.architectury",
|
|
"ARCHITECTURY_PACKAGE": "dev.architectury",
|
|
"ARCHITECTURY_API": {
|
|
"filter": "2\\..*",
|
|
"pom": "https://maven.architectury.dev/dev/architectury/architectury/maven-metadata.xml"
|
|
},
|
|
"YARN_MAPPINGS": {
|
|
"filter": "1\\.17\\.1\\+build\\..*",
|
|
"pom": "https://maven.fabricmc.net/net/fabricmc/yarn/maven-metadata.xml"
|
|
},
|
|
"FABRIC_API": {
|
|
"filter": ".*\\+1\\.17",
|
|
"pom": "https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api/maven-metadata.xml"
|
|
},
|
|
"FORGE": {
|
|
"filter": "1\\.17\\.1-.*",
|
|
"pom": "https://maven.minecraftforge.net/net/minecraftforge/forge/maven-metadata.xml"
|
|
},
|
|
"FORGE_LOADER_MAJOR": "37"
|
|
}
|
|
},
|
|
"1.17-architectury-mixin": {
|
|
"description": "1.17.1 Multi-Loader Template with Mixins",
|
|
"templates": [
|
|
"templates/architectury",
|
|
"templates/api_new",
|
|
"templates/mixin"
|
|
],
|
|
"inherit_tokens": "1.17-architectury",
|
|
"tokens": {
|
|
"MIXIN_COMPAT_LEVEL": "JAVA_16",
|
|
"LOOM_FORGE_EXT": "loom {\n forge {\n mixinConfig \"examplemod-common.mixins.json\"\n mixinConfig \"examplemod.mixins.json\"\n }\n}\n"
|
|
}
|
|
},
|
|
"1.18-forge": {
|
|
"description": "1.18 Forge-Only Template",
|
|
"templates": [
|
|
"templates/forge"
|
|
],
|
|
"tokens": {
|
|
"MINECRAFT": "1.18",
|
|
"JAVA_VERSION": "#JAVA_17",
|
|
"COMPILE_JAVA": "#COMPILE_JAVA_17",
|
|
"MCMETA_FORMAT": "8",
|
|
"JEI_MAJOR": "9s",
|
|
"YARN_MAPPINGS": {
|
|
"filter": "1\\.18\\+build\\..*",
|
|
"pom": "https://maven.fabricmc.net/net/fabricmc/yarn/maven-metadata.xml"
|
|
},
|
|
"FORGE": {
|
|
"filter": "1\\.18-.*",
|
|
"pom": "https://maven.minecraftforge.net/net/minecraftforge/forge/maven-metadata.xml"
|
|
},
|
|
"FORGE_LOADER_MAJOR": "38",
|
|
"MIXIN_COMPAT_LEVEL": "JAVA_16"
|
|
}
|
|
},
|
|
"1.18-architectury": {
|
|
"description": "1.18 Multi-Loader Template",
|
|
"templates": [
|
|
"templates/architectury",
|
|
"templates/api_new"
|
|
],
|
|
"tokens": {
|
|
"MINECRAFT": "1.18",
|
|
"JAVA_VERSION": "#JAVA_17",
|
|
"COMPILE_JAVA": "#COMPILE_JAVA_17_ARCH",
|
|
"FABRIC_LOADER": "#FABRIC_LOADER",
|
|
"LOOM_FORGE_EXT": "",
|
|
"MCMETA_FORMAT": "8",
|
|
"ARCHITECTURY_GROUP": "dev.architectury",
|
|
"ARCHITECTURY_PACKAGE": "dev.architectury",
|
|
"ARCHITECTURY_API": {
|
|
"filter": "3\\..*",
|
|
"pom": "https://maven.architectury.dev/dev/architectury/architectury/maven-metadata.xml"
|
|
},
|
|
"YARN_MAPPINGS": {
|
|
"filter": "1\\.18\\+build\\..*",
|
|
"pom": "https://maven.fabricmc.net/net/fabricmc/yarn/maven-metadata.xml"
|
|
},
|
|
"FABRIC_API": {
|
|
"filter": ".*\\+1\\.18",
|
|
"pom": "https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api/maven-metadata.xml"
|
|
},
|
|
"FORGE": {
|
|
"filter": "1\\.18-.*",
|
|
"pom": "https://maven.minecraftforge.net/net/minecraftforge/forge/maven-metadata.xml"
|
|
},
|
|
"FORGE_LOADER_MAJOR": "38"
|
|
}
|
|
}
|
|
}
|
|
} |