mirror of
https://github.com/Mojang/bedrock-samples.git
synced 2025-04-04 10:36:13 +00:00
1169 lines
36 KiB
JSON
1169 lines
36 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"$id": "3757951932",
|
|
"definitions": {
|
|
"3178719147": {
|
|
"title": "struct SharedTypes::Legacy::ExpressionNode",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/2267778531"
|
|
},
|
|
{
|
|
"type": "number"
|
|
}
|
|
]
|
|
},
|
|
"3230253040": {
|
|
"title": "particle_initialization v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"per_update_expression": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"per_render_expression": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
}
|
|
},
|
|
"2763500436": {
|
|
"title": "emitter_shape_sphere v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"offset": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
},
|
|
"direction": {
|
|
"$ref": "#/definitions/1399264962"
|
|
},
|
|
"radius": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"surface_only": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"3985494251": {
|
|
"title": "particle_motion_dynamic v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"linear_acceleration": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
},
|
|
"linear_drag_coefficient": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"rotation_acceleration": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"rotation_drag_coefficient": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
}
|
|
},
|
|
"3998097047": {
|
|
"title": "particle_sound_effect_event v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"event_name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"event_name"
|
|
]
|
|
},
|
|
"2715320761": {
|
|
"title": "hashed_string",
|
|
"type": "string"
|
|
},
|
|
"4022568085": {
|
|
"title": "emitter_rate_instant v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"num_particles": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
},
|
|
"required": [
|
|
"num_particles"
|
|
]
|
|
},
|
|
"3226186110": {
|
|
"title": "particle_effect description v1.21.0",
|
|
"description": "The description MUST contain an identifier and basic_render_parameters.",
|
|
"type": "object",
|
|
"properties": {
|
|
"identifier": {
|
|
"type": "string"
|
|
},
|
|
"basic_render_parameters": {
|
|
"description": "The parameters MUST contain a material and texture.",
|
|
"$ref": "#/definitions/801168425"
|
|
}
|
|
},
|
|
"required": [
|
|
"identifier",
|
|
"basic_render_parameters"
|
|
]
|
|
},
|
|
"801168425": {
|
|
"title": "particle_effect basic_render_parameters v1.21.0",
|
|
"description": "The parameters MUST contain a material and texture.",
|
|
"type": "object",
|
|
"properties": {
|
|
"material": {
|
|
"$ref": "#/definitions/2715320761"
|
|
},
|
|
"texture": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"material",
|
|
"texture"
|
|
]
|
|
},
|
|
"1626134911": {
|
|
"title": "particle_event_node v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"expression": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"log": {
|
|
"type": "string"
|
|
},
|
|
"particle_effect": {
|
|
"$ref": "#/definitions/2245986520"
|
|
},
|
|
"sequence": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/1626134911"
|
|
}
|
|
},
|
|
"sound_effect": {
|
|
"$ref": "#/definitions/3998097047"
|
|
},
|
|
"randomize": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/2522540092"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"2267778531": {
|
|
"title": "struct SharedTypes::Legacy::ExpressionNode::StringRepresentation",
|
|
"oneOf": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"expression": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"expression",
|
|
"version"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"2245986520": {
|
|
"title": "particle_visual_effect_event v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"effect": {
|
|
"$ref": "#/definitions/2715320761"
|
|
},
|
|
"pre_effect_expression": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"type": {
|
|
"title": "particle_visual_effect_event effect_type",
|
|
"type": "string",
|
|
"enum": [
|
|
"particle",
|
|
"particle_with_velocity",
|
|
"emitter",
|
|
"emitter_bound"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"effect",
|
|
"type"
|
|
]
|
|
},
|
|
"2590609581": {
|
|
"title": "particle_initial_speed v1.21.0",
|
|
"oneOf": [
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
},
|
|
{
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
]
|
|
},
|
|
"2522540092": {
|
|
"title": "particle_event_random_node v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"log": {
|
|
"type": "string"
|
|
},
|
|
"particle_effect": {
|
|
"$ref": "#/definitions/2245986520"
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
},
|
|
"sound_effect": {
|
|
"$ref": "#/definitions/3998097047"
|
|
},
|
|
"sequence": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/1626134911"
|
|
}
|
|
},
|
|
"randomize": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/2522540092"
|
|
}
|
|
},
|
|
"expression": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
},
|
|
"required": [
|
|
"weight"
|
|
]
|
|
},
|
|
"101144416": {
|
|
"title": "particle_effect component v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"minecraft:emitter_local_space": {
|
|
"$ref": "#/definitions/3582790723"
|
|
},
|
|
"minecraft:particle_expire_if_in_blocks": {
|
|
"$ref": "#/definitions/1460714494"
|
|
},
|
|
"minecraft:emitter_lifetime_expression": {
|
|
"$ref": "#/definitions/3040571073"
|
|
},
|
|
"minecraft:emitter_initialization": {
|
|
"$ref": "#/definitions/4239102682"
|
|
},
|
|
"minecraft:emitter_rate_instant": {
|
|
"$ref": "#/definitions/4022568085"
|
|
},
|
|
"minecraft:particle_lifetime_expression": {
|
|
"$ref": "#/definitions/3476027947"
|
|
},
|
|
"minecraft:emitter_lifetime_looping": {
|
|
"$ref": "#/definitions/3738957681"
|
|
},
|
|
"minecraft:emitter_rate_steady": {
|
|
"$ref": "#/definitions/4286993890"
|
|
},
|
|
"minecraft:emitter_lifetime_events": {
|
|
"$ref": "#/definitions/1684720476"
|
|
},
|
|
"minecraft:emitter_lifetime_once": {
|
|
"$ref": "#/definitions/795889148"
|
|
},
|
|
"minecraft:emitter_rate_manual": {
|
|
"$ref": "#/definitions/44664202"
|
|
},
|
|
"minecraft:emitter_shape_point": {
|
|
"$ref": "#/definitions/384640217"
|
|
},
|
|
"minecraft:emitter_shape_box": {
|
|
"$ref": "#/definitions/2315991144"
|
|
},
|
|
"minecraft:emitter_shape_sphere": {
|
|
"$ref": "#/definitions/2763500436"
|
|
},
|
|
"minecraft:emitter_shape_custom": {
|
|
"$ref": "#/definitions/1107054938"
|
|
},
|
|
"minecraft:emitter_shape_entity_aabb": {
|
|
"$ref": "#/definitions/3723416124"
|
|
},
|
|
"minecraft:emitter_shape_disc": {
|
|
"$ref": "#/definitions/3649962860"
|
|
},
|
|
"minecraft:particle_appearance_billboard": {
|
|
"$ref": "#/definitions/1499078169"
|
|
},
|
|
"minecraft:particle_appearance_tinting": {
|
|
"$ref": "#/definitions/2927322813"
|
|
},
|
|
"minecraft:particle_appearance_lighting": {
|
|
"$ref": "#/definitions/3627722690"
|
|
},
|
|
"minecraft:particle_kill_plane": {
|
|
"$ref": "#/definitions/3331226803"
|
|
},
|
|
"minecraft:particle_initial_spin": {
|
|
"$ref": "#/definitions/2417259002"
|
|
},
|
|
"minecraft:particle_initial_speed": {
|
|
"$ref": "#/definitions/2590609581"
|
|
},
|
|
"minecraft:particle_initialization": {
|
|
"$ref": "#/definitions/3230253040"
|
|
},
|
|
"minecraft:particle_expire_if_not_in_blocks": {
|
|
"$ref": "#/definitions/2039086753"
|
|
},
|
|
"minecraft:particle_lifetime_events": {
|
|
"$ref": "#/definitions/2330565510"
|
|
},
|
|
"minecraft:particle_motion_dynamic": {
|
|
"$ref": "#/definitions/3985494251"
|
|
},
|
|
"minecraft:particle_motion_parametric": {
|
|
"$ref": "#/definitions/4184501408"
|
|
},
|
|
"minecraft:particle_motion_collision": {
|
|
"$ref": "#/definitions/49717204"
|
|
}
|
|
}
|
|
},
|
|
"4286993890": {
|
|
"title": "emitter_rate_steady v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"spawn_rate": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"max_particles": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
},
|
|
"required": [
|
|
"spawn_rate",
|
|
"max_particles"
|
|
]
|
|
},
|
|
"1107054938": {
|
|
"title": "emitter_shape_custom v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"offset": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
},
|
|
"direction": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
}
|
|
}
|
|
},
|
|
"3582790723": {
|
|
"title": "emitter_local_space v1.21.0",
|
|
"$ref": "#/definitions/2541832801"
|
|
},
|
|
"2417259002": {
|
|
"title": "particle_initial_spin v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"rotation": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"rotation_rate": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
}
|
|
},
|
|
"3040571073": {
|
|
"title": "emitter_lifetime_expression v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"activation_expression": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"expiration_expression": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
}
|
|
},
|
|
"1460714494": {
|
|
"title": "particle_expire_if_in_blocks v1.21.0",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"2541832801": {
|
|
"title": "emitter_local_space proxy v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"position": {
|
|
"type": "boolean"
|
|
},
|
|
"velocity": {
|
|
"type": "boolean"
|
|
},
|
|
"rotation": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"1411270136": {
|
|
"title": "struct SharedTypes::v1_20_80::ParticleAppearanceTintingComponentHelper::ColorProxy",
|
|
"type": "object",
|
|
"properties": {
|
|
"gradient": {
|
|
"$ref": "#/definitions/1959189662"
|
|
},
|
|
"interpolant": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
},
|
|
"required": [
|
|
"gradient",
|
|
"interpolant"
|
|
]
|
|
},
|
|
"4107447698": {
|
|
"title": "struct SharedTypes::v1_20_80::ParticleLifetimeEventsComponentHelper::Proxy",
|
|
"type": "object",
|
|
"properties": {
|
|
"creation_event": {
|
|
"$ref": "#/definitions/771176265"
|
|
},
|
|
"expiration_event": {
|
|
"$ref": "#/definitions/771176265"
|
|
},
|
|
"timeline": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/771176265"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"4239102682": {
|
|
"title": "emitter_initialization v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"creation_expression": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"per_update_expression": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
}
|
|
},
|
|
"3723416124": {
|
|
"title": "emitter_shape_entity_aabb v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"surface_only": {
|
|
"type": "boolean"
|
|
},
|
|
"direction": {
|
|
"$ref": "#/definitions/1399264962"
|
|
}
|
|
}
|
|
},
|
|
"1399264962": {
|
|
"title": "struct SharedTypes::v1_20_80::ParticleEmitterDirection",
|
|
"oneOf": [
|
|
{
|
|
"title": "enum SharedTypes::v1_20_80::DirectionType",
|
|
"type": "string",
|
|
"enum": [
|
|
"inwards",
|
|
"outwards"
|
|
]
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
}
|
|
]
|
|
},
|
|
"3476027947": {
|
|
"title": "particle_lifetime_expression v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"max_lifetime": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"expiration_expression": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
}
|
|
},
|
|
"3738957681": {
|
|
"title": "emitter_lifetime_looping v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"active_time": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"sleep_time": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
}
|
|
},
|
|
"1684720476": {
|
|
"title": "emitter_lifetime_events v1.21.0",
|
|
"$ref": "#/definitions/2267676288"
|
|
},
|
|
"2267676288": {
|
|
"title": "emitter_lifetime_events proxy v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"creation_event": {
|
|
"$ref": "#/definitions/771176265"
|
|
},
|
|
"expiration_event": {
|
|
"$ref": "#/definitions/771176265"
|
|
},
|
|
"travel_distance_events": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/771176265"
|
|
}
|
|
},
|
|
"timeline": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/771176265"
|
|
}
|
|
},
|
|
"looping_travel_distance_events": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3907782844"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"2751853296": {
|
|
"title": "particle_motion_collision_event_vector v1.21.0",
|
|
"oneOf": [
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/2423881331"
|
|
}
|
|
},
|
|
{
|
|
"$ref": "#/definitions/2423881331"
|
|
}
|
|
]
|
|
},
|
|
"771176265": {
|
|
"title": "struct SharedTypes::v1_20_80::VectorEvents",
|
|
"oneOf": [
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/2715320761"
|
|
}
|
|
},
|
|
{
|
|
"$ref": "#/definitions/2715320761"
|
|
}
|
|
]
|
|
},
|
|
"1959189662": {
|
|
"title": "particle_appearance_tinting gradient v1.21.0",
|
|
"oneOf": [
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/2992796413"
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/2992796413"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"3907782844": {
|
|
"title": "emitter_lifetime_events travel_distance_events v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"distance": {
|
|
"type": "number",
|
|
"minimum": 0.0
|
|
},
|
|
"effects": {
|
|
"$ref": "#/definitions/771176265"
|
|
}
|
|
},
|
|
"required": [
|
|
"distance",
|
|
"effects"
|
|
]
|
|
},
|
|
"44664202": {
|
|
"title": "emitter_rate_manual v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"max_particles": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
},
|
|
"required": [
|
|
"max_particles"
|
|
]
|
|
},
|
|
"2992796413": {
|
|
"title": "struct SharedTypes::v1_20_80::ColorExpr",
|
|
"oneOf": [
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 4,
|
|
"maxItems": 4
|
|
},
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
}
|
|
]
|
|
},
|
|
"795889148": {
|
|
"title": "emitter_lifetime_once v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"active_time": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
}
|
|
},
|
|
"4184501408": {
|
|
"title": "particle_motion_parametric v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"relative_position": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
},
|
|
"direction": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
},
|
|
"rotation": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
}
|
|
},
|
|
"3331226803": {
|
|
"title": "particle_kill_plane v1.21.0",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number"
|
|
},
|
|
"minItems": 4,
|
|
"maxItems": 4
|
|
},
|
|
"2315991144": {
|
|
"title": "emitter_shape_box v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"offset": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
},
|
|
"direction": {
|
|
"$ref": "#/definitions/1399264962"
|
|
},
|
|
"half_dimensions": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
},
|
|
"surface_only": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"half_dimensions"
|
|
]
|
|
},
|
|
"2927322813": {
|
|
"title": "particle_appearance_tinting v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"color": {
|
|
"$ref": "#/definitions/3821509436"
|
|
}
|
|
},
|
|
"required": [
|
|
"color"
|
|
]
|
|
},
|
|
"384640217": {
|
|
"title": "emitter_shape_point v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"offset": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
},
|
|
"direction": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
}
|
|
}
|
|
},
|
|
"3821509436": {
|
|
"title": "particle_appearance_tinting color_data v1.21.0",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/2992796413"
|
|
},
|
|
{
|
|
"$ref": "#/definitions/1411270136"
|
|
}
|
|
]
|
|
},
|
|
"772645837": {
|
|
"title": "particle_appearance_billboard flipbook_data 1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"base_UV": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 2,
|
|
"maxItems": 2
|
|
},
|
|
"size_UV": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number"
|
|
},
|
|
"minItems": 2,
|
|
"maxItems": 2
|
|
},
|
|
"step_UV": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number"
|
|
},
|
|
"minItems": 2,
|
|
"maxItems": 2
|
|
},
|
|
"max_frame": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"loop": {
|
|
"type": "boolean"
|
|
},
|
|
"frames_per_second": {
|
|
"type": "number"
|
|
},
|
|
"stretch_to_lifetime": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"base_UV",
|
|
"max_frame"
|
|
]
|
|
},
|
|
"3649962860": {
|
|
"title": "emitter_shape_disc v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"offset": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
},
|
|
"direction": {
|
|
"$ref": "#/definitions/1399264962"
|
|
},
|
|
"radius": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"surface_only": {
|
|
"type": "boolean"
|
|
},
|
|
"plane_normal": {
|
|
"$ref": "#/definitions/2706354626"
|
|
}
|
|
}
|
|
},
|
|
"2706354626": {
|
|
"title": "struct SharedTypes::v1_20_80::ParticlePlaneNormal",
|
|
"oneOf": [
|
|
{
|
|
"title": "enum SharedTypes::v1_20_80::PlaneNormalType",
|
|
"type": "string",
|
|
"enum": [
|
|
"x",
|
|
"y",
|
|
"z"
|
|
]
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
}
|
|
]
|
|
},
|
|
"1499078169": {
|
|
"title": "particle_appearance_billboard v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"size": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 2,
|
|
"maxItems": 2
|
|
},
|
|
"facing_camera_mode": {
|
|
"$ref": "#/definitions/2715320761"
|
|
},
|
|
"direction": {
|
|
"$ref": "#/definitions/1135863433"
|
|
},
|
|
"uv": {
|
|
"$ref": "#/definitions/2979283012"
|
|
}
|
|
},
|
|
"required": [
|
|
"size"
|
|
]
|
|
},
|
|
"2330565510": {
|
|
"title": "particle_lifetime_events v1.21.0",
|
|
"$ref": "#/definitions/4107447698"
|
|
},
|
|
"2979283012": {
|
|
"title": "particle_appearance_billboard uv_data v1.21.0",
|
|
"$ref": "#/definitions/3427485672"
|
|
},
|
|
"3427485672": {
|
|
"title": "struct SharedTypes::v1_20_80::UVHelper::Proxy",
|
|
"type": "object",
|
|
"properties": {
|
|
"texture_width": {
|
|
"type": "integer"
|
|
},
|
|
"flipbook": {
|
|
"$ref": "#/definitions/772645837"
|
|
},
|
|
"texture_height": {
|
|
"type": "integer"
|
|
},
|
|
"uv_size": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 2,
|
|
"maxItems": 2
|
|
},
|
|
"uv": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 2,
|
|
"maxItems": 2
|
|
}
|
|
}
|
|
},
|
|
"1135863433": {
|
|
"title": "particle_appearance_billboard direction_settings v1.21.0",
|
|
"$ref": "#/definitions/705997071"
|
|
},
|
|
"2423881331": {
|
|
"title": "particle_motion_collision_event v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"min_speed": {
|
|
"type": "number"
|
|
},
|
|
"event": {
|
|
"$ref": "#/definitions/2715320761"
|
|
}
|
|
},
|
|
"required": [
|
|
"event"
|
|
]
|
|
},
|
|
"705997071": {
|
|
"title": "struct SharedTypes::v1_20_80::DirectionSettingsHelper::Proxy",
|
|
"type": "object",
|
|
"properties": {
|
|
"mode": {
|
|
"title": "particle_appearance_billboard direction_settings_mode",
|
|
"type": "string",
|
|
"enum": [
|
|
"derive_from_velocity",
|
|
"custom"
|
|
]
|
|
},
|
|
"custom_direction": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"minItems": 3,
|
|
"maxItems": 3
|
|
},
|
|
"min_speed_threshold": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"mode"
|
|
]
|
|
},
|
|
"3627722690": {
|
|
"title": "particle_appearance_lighting v1.21.0"
|
|
},
|
|
"2039086753": {
|
|
"title": "particle_expire_if_not_in_blocks v1.21.0",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"49717204": {
|
|
"title": "particle_motion_collision v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"collision_radius": {
|
|
"type": "number",
|
|
"minimum": 0.0,
|
|
"maximum": 0.5
|
|
},
|
|
"collision_drag": {
|
|
"type": "number"
|
|
},
|
|
"coefficient_of_restitution": {
|
|
"type": "number"
|
|
},
|
|
"expire_on_contact": {
|
|
"type": "boolean"
|
|
},
|
|
"events": {
|
|
"$ref": "#/definitions/2751853296"
|
|
}
|
|
},
|
|
"required": [
|
|
"collision_radius"
|
|
]
|
|
},
|
|
"2236411444": {
|
|
"title": "particle_curve v1.21.0",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/2589586811"
|
|
},
|
|
{
|
|
"$ref": "#/definitions/1644558368"
|
|
}
|
|
]
|
|
},
|
|
"2589586811": {
|
|
"title": "particle_curve_linear v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"$ref": "#/definitions/2715320761"
|
|
},
|
|
"nodes": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
},
|
|
"input": {
|
|
"$ref": "#/definitions/3178719147"
|
|
},
|
|
"horizontal_range": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
},
|
|
"required": [
|
|
"type",
|
|
"nodes",
|
|
"input"
|
|
]
|
|
},
|
|
"1644558368": {
|
|
"title": "particle_curve_bezier_chain v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"pattern": "^bezier_chain$"
|
|
},
|
|
"nodes": {
|
|
"$ref": "#/definitions/2325482181"
|
|
},
|
|
"input": {
|
|
"$ref": "#/definitions/3178719147"
|
|
}
|
|
},
|
|
"required": [
|
|
"type",
|
|
"nodes",
|
|
"input"
|
|
]
|
|
},
|
|
"2325482181": {
|
|
"title": "particle_curve_bezier_chain node_map",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/2334075625"
|
|
}
|
|
},
|
|
"963106671": {
|
|
"title": "particle_curve_bezier_chain node_proxy",
|
|
"type": "object",
|
|
"properties": {
|
|
"value": {
|
|
"type": "number"
|
|
},
|
|
"left_value": {
|
|
"type": "number"
|
|
},
|
|
"right_value": {
|
|
"type": "number"
|
|
},
|
|
"slope": {
|
|
"type": "number"
|
|
},
|
|
"left_slope": {
|
|
"type": "number"
|
|
},
|
|
"right_slope": {
|
|
"type": "number"
|
|
}
|
|
}
|
|
},
|
|
"2334075625": {
|
|
"title": "particle_curve_bezier_chain node",
|
|
"$ref": "#/definitions/963106671"
|
|
}
|
|
},
|
|
"title": "particle_effect v1.21.0",
|
|
"type": "object",
|
|
"properties": {
|
|
"components": {
|
|
"$ref": "#/definitions/101144416"
|
|
},
|
|
"description": {
|
|
"description": "The description MUST contain an identifier and basic_render_parameters.",
|
|
"$ref": "#/definitions/3226186110"
|
|
},
|
|
"curves": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/2236411444"
|
|
}
|
|
},
|
|
"events": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/1626134911"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"components"
|
|
]
|
|
} |