From 558ecbcc5d2995d1ccff67edd98ef1bb56be46a9 Mon Sep 17 00:00:00 2001 From: Misode Date: Wed, 5 Nov 2025 02:12:49 +0100 Subject: [PATCH] Add timeline and zombie nautilus variant generators --- package-lock.json | 126 ++++++++++++++++++++++---------------------- package.json | 10 ++-- src/config.json | 63 +++++++++++++++------- src/locales/en.json | 4 ++ 4 files changed, 117 insertions(+), 86 deletions(-) diff --git a/package-lock.json b/package-lock.json index f706f045..86d22939 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.37", - "@spyglassmc/java-edition": "^0.3.49", - "@spyglassmc/json": "^0.3.41", + "@spyglassmc/core": "^0.4.39", + "@spyglassmc/java-edition": "^0.3.51", + "@spyglassmc/json": "^0.3.43", "@spyglassmc/locales": "^0.3.19", - "@spyglassmc/mcdoc": "^0.3.41", - "@spyglassmc/nbt": "^0.3.43", + "@spyglassmc/mcdoc": "^0.3.43", + "@spyglassmc/nbt": "^0.3.45", "@zip.js/zip.js": "^2.4.5", "brace": "^0.11.1", "buffer": "^6.0.3", @@ -1293,9 +1293,9 @@ ] }, "node_modules/@spyglassmc/core": { - "version": "0.4.37", - "resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.37.tgz", - "integrity": "sha512-rEN9JmoqgTeSJDM3PoueyhVK09Gn4rXsgRAPXMUBtmPLnx9eFTwuMDFRhYzg3lahS1YPYdqg0e+08eRNBEevyA==", + "version": "0.4.39", + "resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.39.tgz", + "integrity": "sha512-Z7A8x9phc6LAQNABjTsEqE5ab6tEU9Egk9XIjE0kX0Ma7i4ZuFMAodoM8dlF8NKeO5gd//wdMvXiW29TVMU1BQ==", "dependencies": { "@spyglassmc/locales": "0.3.19", "base64-arraybuffer": "^1.0.2", @@ -1322,26 +1322,26 @@ } }, "node_modules/@spyglassmc/java-edition": { - "version": "0.3.49", - "resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.49.tgz", - "integrity": "sha512-Y8dbNxmjs3AVDfEStvu8eGeJnF9X4fXHYeh0NBbnxHEpKLi9B1DJ0/msom681yEOEDQMb2E/HEeAG1zLqn15Og==", + "version": "0.3.51", + "resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.51.tgz", + "integrity": "sha512-G1mc15hYQxRKcppIk8o/NXmmoOf6Ot1ZOVNKLfO/YC2asGihRfcdlLnArsIrt82neq45IUS800Ki7ghi8rgw4g==", "dependencies": { - "@spyglassmc/core": "0.4.37", - "@spyglassmc/json": "0.3.41", + "@spyglassmc/core": "0.4.39", + "@spyglassmc/json": "0.3.43", "@spyglassmc/locales": "0.3.19", - "@spyglassmc/mcdoc": "0.3.41", - "@spyglassmc/mcfunction": "0.2.40", - "@spyglassmc/nbt": "0.3.43" + "@spyglassmc/mcdoc": "0.3.43", + "@spyglassmc/mcfunction": "0.2.42", + "@spyglassmc/nbt": "0.3.45" } }, "node_modules/@spyglassmc/json": { - "version": "0.3.41", - "resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.41.tgz", - "integrity": "sha512-uYD4nMf/BkclDrZDliWMg955LJgFLIkh6APa64lBh630C6ZIYaQtXv5zqjmMHCY3S6MkYEAn4Fcu3GmBdW90jQ==", + "version": "0.3.43", + "resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.43.tgz", + "integrity": "sha512-Hu/cyhkYs5KslTk51m+OLZUrIgRLvSWSPPdI4WmB8eKe5j8QpIrZ6zAyeAoyXtZ9S+wMX088yCtite2Q0SVmnA==", "dependencies": { - "@spyglassmc/core": "0.4.37", + "@spyglassmc/core": "0.4.39", "@spyglassmc/locales": "0.3.19", - "@spyglassmc/mcdoc": "0.3.41" + "@spyglassmc/mcdoc": "0.3.43" } }, "node_modules/@spyglassmc/locales": { @@ -1350,31 +1350,31 @@ "integrity": "sha512-6n/O3G9INueV5L10g3nCuNBiMHGhCZ0g0q00sc9EJOYodejg01mzaz+w1rOLEYpiZ31Ri3f25faq5h8uI9AisA==" }, "node_modules/@spyglassmc/mcdoc": { - "version": "0.3.41", - "resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.41.tgz", - "integrity": "sha512-iPm1I3VFmoyfGOKgGPFUoSsA53MOw8DMbhb4lHZWWwa0SNJYS8+y1r02Qv29ZHrj6Si0w46A7//9z+0HaBQ/TA==", + "version": "0.3.43", + "resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.43.tgz", + "integrity": "sha512-2r+byjd9mPCNjO/fCYnChX0hXSLNMmKxwaZ9/ttcEePmJgjPi3rIR7SY75P5/lQNRn9RIWgcAhVfiK0GG8N6tw==", "dependencies": { - "@spyglassmc/core": "0.4.37", + "@spyglassmc/core": "0.4.39", "@spyglassmc/locales": "0.3.19" } }, "node_modules/@spyglassmc/mcfunction": { - "version": "0.2.40", - "resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.40.tgz", - "integrity": "sha512-0kAGFA8imPMsygQxtrE4Fbm5fefFS21OaetKYjeomFBMNHossxzsL6MjPt0G81euTHIwKNY3i9eOsDe05XyKlA==", + "version": "0.2.42", + "resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.42.tgz", + "integrity": "sha512-cEljMbcQIbebmV8Es37AdpQTXWHxrgNOj/8i0llgiAULR378Wlmj0pI0E0SVHwuxZ7Q5UUWqW0LozS9MVQL+7g==", "dependencies": { - "@spyglassmc/core": "0.4.37", + "@spyglassmc/core": "0.4.39", "@spyglassmc/locales": "0.3.19" } }, "node_modules/@spyglassmc/nbt": { - "version": "0.3.43", - "resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.43.tgz", - "integrity": "sha512-NbTMLgSZVqcEXltk4sKwIlqN4jr13GwvLly9FGsT6j5DwtJPRy0UxKU+93lD26JdUwEKGrE3WyoKpw3e57jQiw==", + "version": "0.3.45", + "resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.45.tgz", + "integrity": "sha512-NnBBVM4gwpr5cNiThFs63fZjUf0/fJZcRi25dOwFfeACq8/dJv0buqih63RsZKWsP7zAdP97j8N32sR4/q9dDA==", "dependencies": { - "@spyglassmc/core": "0.4.37", + "@spyglassmc/core": "0.4.39", "@spyglassmc/locales": "0.3.19", - "@spyglassmc/mcdoc": "0.3.41" + "@spyglassmc/mcdoc": "0.3.43" } }, "node_modules/@types/diff": { @@ -5899,9 +5899,9 @@ "optional": true }, "@spyglassmc/core": { - "version": "0.4.37", - "resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.37.tgz", - "integrity": "sha512-rEN9JmoqgTeSJDM3PoueyhVK09Gn4rXsgRAPXMUBtmPLnx9eFTwuMDFRhYzg3lahS1YPYdqg0e+08eRNBEevyA==", + "version": "0.4.39", + "resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.39.tgz", + "integrity": "sha512-Z7A8x9phc6LAQNABjTsEqE5ab6tEU9Egk9XIjE0kX0Ma7i4ZuFMAodoM8dlF8NKeO5gd//wdMvXiW29TVMU1BQ==", "requires": { "@spyglassmc/locales": "0.3.19", "base64-arraybuffer": "^1.0.2", @@ -5924,26 +5924,26 @@ } }, "@spyglassmc/java-edition": { - "version": "0.3.49", - "resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.49.tgz", - "integrity": "sha512-Y8dbNxmjs3AVDfEStvu8eGeJnF9X4fXHYeh0NBbnxHEpKLi9B1DJ0/msom681yEOEDQMb2E/HEeAG1zLqn15Og==", + "version": "0.3.51", + "resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.51.tgz", + "integrity": "sha512-G1mc15hYQxRKcppIk8o/NXmmoOf6Ot1ZOVNKLfO/YC2asGihRfcdlLnArsIrt82neq45IUS800Ki7ghi8rgw4g==", "requires": { - "@spyglassmc/core": "0.4.37", - "@spyglassmc/json": "0.3.41", + "@spyglassmc/core": "0.4.39", + "@spyglassmc/json": "0.3.43", "@spyglassmc/locales": "0.3.19", - "@spyglassmc/mcdoc": "0.3.41", - "@spyglassmc/mcfunction": "0.2.40", - "@spyglassmc/nbt": "0.3.43" + "@spyglassmc/mcdoc": "0.3.43", + "@spyglassmc/mcfunction": "0.2.42", + "@spyglassmc/nbt": "0.3.45" } }, "@spyglassmc/json": { - "version": "0.3.41", - "resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.41.tgz", - "integrity": "sha512-uYD4nMf/BkclDrZDliWMg955LJgFLIkh6APa64lBh630C6ZIYaQtXv5zqjmMHCY3S6MkYEAn4Fcu3GmBdW90jQ==", + "version": "0.3.43", + "resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.43.tgz", + "integrity": "sha512-Hu/cyhkYs5KslTk51m+OLZUrIgRLvSWSPPdI4WmB8eKe5j8QpIrZ6zAyeAoyXtZ9S+wMX088yCtite2Q0SVmnA==", "requires": { - "@spyglassmc/core": "0.4.37", + "@spyglassmc/core": "0.4.39", "@spyglassmc/locales": "0.3.19", - "@spyglassmc/mcdoc": "0.3.41" + "@spyglassmc/mcdoc": "0.3.43" } }, "@spyglassmc/locales": { @@ -5952,31 +5952,31 @@ "integrity": "sha512-6n/O3G9INueV5L10g3nCuNBiMHGhCZ0g0q00sc9EJOYodejg01mzaz+w1rOLEYpiZ31Ri3f25faq5h8uI9AisA==" }, "@spyglassmc/mcdoc": { - "version": "0.3.41", - "resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.41.tgz", - "integrity": "sha512-iPm1I3VFmoyfGOKgGPFUoSsA53MOw8DMbhb4lHZWWwa0SNJYS8+y1r02Qv29ZHrj6Si0w46A7//9z+0HaBQ/TA==", + "version": "0.3.43", + "resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.43.tgz", + "integrity": "sha512-2r+byjd9mPCNjO/fCYnChX0hXSLNMmKxwaZ9/ttcEePmJgjPi3rIR7SY75P5/lQNRn9RIWgcAhVfiK0GG8N6tw==", "requires": { - "@spyglassmc/core": "0.4.37", + "@spyglassmc/core": "0.4.39", "@spyglassmc/locales": "0.3.19" } }, "@spyglassmc/mcfunction": { - "version": "0.2.40", - "resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.40.tgz", - "integrity": "sha512-0kAGFA8imPMsygQxtrE4Fbm5fefFS21OaetKYjeomFBMNHossxzsL6MjPt0G81euTHIwKNY3i9eOsDe05XyKlA==", + "version": "0.2.42", + "resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.42.tgz", + "integrity": "sha512-cEljMbcQIbebmV8Es37AdpQTXWHxrgNOj/8i0llgiAULR378Wlmj0pI0E0SVHwuxZ7Q5UUWqW0LozS9MVQL+7g==", "requires": { - "@spyglassmc/core": "0.4.37", + "@spyglassmc/core": "0.4.39", "@spyglassmc/locales": "0.3.19" } }, "@spyglassmc/nbt": { - "version": "0.3.43", - "resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.43.tgz", - "integrity": "sha512-NbTMLgSZVqcEXltk4sKwIlqN4jr13GwvLly9FGsT6j5DwtJPRy0UxKU+93lD26JdUwEKGrE3WyoKpw3e57jQiw==", + "version": "0.3.45", + "resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.45.tgz", + "integrity": "sha512-NnBBVM4gwpr5cNiThFs63fZjUf0/fJZcRi25dOwFfeACq8/dJv0buqih63RsZKWsP7zAdP97j8N32sR4/q9dDA==", "requires": { - "@spyglassmc/core": "0.4.37", + "@spyglassmc/core": "0.4.39", "@spyglassmc/locales": "0.3.19", - "@spyglassmc/mcdoc": "0.3.41" + "@spyglassmc/mcdoc": "0.3.43" } }, "@types/diff": { diff --git a/package.json b/package.json index e745c013..73c8534a 100644 --- a/package.json +++ b/package.json @@ -16,12 +16,12 @@ "license": "MIT", "dependencies": { "@giscus/react": "^2.2.3", - "@spyglassmc/core": "^0.4.37", - "@spyglassmc/java-edition": "^0.3.49", - "@spyglassmc/json": "^0.3.41", + "@spyglassmc/core": "^0.4.39", + "@spyglassmc/java-edition": "^0.3.51", + "@spyglassmc/json": "^0.3.43", "@spyglassmc/locales": "^0.3.19", - "@spyglassmc/mcdoc": "^0.3.41", - "@spyglassmc/nbt": "^0.3.43", + "@spyglassmc/mcdoc": "^0.3.43", + "@spyglassmc/nbt": "^0.3.45", "@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 29bfeb58..518529d1 100644 --- a/src/config.json +++ b/src/config.json @@ -361,6 +361,17 @@ "minVersion": "1.21.5", "wiki": "https://minecraft.wiki/w/Test_environment_definition" }, + { + "id": "timeline", + "url": "timeline", + "minVersion": "1.21.11", + "wiki": "https://minecraft.wiki/w/Timeline" + }, + { + "id": "zombie_nautilus_variant", + "url": "zombie-nautilus-variant", + "minVersion": "1.21.11" + }, { "id": "text_component", "url": "text-component", @@ -506,21 +517,21 @@ "url": "tags/block", "tags": ["tags"], "path": "tags/block", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/entity_type", "url": "tags/entity-type", "tags": ["tags"], "path": "tags/entity_type", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/fluid", "url": "tags/fluid", "tags": ["tags"], "path": "tags/fluid", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/game_event", @@ -528,14 +539,14 @@ "tags": ["tags"], "path": "tags/game_event", "minVersion": "1.17", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/item", "url": "tags/item", "tags": ["tags"], "path": "tags/item", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/damage_type", @@ -543,7 +554,7 @@ "tags": ["tags"], "path": "tags/damage_type", "minVersion": "1.19.4", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/dialog", @@ -551,7 +562,7 @@ "tags": ["tags"], "path": "tags/dialog", "minVersion": "1.21.6", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/worldgen/biome", @@ -559,7 +570,7 @@ "tags": ["tags", "worldgen"], "path": "tags/worldgen/biome", "minVersion": "1.18.2", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/worldgen/structure", @@ -567,7 +578,7 @@ "tags": ["tags", "worldgen"], "path": "tags/worldgen/structure", "minVersion": "1.19", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/worldgen/structure_set", @@ -575,7 +586,7 @@ "tags": ["tags", "worldgen"], "path": "tags/worldgen/structure_set", "minVersion": "1.18.2", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/worldgen/flat_level_generator_preset", @@ -583,7 +594,7 @@ "tags": ["tags", "worldgen"], "path": "tags/worldgen/flat_level_generator_preset", "minVersion": "1.19", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/worldgen/world_preset", @@ -591,7 +602,7 @@ "tags": ["tags", "worldgen"], "path": "tags/worldgen/world_preset", "minVersion": "1.19", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/banner_pattern", @@ -599,7 +610,7 @@ "tags": ["tags"], "path": "tags/banner_pattern", "minVersion": "1.19", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/cat_variant", @@ -607,7 +618,7 @@ "tags": ["tags"], "path": "tags/cat_variant", "minVersion": "1.19", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/enchantment", @@ -615,7 +626,7 @@ "tags": ["tags"], "path": "tags/enchantment", "minVersion": "1.19", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/instrument", @@ -623,7 +634,7 @@ "tags": ["tags"], "path": "tags/instrument", "minVersion": "1.19", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/painting_variant", @@ -631,7 +642,7 @@ "tags": ["tags"], "path": "tags/painting_variant", "minVersion": "1.19", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "tag/point_of_interest_type", @@ -639,7 +650,23 @@ "tags": ["tags"], "path": "tags/point_of_interest_type", "minVersion": "1.19", - "wiki": "https://minecraft.wiki/w/Tag#Java_Edition" + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" + }, + { + "id": "tag/timeline", + "url": "tags/timeline", + "tags": ["tags"], + "path": "tags/timeline", + "minVersion": "1.21.11", + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" + }, + { + "id": "tag/zombie_nautilus_variant", + "url": "tags/zombie-nautilus-variant", + "tags": ["tags"], + "path": "tags/zombie_nautilus_variant", + "minVersion": "1.21.11", + "wiki": "https://minecraft.wiki/w/Tag_(Java_Edition)" }, { "id": "block_definition", diff --git a/src/locales/en.json b/src/locales/en.json index 347e5d40..457ec79e 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -130,11 +130,13 @@ "generator.tag/item": "Item Tag", "generator.tag/painting_variant": "Painting Variant Tag", "generator.tag/point_of_interest_type": "Point of Interest Type Tag", + "generator.tag/timeline": "Timeline Tag", "generator.tag/worldgen/biome": "Biome Tag", "generator.tag/worldgen/flat_level_generator_preset": "Flat World Preset Tag", "generator.tag/worldgen/structure": "Structure Tag", "generator.tag/worldgen/structure_set": "Structure Set Tag", "generator.tag/worldgen/world_preset": "World Preset Tag", + "generator.tag/zombie_nautilus_variant": "Zombie Nautilus Variant Tag", "generator.test_instance": "Test Instance", "generator.test_environment": "Test Environment", "generator.text_component": "Text Component", @@ -142,6 +144,7 @@ "generator.thermoo:environment": "Environment", "generator.thermoo:temperature_effect": "Temperature Effect", "generator.thermoo:predicate": "Thermoo Predicates", + "generator.timeline": "Timeline", "generator.pixelmon:raid_ally_set": "Pixelmon Raid Ally Set", "generator.pixelmon:raid_spawn_set": "Pixelmon Raid Spawn Set", "generator.pixelmon:spawn_replacement": "Pixelmon Spawn Replacement", @@ -175,6 +178,7 @@ "generator.worldgen/structure_set": "Structure Set", "generator.worldgen/template_pool": "Template Pool", "generator.worldgen/world_preset": "World Preset", + "generator.zombie_nautilus_variant": "Zombie Nautilus Variant", "generators.all": "All generators", "generators.no_results": "No generators for this query", "generators.partners": "Modded Generators",