From 377c3f1e65a3d1ed6b145a1d4c7400fdb96a79df Mon Sep 17 00:00:00 2001 From: Misode Date: Wed, 30 Oct 2024 16:54:38 +0100 Subject: [PATCH] Add 1.21.4 --- package-lock.json | 31 ++++++++++++++++++++++++------- package.json | 3 ++- src/app/services/Schemas.ts | 15 ++++++++------- src/config.json | 7 +++++++ 4 files changed, 41 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0641b63d..91864063 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,8 @@ "@mcschema/java-1.20.3": "^0.0.16", "@mcschema/java-1.20.5": "^0.0.42", "@mcschema/java-1.21": "^0.0.27", - "@mcschema/java-1.21.2": "^0.0.13", + "@mcschema/java-1.21.2": "^0.0.16", + "@mcschema/java-1.21.4": "^0.0.3", "@mcschema/locales": "^0.1.104", "@zip.js/zip.js": "^2.4.5", "brace": "^0.11.1", @@ -739,9 +740,17 @@ } }, "node_modules/@mcschema/java-1.21.2": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/@mcschema/java-1.21.2/-/java-1.21.2-0.0.13.tgz", - "integrity": "sha512-qGDOczhRd/KY+75oXxoKwZSuJS8k038mkiSqCbe+TFapXCZSv87TOnXCUD+LFK0v51ejwFM6mErv8ZJinuKq9g==", + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@mcschema/java-1.21.2/-/java-1.21.2-0.0.16.tgz", + "integrity": "sha512-LExJ3pvpkVE1wfKr//KemkX6PFrMS4MxrOoyxEi7NvWzxNVeXDCsLsW1MkkoJ2QZ3hAjsuT50g1kivEBbd2jEQ==", + "dependencies": { + "@mcschema/core": "^0.13.0" + } + }, + "node_modules/@mcschema/java-1.21.4": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@mcschema/java-1.21.4/-/java-1.21.4-0.0.3.tgz", + "integrity": "sha512-1KPHjCDkyMk0DtyrpFiTmpXMG/9XCBHCjMkE1ZvdBMYDLqbHFNPJwGnwDljpNgNJCOfKkfeVpmTBZv0ur9jpIg==", "dependencies": { "@mcschema/core": "^0.13.0" } @@ -4885,9 +4894,17 @@ } }, "@mcschema/java-1.21.2": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/@mcschema/java-1.21.2/-/java-1.21.2-0.0.13.tgz", - "integrity": "sha512-qGDOczhRd/KY+75oXxoKwZSuJS8k038mkiSqCbe+TFapXCZSv87TOnXCUD+LFK0v51ejwFM6mErv8ZJinuKq9g==", + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@mcschema/java-1.21.2/-/java-1.21.2-0.0.16.tgz", + "integrity": "sha512-LExJ3pvpkVE1wfKr//KemkX6PFrMS4MxrOoyxEi7NvWzxNVeXDCsLsW1MkkoJ2QZ3hAjsuT50g1kivEBbd2jEQ==", + "requires": { + "@mcschema/core": "^0.13.0" + } + }, + "@mcschema/java-1.21.4": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@mcschema/java-1.21.4/-/java-1.21.4-0.0.3.tgz", + "integrity": "sha512-1KPHjCDkyMk0DtyrpFiTmpXMG/9XCBHCjMkE1ZvdBMYDLqbHFNPJwGnwDljpNgNJCOfKkfeVpmTBZv0ur9jpIg==", "requires": { "@mcschema/core": "^0.13.0" } diff --git a/package.json b/package.json index e6d291c6..e62549f0 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,8 @@ "@mcschema/java-1.20.3": "^0.0.16", "@mcschema/java-1.20.5": "^0.0.42", "@mcschema/java-1.21": "^0.0.27", - "@mcschema/java-1.21.2": "^0.0.13", + "@mcschema/java-1.21.2": "^0.0.16", + "@mcschema/java-1.21.4": "^0.0.3", "@mcschema/locales": "^0.1.104", "@zip.js/zip.js": "^2.4.5", "brace": "^0.11.1", diff --git a/src/app/services/Schemas.ts b/src/app/services/Schemas.ts index d73feb25..bd38e184 100644 --- a/src/app/services/Schemas.ts +++ b/src/app/services/Schemas.ts @@ -5,7 +5,7 @@ import { initPartners } from '../partners/index.js' import { message } from '../Utils.js' import { fetchData } from './DataFetcher.js' -export const VersionIds = ['1.15', '1.16', '1.17', '1.18', '1.18.2', '1.19', '1.19.3', '1.19.4', '1.20', '1.20.2', '1.20.3', '1.20.5', '1.21', '1.21.2'] as const +export const VersionIds = ['1.15', '1.16', '1.17', '1.18', '1.18.2', '1.19', '1.19.3', '1.19.4', '1.20', '1.20.2', '1.20.3', '1.20.5', '1.21', '1.21.2', '1.21.4'] as const export type VersionId = typeof VersionIds[number] export const DEFAULT_VERSION: VersionId = '1.21.2' @@ -40,20 +40,21 @@ const versionGetter: { getSchemas: (collections: CollectionRegistry) => SchemaRegistry, }> } = { - 1.15: () => import('@mcschema/java-1.15'), - 1.16: () => import('@mcschema/java-1.16'), - 1.17: () => import('@mcschema/java-1.17'), - 1.18: () => import('@mcschema/java-1.18'), + '1.15': () => import('@mcschema/java-1.15'), + '1.16': () => import('@mcschema/java-1.16'), + '1.17': () => import('@mcschema/java-1.17'), + '1.18': () => import('@mcschema/java-1.18'), '1.18.2': () => import('@mcschema/java-1.18.2'), - 1.19: () => import('@mcschema/java-1.19'), + '1.19': () => import('@mcschema/java-1.19'), '1.19.3': () => import('@mcschema/java-1.19.3'), '1.19.4': () => import('@mcschema/java-1.19.4'), '1.20': () => import('@mcschema/java-1.20'), '1.20.2': () => import('@mcschema/java-1.20.2'), '1.20.3': () => import('@mcschema/java-1.20.3'), '1.20.5': () => import('@mcschema/java-1.20.5'), - 1.21: () => import('@mcschema/java-1.21'), + '1.21': () => import('@mcschema/java-1.21'), '1.21.2': () => import('@mcschema/java-1.21.2'), + '1.21.4': () => import('@mcschema/java-1.21.4'), } export let CachedDecorator: INode diff --git a/src/config.json b/src/config.json index 5bee1a43..cfa8fe5b 100644 --- a/src/config.json +++ b/src/config.json @@ -164,6 +164,13 @@ "name": "1.21.2 — 1.21.3", "pack_format": 57, "show": true + }, + { + "id": "1.21.4", + "dynamic": true, + "name": "1.21.4", + "pack_format": 58, + "show": true } ], "generators": [