feat(neoforge): Add new datamaps (#806)

This commit is contained in:
ChampionAsh5357
2025-10-02 16:20:09 -04:00
committed by GitHub
parent 4158aa85f3
commit 37d90ec493
3 changed files with 51 additions and 0 deletions

View File

@@ -123,6 +123,13 @@ type DataMap<K, V> = struct {
remove?: [K], 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, ( dispatch minecraft:resource[neoforge:data_map_compostables] to DataMap<#[id(registry="item",tags="allowed")] string, (
float @ 0..1 | float @ 0..1 |
struct Compostable { 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, ( dispatch minecraft:resource[neoforge:data_map_vibration_frequencies] to DataMap<#[id(registry="game_event",tags="allowed")] string, (
int @ 1..15 | int @ 1..15 |
struct VibrationFrequency { 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, ( dispatch minecraft:resource[neoforge:data_map_waxables] to DataMap<#[id(registry="block",tags="allowed")] string, (
#[id="block"] string | #[id="block"] string |
struct Waxable { struct Waxable {

View File

@@ -747,6 +747,15 @@
"minVersion": "1.20.2", "minVersion": "1.20.2",
"wiki": "https://docs.neoforged.net/docs/worldgen/biomemodifier" "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", "id": "neoforge:data_map_compostables",
"url": "neoforge/data-map-compostables", "url": "neoforge/data-map-compostables",
@@ -801,6 +810,15 @@
"minVersion": "1.20.4", "minVersion": "1.20.4",
"wiki": "https://docs.neoforged.net/docs/resources/server/datamaps/builtin#neoforgeraid_hero_gifts" "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", "id": "neoforge:data_map_vibration_frequencies",
"url": "neoforge/data-map-vibration-frequencies", "url": "neoforge/data-map-vibration-frequencies",
@@ -810,6 +828,15 @@
"minVersion": "1.20.4", "minVersion": "1.20.4",
"wiki": "https://docs.neoforged.net/docs/resources/server/datamaps/builtin#neoforgevibration_frequencies" "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", "id": "neoforge:data_map_waxables",
"url": "neoforge/data-map-waxables", "url": "neoforge/data-map-waxables",

View File

@@ -95,13 +95,16 @@
"generator.model": "Model", "generator.model": "Model",
"generator.texture_meta": "Texture Metadata", "generator.texture_meta": "Texture Metadata",
"generator.neoforge:biome_modifier": "Biome Modifier", "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_compostables": "Compostables Data Map",
"generator.neoforge:data_map_furnace_fuels": "Furnace Fuels 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_monster_room_mobs": "Monster Room Mobs Data Map",
"generator.neoforge:data_map_oxidizables": "Oxidizables Data Map", "generator.neoforge:data_map_oxidizables": "Oxidizables Data Map",
"generator.neoforge:data_map_parrot_imitations": "Parrot Imitations 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_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_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:data_map_waxables": "Waxables Data Map",
"generator.neoforge:structure_modifier": "Structure Modifier", "generator.neoforge:structure_modifier": "Structure Modifier",
"generator.not_found": "Cannot find generator \"%0%\"", "generator.not_found": "Cannot find generator \"%0%\"",