diff --git a/public/mcdoc/neoforge.mcdoc b/public/mcdoc/neoforge.mcdoc index 90d22041..fa86b926 100644 --- a/public/mcdoc/neoforge.mcdoc +++ b/public/mcdoc/neoforge.mcdoc @@ -123,6 +123,13 @@ type DataMap = struct { remove?: [K], } +dispatch minecraft:resource[neoforge:data_map_acceptable_villager_distances] to DataMap<#[id(registry="entity_type", tags="allowed")] string, ( + float | + struct AcceptableVillagerDistance { + acceptable_villager_distance: float, + } | +)> + dispatch minecraft:resource[neoforge:data_map_compostables] to DataMap<#[id(registry="item",tags="allowed")] string, ( float @ 0..1 | struct Compostable { @@ -166,6 +173,13 @@ dispatch minecraft:resource[neoforge:data_map_raid_hero_gifts] to DataMap<#[id(r } | )> +dispatch minecraft:resource[neoforge:data_map_strippables] to DataMap<#[id(registry="block",tags="allowed")] string, ( + #[id="block"] string | + struct Strippable { + stripped_block: #[id="block"] string, + } | +)> + dispatch minecraft:resource[neoforge:data_map_vibration_frequencies] to DataMap<#[id(registry="game_event",tags="allowed")] string, ( int @ 1..15 | struct VibrationFrequency { @@ -173,6 +187,13 @@ dispatch minecraft:resource[neoforge:data_map_vibration_frequencies] to DataMap< } | )> +dispatch minecraft:resource[neoforge:data_map_villager_types] to DataMap<#[id(registry="worldgen/biome",tags="allowed")] string, ( + #[id="villager_type"] string | + struct BiomeVillagerType { + villager_type: #[id="villager_type"] string, + } | +)> + dispatch minecraft:resource[neoforge:data_map_waxables] to DataMap<#[id(registry="block",tags="allowed")] string, ( #[id="block"] string | struct Waxable { diff --git a/src/config.json b/src/config.json index 70a0316c..1696a8f5 100644 --- a/src/config.json +++ b/src/config.json @@ -747,6 +747,15 @@ "minVersion": "1.20.2", "wiki": "https://docs.neoforged.net/docs/worldgen/biomemodifier" }, + { + "id": "neoforge:data_map_acceptable_villager_distances", + "url": "neoforge/data-map-acceptable-villager-distances", + "path": "neoforge/data_map_acceptable_villager_distances", + "tags": ["partners"], + "dependency": "neoforge", + "minVersion": "1.21.7", + "wiki": "https://docs.neoforged.net/docs/resources/server/datamaps/builtin/#neoforgeacceptable_villager_distances" + }, { "id": "neoforge:data_map_compostables", "url": "neoforge/data-map-compostables", @@ -801,6 +810,15 @@ "minVersion": "1.20.4", "wiki": "https://docs.neoforged.net/docs/resources/server/datamaps/builtin#neoforgeraid_hero_gifts" }, + { + "id": "neoforge:data_map_strippables", + "url": "neoforge/data-map-strippables", + "path": "neoforge/data_map_strippables", + "tags": ["partners"], + "dependency": "neoforge", + "minVersion": "1.21.8", + "wiki": "https://docs.neoforged.net/docs/resources/server/datamaps/builtin#neoforgestrippables" + }, { "id": "neoforge:data_map_vibration_frequencies", "url": "neoforge/data-map-vibration-frequencies", @@ -810,6 +828,15 @@ "minVersion": "1.20.4", "wiki": "https://docs.neoforged.net/docs/resources/server/datamaps/builtin#neoforgevibration_frequencies" }, + { + "id": "neoforge:data_map_villager_types", + "url": "neoforge/data-map-villager-types", + "path": "neoforge/data_map_villager_types", + "tags": ["partners"], + "dependency": "neoforge", + "minVersion": "1.21.4", + "wiki": "https://docs.neoforged.net/docs/resources/server/datamaps/builtin#neoforgevillager_types" + }, { "id": "neoforge:data_map_waxables", "url": "neoforge/data-map-waxables", diff --git a/src/locales/en.json b/src/locales/en.json index 0c427287..347e5d40 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -95,13 +95,16 @@ "generator.model": "Model", "generator.texture_meta": "Texture Metadata", "generator.neoforge:biome_modifier": "Biome Modifier", + "generator.neoforge:data_map_acceptable_villager_distances": "Acceptable Villager Distances Data Map", "generator.neoforge:data_map_compostables": "Compostables Data Map", "generator.neoforge:data_map_furnace_fuels": "Furnace Fuels Data Map", "generator.neoforge:data_map_monster_room_mobs": "Monster Room Mobs Data Map", "generator.neoforge:data_map_oxidizables": "Oxidizables Data Map", "generator.neoforge:data_map_parrot_imitations": "Parrot Imitations Data Map", "generator.neoforge:data_map_raid_hero_gifts": "Raid Hero Gifts Data Map", + "generator.neoforge:data_map_strippables": "Strippables Data Map", "generator.neoforge:data_map_vibration_frequencies": "Vibration Frequencies Data Map", + "generator.neoforge:data_map_villager_types": "Biome Villager Types Data Map", "generator.neoforge:data_map_waxables": "Waxables Data Map", "generator.neoforge:structure_modifier": "Structure Modifier", "generator.not_found": "Cannot find generator \"%0%\"",