* - Added precipitation client biome component

* - Renamed input_air_controlled to free_camera_controlled

* - Added vertical_movement_action

* - Renamed dash to dash_action

* - Updated on_death documentation

* - Updated :interact slot list

* - Added drop_item event response

* - Removed experimental markers for poly_mesh

* - Removed experimental markers for texture_meshes

* - Added use_pixel_depth option to texture_mesh

* - Updated swamp surface builder

* - Updated roar behavior

* - Standardize control_flags definition

* - Updated slime_attack behavior

* - Added control_flags to certain goals based on vanilla schemas

* - Added direction to dash_action

* - Added fire_resistant component

* - Added underwater_music field to biome_music

* - Added redstone_producer block component

* - Added flower_pottable

* - Added embedded_visual component

* - Added embedded item_display_transform

* - Added y_rotation filter

* - Added on_take_flower trigger to give_flower behavior

* - Added passenger_of_entity loot condition

* - Added is_baby loot condition

* - Added manifest v3

* - Added stonecutter recipe tag
- Remove duplicate description in recipe schema

* - Give entity_placer block a type
This commit is contained in:
Xterionix
2025-09-08 07:01:39 -05:00
committed by GitHub
parent e9ff52d23a
commit 2082ad8e86
48 changed files with 887 additions and 107 deletions

View File

@@ -10,6 +10,11 @@
"description": "Music to be played when inside this biome. If left off or not found the default music will be determined by the dimension. Empty string will result in no music.",
"type": "string"
},
"underwater_music": {
"title": "Underwater Music",
"description": "Enables underwater music",
"type": "boolean"
},
"volume_multiplier": {
"title": "Volume Multiplier",
"description": "Multiplier temporarily and gradually applied to music volume when within this biome.",

View File

@@ -0,0 +1,29 @@
{
"$id": "blockception.minecraft.resource.biomes.minecraft.precipitation",
"title": "Precipitation",
"description": "Describes the visuals for a biome's precipitation. Biomes without this component will have default values. At most one precipitation type can be set for a biome.",
"type": "object",
"additionalProperties": false,
"properties": {
"ash": {
"title": "Ash",
"description": "Density of ash precipitation visuals.",
"type": "number"
},
"blue_spores": {
"title": "Blue Spores",
"description": "Density of blue spore precipitation visuals.",
"type": "number"
},
"red_spores": {
"title": "Red Spores",
"description": "Density of blue spore precipitation visuals.",
"type": "number"
},
"white_ash": {
"title": "White Ash",
"description": "Density of white ash precipitation visuals.",
"type": "number"
}
}
}

View File

@@ -24,6 +24,7 @@
"minecraft:grass_appearance": { "$ref": "./components/grass_appearance.json" },
"minecraft:lighting_identifier": { "$ref": "./components/lighting_identifier.json" },
"minecraft:sky_color": { "$ref": "./components/sky_color.json" },
"minecraft:precipitation": { "$ref": "./components/precipitation.json" },
"minecraft:water_appearance": { "$ref": "./components/water_appearance.json" },
"minecraft:water_identifier": { "$ref": "./components/water_identifier.json" }
}

View File

@@ -376,7 +376,7 @@
"poly_mesh": {
"additionalProperties": false,
"type": "object",
"description": "***EXPERIMENTAL*** A triangle or quad mesh object. Can be used in conjunction with cubes and texture geometry.",
"description": "A triangle or quad mesh object. Can be used in conjunction with cubes and texture geometry.",
"required": [
"polys"
],
@@ -497,7 +497,7 @@
"texture_meshes": {
"type": "array",
"title": "Texture Meshes",
"description": "***EXPERIMENTAL*** Adds a mesh to the bone's geometry by converting texels in a texture into boxes.",
"description": "Adds a mesh to the bone's geometry by converting texels in a texture into boxes.",
"items": {
"type": "object",
"additionalProperties": false,
@@ -548,6 +548,12 @@
"texture": {
"type": "string",
"description": "The friendly-named texture to use."
},
"use_pixel_depth": {
"title": "Use Pixel Depth",
"description": "Controls how geometry depth relates to texture resolution",
"type": "boolean",
"default": false
}
}
}

View File

@@ -499,7 +499,7 @@
"poly_mesh": {
"additionalProperties": false,
"type": "object",
"description": "***EXPERIMENTAL*** A triangle or quad mesh object. Can be used in conjunction with cubes and texture geometry.",
"description": "A triangle or quad mesh object. Can be used in conjunction with cubes and texture geometry.",
"required": [
"polys"
],
@@ -620,7 +620,7 @@
"texture_meshes": {
"type": "array",
"title": "Texture Meshes",
"description": "***EXPERIMENTAL*** Adds a mesh to the bone's geometry by converting texels in a texture into boxes.",
"description": "Adds a mesh to the bone's geometry by converting texels in a texture into boxes.",
"items": {
"type": "object",
"additionalProperties": false,
@@ -671,6 +671,12 @@
"texture": {
"type": "string",
"description": "The friendly-named texture to use."
},
"use_pixel_depth": {
"title": "Use Pixel Depth",
"description": "Controls how geometry depth relates to texture resolution",
"type": "boolean",
"default": false
}
}
}
@@ -712,6 +718,9 @@
},
"head": {
"$ref": "#/definitions/display_transform"
},
"embedded": {
"$ref": "#/definitions/display_transform"
}
}
}

View File

@@ -323,6 +323,12 @@
"type": "number"
}
]
},
"use_pixel_depth": {
"title": "Use Pixel Depth",
"description": "Controls how geometry depth relates to texture resolution",
"type": "boolean",
"default": false
}
}
}