* - Added VV

* - Updated block culling

* - Added remove_in_peaceful

* - Added leashable_to

* - Updated leashable

* - Added body_rotation_always_follows_head

* - Added particle count to destruction_particles

* - Added uv_lock

* - Added liquid_settings to jigsaws

* - Added missing jigsaw fields

* - Added random_offset

* - Updated color grading description for one field

* - Added damaged_by_entity loot table condition

* - Added y offset to interact > spawn_items

* - Added is_riding_self filter

* - Added hides_player_location to wearable

* - Added henyey_greenstein_g to fog

* - Added block component movable

* - Removed internal markers for VV client biome components

* - Removed experimental marker for air controlled
This commit is contained in:
Xterionix
2025-06-02 17:48:10 +05:00
committed by GitHub
parent 6c6420b96f
commit caef874bf8
44 changed files with 1779 additions and 254 deletions

View File

@@ -0,0 +1,282 @@
{
"$id": "blockception.minecraft.behavior.color_grading.color_grading",
"type": "object",
"title": "Color Grading",
"description": "The properties of the color grading",
"additionalProperties": false,
"properties": {
"format_version": { "$ref": "../../general/format_version.json" },
"minecraft:color_grading_settings": {
"title": "Color Grading Settings",
"description": "UNDOCUMENTED",
"type": "object",
"additionalProperties": false,
"required": [ "description" ],
"properties": {
"description": {
"title": "Color Grading Description",
"description": "Contains non-component settings for the color grading settings.",
"type": "object",
"additionalProperties": false,
"required": [ "identifier" ],
"properties": {
"identifier": {
"title": "Identifier",
"description": "The identifier for these color grading settings.",
"type": "string"
}
}
},
"color_grading": {
"type": "object",
"title": "Color Grading",
"description": "The color grading settings",
"additionalProperties": false,
"properties": {
"midtones": {
"title": "Midtones",
"description": "Color grading parameters for midtones, and for when highlights or shadows are not specified.",
"type": "object",
"additionalProperties": false,
"properties": {
"contrast": {
"title": "Contrast",
"description": "Describes the difference in luminance between the bright and dark pixels in an image, otherwise known as the tonal range.",
"type": "array",
"items": {
"type": "number",
"minimum": 0,
"maximum": 4
}
},
"gain": {
"title": "Gain",
"description": "A multiplication factor applied to each color channel to adjust the overall luminance intensity of the image.",
"type": "array",
"items": {
"type": "number",
"minimum": 0,
"maximum": 10
}
},
"gamma": {
"title": "Gamma",
"description": "An exponential factor applied to the final color after both color grading and tone mapping to adjust the overall luminance intensity of the image.",
"type": "array",
"items": {
"type": "number",
"minimum": 0,
"maximum": 4
}
},
"offset": {
"title": "Offset",
"description": "An additive factor that is multiplied by the average luminance of the scene and then added to a given color channel to adjust the overall luminance intensity of the image.",
"type": "array",
"items": {
"type": "number",
"minimum": -1,
"maximum": 1
}
},
"saturation": {
"title": "Saturation",
"description": "Determines the hue intensity of colors. A value of 1.0 results in no change in saturation to the original image.",
"type": "array",
"items": {
"type": "number",
"minimum": 0,
"maximum": 10
}
}
}
},
"highlights": {
"title": "Highlights",
"description": "Optional color grading parameters for highlights.",
"type": "object",
"additionalProperties": false,
"properties": {
"enabled": {
"title": "Enabled",
"description": "Whether to enable highlights",
"type": "boolean",
"default": false
},
"highlightsMin": {
"title": "Highlights Min",
"description": "A factor multiplied by the average luminance of the scene to determine which pixels are considered highlights.",
"type": "number",
"minimum": 1,
"maximum": 4
},
"contrast": {
"title": "Contrast",
"description": "Describes the difference in luminance between the bright and dark pixels in an image, otherwise known as the tonal range.",
"type": "array",
"items": {
"type": "number",
"minimum": 0,
"maximum": 4
}
},
"gain": {
"title": "Gain",
"description": "A multiplication factor applied to each color channel to adjust the overall luminance intensity of the image.",
"type": "array",
"items": {
"type": "number",
"minimum": 0,
"maximum": 10
}
},
"gamma": {
"title": "Gamma",
"description": "An exponential factor applied to the final color after both color grading and tone mapping to adjust the overall luminance intensity of the image.",
"type": "array",
"items": {
"type": "number",
"minimum": 0,
"maximum": 4
}
},
"offset": {
"title": "Offset",
"description": "An additive factor that is multiplied by the average luminance of the scene and then added to a given color channel to adjust the overall luminance intensity of the image.",
"type": "array",
"items": {
"type": "number",
"minimum": -1,
"maximum": 1
}
},
"saturation": {
"title": "Saturation",
"description": "Determines the hue intensity of colors. A value of 1.0 results in no change in saturation to the original image.",
"type": "array",
"items": {
"type": "number",
"minimum": 0,
"maximum": 10
}
}
}
},
"shadows": {
"title": "Shadows",
"description": "Optional color grading parameters for shadows.",
"type": "object",
"additionalProperties": false,
"properties": {
"enabled": {
"title": "Enabled",
"description": "Whether to enable shadows",
"type": "boolean",
"default": false
},
"shadowsMax": {
"title": "Shadows Min",
"description": "A factor multiplied by the average luminance of the scene to determine which pixels are considered shadows.",
"type": "number",
"minimum": 0.1,
"maximum": 1
},
"contrast": {
"title": "Contrast",
"description": "Describes the difference in luminance between the bright and dark pixels in an image, otherwise known as the tonal range.",
"type": "array",
"items": {
"type": "number",
"minimum": 0,
"maximum": 4
}
},
"gain": {
"title": "Gain",
"description": "A multiplication factor applied to each color channel to adjust the overall luminance intensity of the image.",
"type": "array",
"items": {
"type": "number",
"minimum": 0,
"maximum": 10
}
},
"gamma": {
"title": "Gamma",
"description": "An exponential factor applied to the final color after both color grading and tone mapping to adjust the overall luminance intensity of the image.",
"type": "array",
"items": {
"type": "number",
"minimum": 0,
"maximum": 4
}
},
"offset": {
"title": "Offset",
"description": "An additive factor that is multiplied by the average luminance of the scene and then added to a given color channel to adjust the overall luminance intensity of the image.",
"type": "array",
"items": {
"type": "number",
"minimum": -1,
"maximum": 1
}
},
"saturation": {
"title": "Saturation",
"description": "Determines the hue intensity of colors. A value of 1.0 results in no change in saturation to the original image.",
"type": "array",
"items": {
"type": "number",
"minimum": 0,
"maximum": 10
}
}
}
},
"temperature": {
"title": "Temperature",
"description": "Optional parameters for temperature based color grading.",
"type": "object",
"additionalProperties": false,
"properties": {
"enabled": {
"title": "Enabled",
"description": "Whether to enable temperature grading",
"type": "boolean",
"default": false
},
"temperature": {
"title": "Temperature",
"description": "Sets the temperature in kelvin",
"type": "number",
"minimum": 1000,
"maximum": 15000
},
"type": {
"title": "Type",
"description": "The type of temperature color grading to apply",
"type": "string",
"enum": [ "white_balance", "color_temperature" ]
}
}
}
}
},
"tone_mapping": {
"title": "Tone Mapping",
"description": "Tone mapping determines how a color is remapped from HDR-space to SDR-space for display on modern televisions and monitors.",
"type": "object",
"additionalProperties": false,
"properties": {
"operator": {
"title": "Operator",
"description": "The operator for the tone mapping",
"type": "string",
"enum": [ "reinhard", "reinhard_luma", "reinhard_luminance", "hable", "aces", "generic" ]
}
}
}
}
}
}
}