Add 26.2 with surfur cube archetype
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled

This commit is contained in:
Misode
2026-04-07 18:45:59 +02:00
parent 0eec3753b4
commit fc029d9b60
6 changed files with 140 additions and 98 deletions

View File

@@ -10,7 +10,7 @@
gtag('config', 'G-S982VZS08T', { gtag('config', 'G-S982VZS08T', {
send_page_view: false, send_page_view: false,
theme: localStorage.getItem('theme') || 'default', theme: localStorage.getItem('theme') || 'default',
version: localStorage.getItem('schema_version') || '1.21.9', version: localStorage.getItem('schema_version') || '26.1',
locale: localStorage.getItem('language') || 'en', locale: localStorage.getItem('language') || 'en',
prefers_color_scheme: matchMedia('(prefers-color-scheme: light)').matches ? 'light' : matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'none', prefers_color_scheme: matchMedia('(prefers-color-scheme: light)').matches ? 'light' : matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'none',
tree_view_mode: localStorage.getItem('misode_tree_view_mode') || 'default', tree_view_mode: localStorage.getItem('misode_tree_view_mode') || 'default',

204
package-lock.json generated
View File

@@ -10,12 +10,12 @@
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@giscus/react": "^2.2.3", "@giscus/react": "^2.2.3",
"@spyglassmc/core": "^0.4.43", "@spyglassmc/core": "^0.4.45",
"@spyglassmc/java-edition": "^0.3.55", "@spyglassmc/java-edition": "^0.3.57",
"@spyglassmc/json": "^0.3.47", "@spyglassmc/json": "^0.3.49",
"@spyglassmc/locales": "^0.3.22", "@spyglassmc/locales": "^0.3.22",
"@spyglassmc/mcdoc": "^0.3.47", "@spyglassmc/mcdoc": "^0.3.49",
"@spyglassmc/nbt": "^0.3.49", "@spyglassmc/nbt": "^0.3.51",
"@zip.js/zip.js": "^2.4.5", "@zip.js/zip.js": "^2.4.5",
"brace": "^0.11.1", "brace": "^0.11.1",
"buffer": "^6.0.3", "buffer": "^6.0.3",
@@ -1385,15 +1385,14 @@
] ]
}, },
"node_modules/@spyglassmc/core": { "node_modules/@spyglassmc/core": {
"version": "0.4.43", "version": "0.4.45",
"resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.43.tgz", "resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.45.tgz",
"integrity": "sha512-IAtjOEChfU8diCRp4iHcyT48B3JodRBqqE7oAGtofYl6TRHweBjosSHGg3j6+wE8rW1/Ni50DXitE3eEDMuf0Q==", "integrity": "sha512-/OXDLH0fY2tLrgI8yOd9D3UFiYRrzBR6Ew4fQssy4XEaeNI48ppfXSJjAyvw0JH30qy13jFbc5XsQ+k3moLMWA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@spyglassmc/locales": "0.3.22", "@spyglassmc/locales": "0.3.23",
"base64-arraybuffer": "^1.0.2", "base64-arraybuffer": "^1.0.2",
"binary-search": "^1.3.6", "binary-search": "^1.3.6",
"chokidar": "^3.5.2",
"decompress": "^4.2.1", "decompress": "^4.2.1",
"follow-redirects": "^1.14.8", "follow-redirects": "^1.14.8",
"pako": "^2.0.4", "pako": "^2.0.4",
@@ -1416,65 +1415,65 @@
} }
}, },
"node_modules/@spyglassmc/java-edition": { "node_modules/@spyglassmc/java-edition": {
"version": "0.3.55", "version": "0.3.57",
"resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.55.tgz", "resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.57.tgz",
"integrity": "sha512-bIrVMxvlhtqp8QUQBKkqwi3XQN3bgGPLrsTtiAH4mM0/jbTh4AGeEtJsDBa1tcJCjpeTQIWrkO/aVIo//GfKrQ==", "integrity": "sha512-TZwMzxOxL6MNFH6Y0f4xydCKePkbVR6I0eZzvUAaxnUeDc3fBKMfqj+lHCyAv4qhb9AviPLNamaJEc6d0EN8zQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@spyglassmc/core": "0.4.43", "@spyglassmc/core": "0.4.45",
"@spyglassmc/json": "0.3.47", "@spyglassmc/json": "0.3.49",
"@spyglassmc/locales": "0.3.22", "@spyglassmc/locales": "0.3.23",
"@spyglassmc/mcdoc": "0.3.47", "@spyglassmc/mcdoc": "0.3.49",
"@spyglassmc/mcfunction": "0.2.46", "@spyglassmc/mcfunction": "0.2.48",
"@spyglassmc/nbt": "0.3.49" "@spyglassmc/nbt": "0.3.51"
} }
}, },
"node_modules/@spyglassmc/json": { "node_modules/@spyglassmc/json": {
"version": "0.3.47", "version": "0.3.49",
"resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.47.tgz", "resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.49.tgz",
"integrity": "sha512-tLlfqWnnrp3V17uTNeimp6dXGZV7ee12rJPFOyTzGaCnCEhIkUy/059zVvO8fjCi702RwBp1A5hprsfry35T5A==", "integrity": "sha512-ZGLrkpX8aGe9hO/mSdvcoD9A1rhh2XKS7OluaaLH2tpj9/hMWCs2+YYHvzg0zKnz5uVudxQyMu1b1si6NcGumA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@spyglassmc/core": "0.4.43", "@spyglassmc/core": "0.4.45",
"@spyglassmc/locales": "0.3.22", "@spyglassmc/locales": "0.3.23",
"@spyglassmc/mcdoc": "0.3.47" "@spyglassmc/mcdoc": "0.3.49"
} }
}, },
"node_modules/@spyglassmc/locales": { "node_modules/@spyglassmc/locales": {
"version": "0.3.22", "version": "0.3.23",
"resolved": "https://registry.npmjs.org/@spyglassmc/locales/-/locales-0.3.22.tgz", "resolved": "https://registry.npmjs.org/@spyglassmc/locales/-/locales-0.3.23.tgz",
"integrity": "sha512-F0zrZ3eMrhSRw46RczVaXDVs1n+bk3o2aJlNUwvrdv0hrTB4j7WGIJ7hH7jvkeo4JBD5dAOEEeVXbVRbxioY0A==", "integrity": "sha512-tnwKhix75yPd9UZMhhLG5fF7NzBEeEmTcu863vltsxZWoWYF5MZomuCAIe7i9NcFbr/SdteaoXOy9evBV+WezQ==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/@spyglassmc/mcdoc": { "node_modules/@spyglassmc/mcdoc": {
"version": "0.3.47", "version": "0.3.49",
"resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.47.tgz", "resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.49.tgz",
"integrity": "sha512-lYjZ14Z3e5NZk727KbNySKQCDWZfPE7qpvZ61A4ZEsdCmJZ7I4Rf2H/YsLdBzGQ0q6J46Gz0bIYfPEztbX4wAQ==", "integrity": "sha512-o9F2fNMBsygsyBEf2EQDE+C2rPBILiG0B4unG/4nXO+pggNiSVw5jJZG9R+nlf+U3VT/IIOmUcKCRc4V5TL75Q==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@spyglassmc/core": "0.4.43", "@spyglassmc/core": "0.4.45",
"@spyglassmc/locales": "0.3.22" "@spyglassmc/locales": "0.3.23"
} }
}, },
"node_modules/@spyglassmc/mcfunction": { "node_modules/@spyglassmc/mcfunction": {
"version": "0.2.46", "version": "0.2.48",
"resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.46.tgz", "resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.48.tgz",
"integrity": "sha512-8H8reCDPK/n1fghw/dBCZir4MKP9BLzwqq/2331ojFEP80TF0v1dPIEA4HUPsLGfd+SkWjTDfPdNO7F7w8I6PA==", "integrity": "sha512-1Mqmfo3885x7gtJFQSaQJQhrHyhnct/7KRjSiql5HuRfKcHpSW67iMID4hVs282WmdUEao3/g9kNpFmJxG7nrA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@spyglassmc/core": "0.4.43", "@spyglassmc/core": "0.4.45",
"@spyglassmc/locales": "0.3.22" "@spyglassmc/locales": "0.3.23"
} }
}, },
"node_modules/@spyglassmc/nbt": { "node_modules/@spyglassmc/nbt": {
"version": "0.3.49", "version": "0.3.51",
"resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.49.tgz", "resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.51.tgz",
"integrity": "sha512-kRYM/V47LEbzG169Eml4cc1jkm3hm/mqC+A2Tji7paclGwY9iVP56bi2lH142RZLaqjYafllP2zFkTrcXbgC8w==", "integrity": "sha512-B+e7uU4xukisUvaU0WdahvCJN7Zj7Fjq1xNsWKjyjrhpmDuI2kAE/cbMvQR6gzySqOPX6Xr2FVrOY1Lmcya8Lw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@spyglassmc/core": "0.4.43", "@spyglassmc/core": "0.4.45",
"@spyglassmc/locales": "0.3.22", "@spyglassmc/locales": "0.3.23",
"@spyglassmc/mcdoc": "0.3.47" "@spyglassmc/mcdoc": "0.3.49"
} }
}, },
"node_modules/@types/diff": { "node_modules/@types/diff": {
@@ -1821,6 +1820,7 @@
"version": "3.1.2", "version": "3.1.2",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
"integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
"dev": true,
"dependencies": { "dependencies": {
"normalize-path": "^3.0.0", "normalize-path": "^3.0.0",
"picomatch": "^2.0.4" "picomatch": "^2.0.4"
@@ -1935,6 +1935,7 @@
"version": "2.2.0", "version": "2.2.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
"integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
"dev": true,
"engines": { "engines": {
"node": ">=8" "node": ">=8"
} }
@@ -1979,6 +1980,7 @@
"version": "3.0.3", "version": "3.0.3",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
"dependencies": { "dependencies": {
"fill-range": "^7.1.1" "fill-range": "^7.1.1"
}, },
@@ -2120,6 +2122,7 @@
"version": "3.5.3", "version": "3.5.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
"integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
"dev": true,
"funding": [ "funding": [
{ {
"type": "individual", "type": "individual",
@@ -3016,6 +3019,7 @@
"version": "7.1.1", "version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
"dependencies": { "dependencies": {
"to-regex-range": "^5.0.1" "to-regex-range": "^5.0.1"
}, },
@@ -3104,6 +3108,7 @@
"version": "2.3.3", "version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
"hasInstallScript": true, "hasInstallScript": true,
"optional": true, "optional": true,
"os": [ "os": [
@@ -3195,6 +3200,7 @@
"version": "5.1.2", "version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
"dependencies": { "dependencies": {
"is-glob": "^4.0.1" "is-glob": "^4.0.1"
}, },
@@ -3342,6 +3348,7 @@
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
"dev": true,
"dependencies": { "dependencies": {
"binary-extensions": "^2.0.0" "binary-extensions": "^2.0.0"
}, },
@@ -3385,6 +3392,7 @@
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
"dev": true,
"engines": { "engines": {
"node": ">=0.10.0" "node": ">=0.10.0"
} }
@@ -3402,6 +3410,7 @@
"version": "4.0.3", "version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"dependencies": { "dependencies": {
"is-extglob": "^2.1.1" "is-extglob": "^2.1.1"
}, },
@@ -3418,6 +3427,7 @@
"version": "7.0.0", "version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true,
"engines": { "engines": {
"node": ">=0.12.0" "node": ">=0.12.0"
} }
@@ -3759,6 +3769,7 @@
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true,
"engines": { "engines": {
"node": ">=0.10.0" "node": ">=0.10.0"
} }
@@ -3921,6 +3932,7 @@
"version": "2.3.2", "version": "2.3.2",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
"integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
"dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=8.6" "node": ">=8.6"
@@ -4213,6 +4225,7 @@
"version": "3.6.0", "version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
"dev": true,
"dependencies": { "dependencies": {
"picomatch": "^2.2.1" "picomatch": "^2.2.1"
}, },
@@ -4758,6 +4771,7 @@
"version": "5.0.1", "version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
"dependencies": { "dependencies": {
"is-number": "^7.0.0" "is-number": "^7.0.0"
}, },
@@ -6072,14 +6086,13 @@
"optional": true "optional": true
}, },
"@spyglassmc/core": { "@spyglassmc/core": {
"version": "0.4.43", "version": "0.4.45",
"resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.43.tgz", "resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.45.tgz",
"integrity": "sha512-IAtjOEChfU8diCRp4iHcyT48B3JodRBqqE7oAGtofYl6TRHweBjosSHGg3j6+wE8rW1/Ni50DXitE3eEDMuf0Q==", "integrity": "sha512-/OXDLH0fY2tLrgI8yOd9D3UFiYRrzBR6Ew4fQssy4XEaeNI48ppfXSJjAyvw0JH30qy13jFbc5XsQ+k3moLMWA==",
"requires": { "requires": {
"@spyglassmc/locales": "0.3.22", "@spyglassmc/locales": "0.3.23",
"base64-arraybuffer": "^1.0.2", "base64-arraybuffer": "^1.0.2",
"binary-search": "^1.3.6", "binary-search": "^1.3.6",
"chokidar": "^3.5.2",
"decompress": "^4.2.1", "decompress": "^4.2.1",
"follow-redirects": "^1.14.8", "follow-redirects": "^1.14.8",
"pako": "^2.0.4", "pako": "^2.0.4",
@@ -6097,59 +6110,59 @@
} }
}, },
"@spyglassmc/java-edition": { "@spyglassmc/java-edition": {
"version": "0.3.55", "version": "0.3.57",
"resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.55.tgz", "resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.57.tgz",
"integrity": "sha512-bIrVMxvlhtqp8QUQBKkqwi3XQN3bgGPLrsTtiAH4mM0/jbTh4AGeEtJsDBa1tcJCjpeTQIWrkO/aVIo//GfKrQ==", "integrity": "sha512-TZwMzxOxL6MNFH6Y0f4xydCKePkbVR6I0eZzvUAaxnUeDc3fBKMfqj+lHCyAv4qhb9AviPLNamaJEc6d0EN8zQ==",
"requires": { "requires": {
"@spyglassmc/core": "0.4.43", "@spyglassmc/core": "0.4.45",
"@spyglassmc/json": "0.3.47", "@spyglassmc/json": "0.3.49",
"@spyglassmc/locales": "0.3.22", "@spyglassmc/locales": "0.3.23",
"@spyglassmc/mcdoc": "0.3.47", "@spyglassmc/mcdoc": "0.3.49",
"@spyglassmc/mcfunction": "0.2.46", "@spyglassmc/mcfunction": "0.2.48",
"@spyglassmc/nbt": "0.3.49" "@spyglassmc/nbt": "0.3.51"
} }
}, },
"@spyglassmc/json": { "@spyglassmc/json": {
"version": "0.3.47", "version": "0.3.49",
"resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.47.tgz", "resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.49.tgz",
"integrity": "sha512-tLlfqWnnrp3V17uTNeimp6dXGZV7ee12rJPFOyTzGaCnCEhIkUy/059zVvO8fjCi702RwBp1A5hprsfry35T5A==", "integrity": "sha512-ZGLrkpX8aGe9hO/mSdvcoD9A1rhh2XKS7OluaaLH2tpj9/hMWCs2+YYHvzg0zKnz5uVudxQyMu1b1si6NcGumA==",
"requires": { "requires": {
"@spyglassmc/core": "0.4.43", "@spyglassmc/core": "0.4.45",
"@spyglassmc/locales": "0.3.22", "@spyglassmc/locales": "0.3.23",
"@spyglassmc/mcdoc": "0.3.47" "@spyglassmc/mcdoc": "0.3.49"
} }
}, },
"@spyglassmc/locales": { "@spyglassmc/locales": {
"version": "0.3.22", "version": "0.3.23",
"resolved": "https://registry.npmjs.org/@spyglassmc/locales/-/locales-0.3.22.tgz", "resolved": "https://registry.npmjs.org/@spyglassmc/locales/-/locales-0.3.23.tgz",
"integrity": "sha512-F0zrZ3eMrhSRw46RczVaXDVs1n+bk3o2aJlNUwvrdv0hrTB4j7WGIJ7hH7jvkeo4JBD5dAOEEeVXbVRbxioY0A==" "integrity": "sha512-tnwKhix75yPd9UZMhhLG5fF7NzBEeEmTcu863vltsxZWoWYF5MZomuCAIe7i9NcFbr/SdteaoXOy9evBV+WezQ=="
}, },
"@spyglassmc/mcdoc": { "@spyglassmc/mcdoc": {
"version": "0.3.47", "version": "0.3.49",
"resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.47.tgz", "resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.49.tgz",
"integrity": "sha512-lYjZ14Z3e5NZk727KbNySKQCDWZfPE7qpvZ61A4ZEsdCmJZ7I4Rf2H/YsLdBzGQ0q6J46Gz0bIYfPEztbX4wAQ==", "integrity": "sha512-o9F2fNMBsygsyBEf2EQDE+C2rPBILiG0B4unG/4nXO+pggNiSVw5jJZG9R+nlf+U3VT/IIOmUcKCRc4V5TL75Q==",
"requires": { "requires": {
"@spyglassmc/core": "0.4.43", "@spyglassmc/core": "0.4.45",
"@spyglassmc/locales": "0.3.22" "@spyglassmc/locales": "0.3.23"
} }
}, },
"@spyglassmc/mcfunction": { "@spyglassmc/mcfunction": {
"version": "0.2.46", "version": "0.2.48",
"resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.46.tgz", "resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.48.tgz",
"integrity": "sha512-8H8reCDPK/n1fghw/dBCZir4MKP9BLzwqq/2331ojFEP80TF0v1dPIEA4HUPsLGfd+SkWjTDfPdNO7F7w8I6PA==", "integrity": "sha512-1Mqmfo3885x7gtJFQSaQJQhrHyhnct/7KRjSiql5HuRfKcHpSW67iMID4hVs282WmdUEao3/g9kNpFmJxG7nrA==",
"requires": { "requires": {
"@spyglassmc/core": "0.4.43", "@spyglassmc/core": "0.4.45",
"@spyglassmc/locales": "0.3.22" "@spyglassmc/locales": "0.3.23"
} }
}, },
"@spyglassmc/nbt": { "@spyglassmc/nbt": {
"version": "0.3.49", "version": "0.3.51",
"resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.49.tgz", "resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.51.tgz",
"integrity": "sha512-kRYM/V47LEbzG169Eml4cc1jkm3hm/mqC+A2Tji7paclGwY9iVP56bi2lH142RZLaqjYafllP2zFkTrcXbgC8w==", "integrity": "sha512-B+e7uU4xukisUvaU0WdahvCJN7Zj7Fjq1xNsWKjyjrhpmDuI2kAE/cbMvQR6gzySqOPX6Xr2FVrOY1Lmcya8Lw==",
"requires": { "requires": {
"@spyglassmc/core": "0.4.43", "@spyglassmc/core": "0.4.45",
"@spyglassmc/locales": "0.3.22", "@spyglassmc/locales": "0.3.23",
"@spyglassmc/mcdoc": "0.3.47" "@spyglassmc/mcdoc": "0.3.49"
} }
}, },
"@types/diff": { "@types/diff": {
@@ -6382,6 +6395,7 @@
"version": "3.1.2", "version": "3.1.2",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
"integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
"dev": true,
"requires": { "requires": {
"normalize-path": "^3.0.0", "normalize-path": "^3.0.0",
"picomatch": "^2.0.4" "picomatch": "^2.0.4"
@@ -6447,7 +6461,8 @@
"binary-extensions": { "binary-extensions": {
"version": "2.2.0", "version": "2.2.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
"integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
"dev": true
}, },
"binary-search": { "binary-search": {
"version": "1.3.6", "version": "1.3.6",
@@ -6488,6 +6503,7 @@
"version": "3.0.3", "version": "3.0.3",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
"requires": { "requires": {
"fill-range": "^7.1.1" "fill-range": "^7.1.1"
} }
@@ -6565,6 +6581,7 @@
"version": "3.5.3", "version": "3.5.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
"integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
"dev": true,
"requires": { "requires": {
"anymatch": "~3.1.2", "anymatch": "~3.1.2",
"braces": "~3.0.2", "braces": "~3.0.2",
@@ -7246,6 +7263,7 @@
"version": "7.1.1", "version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
"requires": { "requires": {
"to-regex-range": "^5.0.1" "to-regex-range": "^5.0.1"
} }
@@ -7303,6 +7321,7 @@
"version": "2.3.3", "version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
"optional": true "optional": true
}, },
"function-bind": { "function-bind": {
@@ -7369,6 +7388,7 @@
"version": "5.1.2", "version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
"requires": { "requires": {
"is-glob": "^4.0.1" "is-glob": "^4.0.1"
} }
@@ -7469,6 +7489,7 @@
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
"dev": true,
"requires": { "requires": {
"binary-extensions": "^2.0.0" "binary-extensions": "^2.0.0"
} }
@@ -7496,7 +7517,8 @@
"is-extglob": { "is-extglob": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
"dev": true
}, },
"is-fullwidth-code-point": { "is-fullwidth-code-point": {
"version": "3.0.0", "version": "3.0.0",
@@ -7508,6 +7530,7 @@
"version": "4.0.3", "version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"requires": { "requires": {
"is-extglob": "^2.1.1" "is-extglob": "^2.1.1"
} }
@@ -7520,7 +7543,8 @@
"is-number": { "is-number": {
"version": "7.0.0", "version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true
}, },
"is-stream": { "is-stream": {
"version": "1.1.0", "version": "1.1.0",
@@ -7790,7 +7814,8 @@
"normalize-path": { "normalize-path": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true
}, },
"normalize-range": { "normalize-range": {
"version": "0.1.2", "version": "0.1.2",
@@ -7909,7 +7934,8 @@
"picomatch": { "picomatch": {
"version": "2.3.2", "version": "2.3.2",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
"integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==" "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
"dev": true
}, },
"pify": { "pify": {
"version": "2.3.0", "version": "2.3.0",
@@ -8086,6 +8112,7 @@
"version": "3.6.0", "version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
"dev": true,
"requires": { "requires": {
"picomatch": "^2.2.1" "picomatch": "^2.2.1"
} }
@@ -8482,6 +8509,7 @@
"version": "5.0.1", "version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
"requires": { "requires": {
"is-number": "^7.0.0" "is-number": "^7.0.0"
} }

View File

@@ -16,12 +16,12 @@
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@giscus/react": "^2.2.3", "@giscus/react": "^2.2.3",
"@spyglassmc/core": "^0.4.43", "@spyglassmc/core": "^0.4.45",
"@spyglassmc/java-edition": "^0.3.55", "@spyglassmc/java-edition": "^0.3.57",
"@spyglassmc/json": "^0.3.47", "@spyglassmc/json": "^0.3.49",
"@spyglassmc/locales": "^0.3.22", "@spyglassmc/locales": "^0.3.22",
"@spyglassmc/mcdoc": "^0.3.47", "@spyglassmc/mcdoc": "^0.3.49",
"@spyglassmc/nbt": "^0.3.49", "@spyglassmc/nbt": "^0.3.51",
"@zip.js/zip.js": "^2.4.5", "@zip.js/zip.js": "^2.4.5",
"brace": "^0.11.1", "brace": "^0.11.1",
"buffer": "^6.0.3", "buffer": "^6.0.3",

View File

@@ -1,9 +1,9 @@
import config from '../Config.js' import config from '../Config.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', '1.21.4', '1.21.5', '1.21.6', '1.21.9', '1.21.11', '26.1'] 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', '1.21.5', '1.21.6', '1.21.9', '1.21.11', '26.1', '26.2'] as const
export type VersionId = typeof VersionIds[number] export type VersionId = typeof VersionIds[number]
export const DEFAULT_VERSION: VersionId = '1.21.11' export const DEFAULT_VERSION: VersionId = '26.1'
export function checkVersion(versionId: string, minVersionId: string | undefined, maxVersionId?: string) { export function checkVersion(versionId: string, minVersionId: string | undefined, maxVersionId?: string) {
const version = config.versions.findIndex(v => v.id === versionId) const version = config.versions.findIndex(v => v.id === versionId)

View File

@@ -213,7 +213,14 @@
{ {
"id": "26.1", "id": "26.1",
"ref": "26.1.1", "ref": "26.1.1",
"name": "26.1 — 26.1.1", "name": "26.1",
"pack_format": 101,
"show": true
},
{
"id": "26.2",
"dynamic": true,
"name": "26.2",
"pack_format": 101, "pack_format": 101,
"show": true "show": true
} }
@@ -388,7 +395,13 @@
{ {
"id": "trade_set", "id": "trade_set",
"url": "trade-set", "url": "trade-set",
"minVersion": "26.1" "minVersion": "26.1",
"wiki": "https://minecraft.wiki/w/Trade_set"
},
{
"id": "sulfur_cube_archetype",
"url": "sulfur-cube-archetype",
"minVersion": "26.2"
}, },
{ {
"id": "text_component", "id": "text_component",

View File

@@ -117,6 +117,7 @@
"generator.post_effect": "Post Effect", "generator.post_effect": "Post Effect",
"generator.predicate": "Predicate", "generator.predicate": "Predicate",
"generator.recipe": "Recipe", "generator.recipe": "Recipe",
"generator.sulfur_cube_archetype": "Sulfur Cube Archetype",
"generator.switch_version": "Switch to %0%", "generator.switch_version": "Switch to %0%",
"generator.tag/banner_pattern": "Banner Pattern Tag", "generator.tag/banner_pattern": "Banner Pattern Tag",
"generator.tag/block": "Block Tag", "generator.tag/block": "Block Tag",