From c1fc6fc2f10f7d87fe3b4c45d7e1d0c2a9a9e37d Mon Sep 17 00:00:00 2001 From: Misode Date: Thu, 23 Jan 2025 00:51:42 +0100 Subject: [PATCH] Support 24w04a --- package-lock.json | 126 ++++++++++++++++++++++---------------------- package.json | 10 ++-- src/config.json | 10 ++++ src/locales/en.json | 2 + 4 files changed, 80 insertions(+), 68 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7c56f6bb..bef04d88 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,12 +10,12 @@ "license": "MIT", "dependencies": { "@giscus/react": "^2.2.3", - "@spyglassmc/core": "^0.4.23", - "@spyglassmc/java-edition": "^0.3.29", - "@spyglassmc/json": "^0.3.26", + "@spyglassmc/core": "^0.4.24", + "@spyglassmc/java-edition": "^0.3.30", + "@spyglassmc/json": "^0.3.27", "@spyglassmc/locales": "^0.3.12", - "@spyglassmc/mcdoc": "^0.3.27", - "@spyglassmc/nbt": "^0.3.27", + "@spyglassmc/mcdoc": "^0.3.28", + "@spyglassmc/nbt": "^0.3.28", "@zip.js/zip.js": "^2.4.5", "brace": "^0.11.1", "buffer": "^6.0.3", @@ -742,9 +742,9 @@ } }, "node_modules/@spyglassmc/core": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.23.tgz", - "integrity": "sha512-HhTrVgYuJBGhO01oOThLI5zaUOifbBZxwLqpgBQOT/q0KVzXrSqZpa4XSB3368XhcsEnYRnyE0NpL+s9KNIsOA==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.24.tgz", + "integrity": "sha512-jrfH9Nb/5CRyxFLwkopdJZwJOZUJqE93++EUkqkxCYSrdnNmy8U5aEYUbVUtVwNo3pKG8hbi+FA9+4o8I+aBSg==", "dependencies": { "@spyglassmc/locales": "0.3.12", "base64-arraybuffer": "^1.0.2", @@ -771,26 +771,26 @@ } }, "node_modules/@spyglassmc/java-edition": { - "version": "0.3.29", - "resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.29.tgz", - "integrity": "sha512-vgveZctI5UaUcZVlWZXFn+aEm9mf+8lhLepYHH1GZJPAh9j16zMtvRDxR2aZjVppiiCxBLNBI+0p8rCpmRPE3g==", + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.30.tgz", + "integrity": "sha512-xnfBOvaFQUX1mXyHuHjrg5gCjpWg7F8/N957yiXdbI/cOgWuGxDQvFqjYNi0HxOMj+jKUingAnGBuzg7pNKOFw==", "dependencies": { - "@spyglassmc/core": "0.4.23", - "@spyglassmc/json": "0.3.26", + "@spyglassmc/core": "0.4.24", + "@spyglassmc/json": "0.3.27", "@spyglassmc/locales": "0.3.12", - "@spyglassmc/mcdoc": "0.3.27", - "@spyglassmc/mcfunction": "0.2.25", - "@spyglassmc/nbt": "0.3.27" + "@spyglassmc/mcdoc": "0.3.28", + "@spyglassmc/mcfunction": "0.2.26", + "@spyglassmc/nbt": "0.3.28" } }, "node_modules/@spyglassmc/json": { - "version": "0.3.26", - "resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.26.tgz", - "integrity": "sha512-G9iHMX7veMisFDFmcFWR/RpMyFmsdSwKhrpdz3x9e8yF8cncfzxVrUoOG+/4S23Nfanhzv808hCeeQjPFD5Nyg==", + "version": "0.3.27", + "resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.27.tgz", + "integrity": "sha512-wjARY33zBo0vpTB8iw/MzuWvfMOJAinTJrgX0SksGHBiHRelVnPxRcD89xl4/eZT2jUSbVH6Lq5mJi5N+1pTng==", "dependencies": { - "@spyglassmc/core": "0.4.23", + "@spyglassmc/core": "0.4.24", "@spyglassmc/locales": "0.3.12", - "@spyglassmc/mcdoc": "0.3.27" + "@spyglassmc/mcdoc": "0.3.28" } }, "node_modules/@spyglassmc/locales": { @@ -799,31 +799,31 @@ "integrity": "sha512-NPWzpzJp40yEcr3oe++B/hP7StT1ikUdXWMs+XH52EcLijUaNomD7JcvAFvH7KLq9IsMhpxBGNbs3xLnM/hq4Q==" }, "node_modules/@spyglassmc/mcdoc": { - "version": "0.3.27", - "resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.27.tgz", - "integrity": "sha512-0VJ9LpBjKdLnFf9ndDtYdXBKEeZyfZzPxCtezVeWIES+oeQVenxbPjhyT8KrJwg7bbgNCldyWvWyuYvu/bzy/Q==", + "version": "0.3.28", + "resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.28.tgz", + "integrity": "sha512-N6xRD9fkUF17yXgQYf39ee2RnTcR0Z2fzq2gM3rH90bC7e/HX7A8/+L02+vMBMWCY3YS1A4fCBgFPsPPQPwvXg==", "dependencies": { - "@spyglassmc/core": "0.4.23", + "@spyglassmc/core": "0.4.24", "@spyglassmc/locales": "0.3.12" } }, "node_modules/@spyglassmc/mcfunction": { - "version": "0.2.25", - "resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.25.tgz", - "integrity": "sha512-MmjjiztPWDCFrdgyXdx5bY8SP9A2Tf3tfqkoC01eDtQNfa5D5BaSuKRynNc61dB/m12/HQM8ZGP5wtnqrKp/Ew==", + "version": "0.2.26", + "resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.26.tgz", + "integrity": "sha512-xUBU0mXq3qyOOfm47lRr62zhg5QPR+a6AEICyJ/2M+rQ2emYuOo/ggTVyPUQu7q83NuvHxPbs5lzTtXlF0AefQ==", "dependencies": { - "@spyglassmc/core": "0.4.23", + "@spyglassmc/core": "0.4.24", "@spyglassmc/locales": "0.3.12" } }, "node_modules/@spyglassmc/nbt": { - "version": "0.3.27", - "resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.27.tgz", - "integrity": "sha512-YEiu/YEZiBHoq6y3z8qnT1Uc+RExlSJCRbd9mvEF2XSlzm1i0IQp5fKLykZloDDTsbH1FN8jUuR2opST5xGi6g==", + "version": "0.3.28", + "resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.28.tgz", + "integrity": "sha512-8bZuwx+13S+gHxYi7stTWVUvAtkB5SEHxh72mrxQxfHA81aYSne+P3QeqFGegkdaoUc8jjoNBgpnxy3ODULJgg==", "dependencies": { - "@spyglassmc/core": "0.4.23", + "@spyglassmc/core": "0.4.24", "@spyglassmc/locales": "0.3.12", - "@spyglassmc/mcdoc": "0.3.27" + "@spyglassmc/mcdoc": "0.3.28" } }, "node_modules/@types/diff": { @@ -5197,9 +5197,9 @@ } }, "@spyglassmc/core": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.23.tgz", - "integrity": "sha512-HhTrVgYuJBGhO01oOThLI5zaUOifbBZxwLqpgBQOT/q0KVzXrSqZpa4XSB3368XhcsEnYRnyE0NpL+s9KNIsOA==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.24.tgz", + "integrity": "sha512-jrfH9Nb/5CRyxFLwkopdJZwJOZUJqE93++EUkqkxCYSrdnNmy8U5aEYUbVUtVwNo3pKG8hbi+FA9+4o8I+aBSg==", "requires": { "@spyglassmc/locales": "0.3.12", "base64-arraybuffer": "^1.0.2", @@ -5222,26 +5222,26 @@ } }, "@spyglassmc/java-edition": { - "version": "0.3.29", - "resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.29.tgz", - "integrity": "sha512-vgveZctI5UaUcZVlWZXFn+aEm9mf+8lhLepYHH1GZJPAh9j16zMtvRDxR2aZjVppiiCxBLNBI+0p8rCpmRPE3g==", + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.30.tgz", + "integrity": "sha512-xnfBOvaFQUX1mXyHuHjrg5gCjpWg7F8/N957yiXdbI/cOgWuGxDQvFqjYNi0HxOMj+jKUingAnGBuzg7pNKOFw==", "requires": { - "@spyglassmc/core": "0.4.23", - "@spyglassmc/json": "0.3.26", + "@spyglassmc/core": "0.4.24", + "@spyglassmc/json": "0.3.27", "@spyglassmc/locales": "0.3.12", - "@spyglassmc/mcdoc": "0.3.27", - "@spyglassmc/mcfunction": "0.2.25", - "@spyglassmc/nbt": "0.3.27" + "@spyglassmc/mcdoc": "0.3.28", + "@spyglassmc/mcfunction": "0.2.26", + "@spyglassmc/nbt": "0.3.28" } }, "@spyglassmc/json": { - "version": "0.3.26", - "resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.26.tgz", - "integrity": "sha512-G9iHMX7veMisFDFmcFWR/RpMyFmsdSwKhrpdz3x9e8yF8cncfzxVrUoOG+/4S23Nfanhzv808hCeeQjPFD5Nyg==", + "version": "0.3.27", + "resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.27.tgz", + "integrity": "sha512-wjARY33zBo0vpTB8iw/MzuWvfMOJAinTJrgX0SksGHBiHRelVnPxRcD89xl4/eZT2jUSbVH6Lq5mJi5N+1pTng==", "requires": { - "@spyglassmc/core": "0.4.23", + "@spyglassmc/core": "0.4.24", "@spyglassmc/locales": "0.3.12", - "@spyglassmc/mcdoc": "0.3.27" + "@spyglassmc/mcdoc": "0.3.28" } }, "@spyglassmc/locales": { @@ -5250,31 +5250,31 @@ "integrity": "sha512-NPWzpzJp40yEcr3oe++B/hP7StT1ikUdXWMs+XH52EcLijUaNomD7JcvAFvH7KLq9IsMhpxBGNbs3xLnM/hq4Q==" }, "@spyglassmc/mcdoc": { - "version": "0.3.27", - "resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.27.tgz", - "integrity": "sha512-0VJ9LpBjKdLnFf9ndDtYdXBKEeZyfZzPxCtezVeWIES+oeQVenxbPjhyT8KrJwg7bbgNCldyWvWyuYvu/bzy/Q==", + "version": "0.3.28", + "resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.28.tgz", + "integrity": "sha512-N6xRD9fkUF17yXgQYf39ee2RnTcR0Z2fzq2gM3rH90bC7e/HX7A8/+L02+vMBMWCY3YS1A4fCBgFPsPPQPwvXg==", "requires": { - "@spyglassmc/core": "0.4.23", + "@spyglassmc/core": "0.4.24", "@spyglassmc/locales": "0.3.12" } }, "@spyglassmc/mcfunction": { - "version": "0.2.25", - "resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.25.tgz", - "integrity": "sha512-MmjjiztPWDCFrdgyXdx5bY8SP9A2Tf3tfqkoC01eDtQNfa5D5BaSuKRynNc61dB/m12/HQM8ZGP5wtnqrKp/Ew==", + "version": "0.2.26", + "resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.26.tgz", + "integrity": "sha512-xUBU0mXq3qyOOfm47lRr62zhg5QPR+a6AEICyJ/2M+rQ2emYuOo/ggTVyPUQu7q83NuvHxPbs5lzTtXlF0AefQ==", "requires": { - "@spyglassmc/core": "0.4.23", + "@spyglassmc/core": "0.4.24", "@spyglassmc/locales": "0.3.12" } }, "@spyglassmc/nbt": { - "version": "0.3.27", - "resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.27.tgz", - "integrity": "sha512-YEiu/YEZiBHoq6y3z8qnT1Uc+RExlSJCRbd9mvEF2XSlzm1i0IQp5fKLykZloDDTsbH1FN8jUuR2opST5xGi6g==", + "version": "0.3.28", + "resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.28.tgz", + "integrity": "sha512-8bZuwx+13S+gHxYi7stTWVUvAtkB5SEHxh72mrxQxfHA81aYSne+P3QeqFGegkdaoUc8jjoNBgpnxy3ODULJgg==", "requires": { - "@spyglassmc/core": "0.4.23", + "@spyglassmc/core": "0.4.24", "@spyglassmc/locales": "0.3.12", - "@spyglassmc/mcdoc": "0.3.27" + "@spyglassmc/mcdoc": "0.3.28" } }, "@types/diff": { diff --git a/package.json b/package.json index ef46cceb..763c9339 100644 --- a/package.json +++ b/package.json @@ -16,12 +16,12 @@ "license": "MIT", "dependencies": { "@giscus/react": "^2.2.3", - "@spyglassmc/core": "^0.4.23", - "@spyglassmc/java-edition": "^0.3.29", - "@spyglassmc/json": "^0.3.26", + "@spyglassmc/core": "^0.4.24", + "@spyglassmc/java-edition": "^0.3.30", + "@spyglassmc/json": "^0.3.27", "@spyglassmc/locales": "^0.3.12", - "@spyglassmc/mcdoc": "^0.3.27", - "@spyglassmc/nbt": "^0.3.27", + "@spyglassmc/mcdoc": "^0.3.28", + "@spyglassmc/nbt": "^0.3.28", "@zip.js/zip.js": "^2.4.5", "brace": "^0.11.1", "buffer": "^6.0.3", diff --git a/src/config.json b/src/config.json index 9b3f3c1a..d5e88aa7 100644 --- a/src/config.json +++ b/src/config.json @@ -276,6 +276,16 @@ "url": "pig-variant", "minVersion": "1.21.5" }, + { + "id": "cat_variant", + "url": "cat-variant", + "minVersion": "1.21.5" + }, + { + "id": "frog_variant", + "url": "frog-variant", + "minVersion": "1.21.5" + }, { "id": "test_instance", "url": "test-instance", diff --git a/src/locales/en.json b/src/locales/en.json index bf9e6094..bfdca676 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -65,6 +65,7 @@ "generator.banner_pattern": "Banner Pattern", "generator.block_definition": "Blockstate", "generator.browse_available": "Browse available generators for %0%", + "generator.cat_variant": "Cat Variant", "generator.chat_type": "Chat Type", "generator.damage_type": "Damage Type", "generator.dimension": "Dimension", @@ -76,6 +77,7 @@ "generator.error_min_version": "The minimum version for this generator is %0%", "generator.fabric:fabric_mod_json": "fabric.mod.json", "generator.font": "Font", + "generator.frog_variant": "Frog Variant", "generator.immersive_weathering:block_growth": "Block Growth", "generator.instrument": "Instrument", "generator.item_definition": "Item",