Adding dots to description

This commit is contained in:
DaanV2
2022-07-22 19:41:04 +02:00
parent 61327eac6e
commit 8b3778de6d
457 changed files with 2337 additions and 2406 deletions

View File

@@ -16,22 +16,22 @@
],
"type": "object",
"title": "Animation Controller",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"definitions": {
"animationspec": {
"anyOf": [
{ "title": "Animation Specification", "description": "A single string that specifies which animation there are", "type": "string" },
{ "title": "Animation Specification", "description": "A single string that specifies which animation there are.", "type": "string" },
{
"type": "object",
"title": "Animation Specification",
"description": "A object specification on how to transition",
"description": "A object specification on how to transition.",
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": {
"oneOf": [
{ "type": "string", "$ref": "../../molang/string.json" },
{ "type": "number", "description": "A blend weight" }
{ "type": "number", "description": "A blend weight." }
]
}
}
@@ -48,17 +48,17 @@
"description": "Set to false to have the effect spawned in the world without being bound to an actor (by default an effect is bound to the actor).",
"const": false
},
"effect": { "type": "string", "title": "Effect", "description": "The name of a particle effect that should be played" },
"locator": { "type": "string", "title": "Locator", "description": "The name of a locator on the actor where the effect should be located" },
"effect": { "type": "string", "title": "Effect", "description": "The name of a particle effect that should be played." },
"locator": { "type": "string", "title": "Locator", "description": "The name of a locator on the actor where the effect should be located." },
"pre_effect_script": {
"type": "string",
"title": "Pre Effect Script",
"description": "A molang script that will be run when the particle emitter is initialized",
"description": "A molang script that will be run when the particle emitter is initialized.",
"pattern": "^.+;$"
}
}
},
"commands": { "type": "string", "description": "The event or commands to execute", "pattern": "^(@s .+|/.+)$" }
"commands": { "type": "string", "description": "The event or commands to execute.", "pattern": "^(@s .+|/.+)$" }
},
"required": ["format_version", "animation_controllers"],
"additionalProperties": false,
@@ -67,7 +67,7 @@
"animation_controllers": {
"type": "object",
"title": "Animation Controllers Schema",
"description": "The animation controllers schema for",
"description": "The animation controllers schema for.",
"propertyNames": {
"pattern": "^controller\\.animation\\.[a-z\\.]+",
"examples": ["controller.animation.example", "controller.animation.example.foo"]
@@ -76,20 +76,20 @@
"additionalProperties": false,
"type": "object",
"title": "A Animation Controller",
"description": "A single animation controller",
"description": "A single animation controller.",
"required": ["states"],
"minProperties": 1,
"properties": {
"states": {
"title": "States",
"description": "The states of this animation controller",
"description": "The states of this animation controller.",
"propertyNames": { "pattern": "[a-z\\.]+", "examples": ["default"] },
"minProperties": 1,
"type": "object",
"additionalProperties": {
"additionalProperties": false,
"title": "Animation State",
"description": "Animation state",
"description": "Animation state.",
"type": "object",
"examples": [
{
@@ -100,7 +100,7 @@
"properties": {
"animations": {
"title": "Animations",
"description": "The animations definition for",
"description": "The animations definition for.",
"type": "array",
"items": { "$ref": "#/definitions/animationspec", "title": "Animations" }
},
@@ -111,11 +111,11 @@
"type": "number",
"default": 0.1,
"minimum": 0,
"description": "A short-hand version of blend_out that simply sets the amount of time to fade out if the animation is interrupted"
"description": "A short-hand version of blend_out that simply sets the amount of time to fade out if the animation is interrupted."
},
{
"type": "object",
"description": "Specifies the cross-fade time in seconds when transitioning to another state",
"description": "Specifies the cross-fade time in seconds when transitioning to another state.",
"additionalProperties": {
"type": "number",
"description": "Mapping of time since the animation was canceled, to the blend value at that time. A default key of time=0 to a blend value of 1.0 is provided if any other key is set and a blend value at time=0 hasn't already been set."
@@ -124,16 +124,16 @@
]
},
"blend_via_shortest_path": {
"description": "When blending a transition to another state, animate each euler axis through the shortest rotation, instead of by value",
"description": "When blending a transition to another state, animate each euler axis through the shortest rotation, instead of by value.",
"type": "boolean",
"title": "Blend Via Shortest Path"
},
"particle_effects": {
"description": "The effects to be emitted",
"description": "The effects to be emitted.",
"type": "array",
"items": {
"$ref": "#/definitions/particle_effect_spec",
"description": "UNDOCUMENTED: particle effects",
"description": "UNDOCUMENTED: particle effects.",
"title": "Particle Effects"
},
"title": "Particle Effects"
@@ -155,12 +155,12 @@
},
"transitions": {
"title": "Transition",
"description": "The transition definition for",
"description": "The transition definition for.",
"minProperties": 1,
"type": "array",
"items": {
"$ref": "#/definitions/animationspec",
"description": "The specification on when to transition to a new state",
"description": "The specification on when to transition to a new state.",
"title": "Transitions"
}
},
@@ -182,24 +182,24 @@
},
"on_entry": {
"title": "On Entry",
"description": "Sets molang on data on entry",
"description": "Sets molang on data on entry.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": { "pattern": "^.+=.+;$", "title": "Molang", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "string" }
"items": { "pattern": "^.+=.+;$", "title": "Molang", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "string" }
},
"on_exit": {
"title": "On Exit",
"description": "Sets molang on data on exit",
"description": "Sets molang on data on exit.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": { "pattern": "^.+=.+;$", "title": "Molang", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "string" }
"items": { "pattern": "^.+=.+;$", "title": "Molang", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "string" }
}
}
}
},
"initial_state": {
"type": "string",
"description": "The state to start with, if not specified state at position 0 in the array is used",
"description": "The state to start with, if not specified state at position 0 in the array is used.",
"title": "Initial State"
}
}

View File

@@ -14,11 +14,11 @@
"additionalProperties": false,
"required": ["effect"],
"properties": {
"effect": { "type": "string", "title": "Particle Id", "description": "The name of a particle effect that should be played" },
"locator": { "type": "string", "title": "Locator", "description": "The name of a locator on the actor where the effect should be located" },
"effect": { "type": "string", "title": "Particle Id", "description": "The name of a particle effect that should be played." },
"locator": { "type": "string", "title": "Locator", "description": "The name of a locator on the actor where the effect should be located." },
"pre_effect_script": {
"title": "Pre Effect Script",
"description": "A molang script that will be run when the particle emitter is initialized",
"description": "A molang script that will be run when the particle emitter is initialized.",
"$ref": "../../molang/string.json"
},
"bind_to_actor": {
@@ -31,7 +31,7 @@
},
"PositionV3": {
"title": "Position Array",
"description": "An array of 3 items that describe the bones position",
"description": "An array of 3 items that describe the bones position.",
"type": "array",
"examples": [[0, 0, 0]],
"maxItems": 3,
@@ -44,7 +44,7 @@
},
"RotationV3": {
"title": "Rotation Array",
"description": "An array of 3 items that describe the bones rotation",
"description": "An array of 3 items that describe the bones rotation.",
"type": "array",
"examples": [[0, 0, 0]],
"maxItems": 3,
@@ -57,7 +57,7 @@
},
"ScaleV3": {
"title": "Scale Array",
"description": "An array of 3 items that describe the bones scale",
"description": "An array of 3 items that describe the bones scale.",
"type": "array",
"examples": [[0, 0, 0]],
"maxItems": 3,
@@ -86,14 +86,14 @@
"format_version": { "$ref": "../../general/format_version.json" },
"animations": {
"title": "Animations Schema",
"description": "The animation specification",
"description": "The animation specification.",
"propertyNames": { "pattern": "^animation\\.[a-z\\.]+" },
"type": "object",
"additionalProperties": {
"additionalProperties": false,
"type": "object",
"title": "Animation",
"description": "The animation specification",
"description": "The animation specification.",
"properties": {
"anim_time_update": {
"title": "Start Delay",
@@ -113,19 +113,19 @@
},
"bones": {
"title": "Bones",
"description": "Defines how the bones in an animation move or transform",
"description": "Defines how the bones in an animation move or transform.",
"propertyNames": { "examples": ["leftArm"] },
"type": "object",
"minProperties": 1,
"additionalProperties": {
"title": "Bone Transformation",
"description": "The bone definition that declare how it transforms during animation",
"description": "The bone definition that declare how it transforms during animation.",
"type": "object",
"additionalProperties": false,
"properties": {
"position": {
"title": "Position",
"description": "The Position transformation during this animation",
"description": "The Position transformation during this animation.",
"oneOf": [
{ "type": "array", "$ref": "#/definitions/PositionV3" },
{
@@ -133,9 +133,9 @@
"propertyNames": { "pattern": "^(\\d+\\.\\d+|\\d+)$", "examples": ["0.0", "1.0"] },
"additionalProperties": {
"title": "Timeline Object",
"description": "A single point in time",
"description": "A single point in time.",
"oneOf": [
{ "$ref": "../../molang/number.json", "description": "Uniform position" },
{ "$ref": "../../molang/number.json", "description": "Uniform position." },
{ "type": "array", "$ref": "#/definitions/PositionV3" },
{
"additionalProperties": false,
@@ -144,19 +144,19 @@
"lerp_mode": {
"type": "string",
"title": "Lerp Mode",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": ["linear", "catmullrom"]
},
"pre": {
"title": "Pre",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/PositionV3"
},
"post": {
"title": "Pre",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/PositionV3"
}
@@ -169,7 +169,7 @@
},
"rotation": {
"title": "Rotation",
"description": "The rotation transformation during this animation",
"description": "The rotation transformation during this animation.",
"oneOf": [
{ "type": "array", "$ref": "#/definitions/RotationV3" },
{
@@ -177,12 +177,12 @@
"propertyNames": { "pattern": "^(\\d+\\.\\d+|\\d+)$", "examples": ["0.0", "1.0"] },
"additionalProperties": {
"title": "Timeline Object",
"description": "A single point in time",
"description": "A single point in time.",
"oneOf": [
{ "$ref": "../../molang/number.json", "description": "Uniform rotation" },
{ "$ref": "../../molang/number.json", "description": "Uniform rotation." },
{
"type": "array",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/RotationV3"
},
@@ -193,19 +193,19 @@
"lerp_mode": {
"type": "string",
"title": "Lerp Mode",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": ["linear", "catmullrom"]
},
"pre": {
"title": "Pre",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/RotationV3"
},
"post": {
"title": "Pre",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/RotationV3"
}
@@ -218,33 +218,33 @@
},
"relative_to": {
"title": "Relative To",
"description": "If set, makes the bone rotation relative to the entity instead of the bone's parent",
"description": "If set, makes the bone rotation relative to the entity instead of the bone's parent.",
"properties": {
"rotation": {
"title": "Rotation",
"description": "If set, makes the bone rotation relative to the entity instead of the bone's parent",
"description": "If set, makes the bone rotation relative to the entity instead of the bone's parent.",
"type": "string"
}
}
},
"scale": {
"title": "Scale",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"oneOf": [
{ "$ref": "../../molang/number.json", "description": "Uniform scale" },
{ "$ref": "../../molang/number.json", "description": "Uniform scale." },
{ "$ref": "#/definitions/ScaleV3" },
{
"type": "object",
"propertyNames": { "pattern": "^(\\d+\\.\\d+|\\d+)$", "examples": ["0.0", "1.0"] },
"additionalProperties": {
"title": "Timeline Object",
"description": "A single point in time",
"description": "A single point in time.",
"oneOf": [
{ "$ref": "../../molang/number.json", "description": "Uniform rotation" },
{ "$ref": "../../molang/number.json", "description": "Uniform rotation." },
{
"type": "array",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/ScaleV3"
},
@@ -255,19 +255,19 @@
"lerp_mode": {
"type": "string",
"title": "Lerp Mode",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": ["linear", "catmullrom"]
},
"pre": {
"title": "Pre",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/ScaleV3"
},
"post": {
"title": "Pre",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/ScaleV3"
}
@@ -283,7 +283,7 @@
},
"loop": {
"title": "Loop",
"description": "Should this animation stop, loop, or stay on the last frame when finished (true, false, hold_on_last_frame)",
"description": "Should this animation stop, loop, or stay on the last frame when finished (true, false, hold_on_last_frame).",
"oneOf": [{ "type": "boolean" }, { "type": "string", "enum": ["hold_on_last_frame"] }]
},
"loop_delay": {
@@ -298,14 +298,14 @@
},
"particle_effects": {
"title": "Particle Effects",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "object",
"propertyNames": { "pattern": "^(\\d+\\.\\d+|\\d+)$", "examples": ["0.0", "1.0"] },
"examples": [{ "0.0": {} }],
"additionalProperties": {
"title": "Timeline Object",
"description": "A single point in time",
"description": "A single point in time.",
"oneOf": [
{ "type": "object", "$ref": "#/definitions/ParticleEffect" },
{ "type": "array", "items": { "$ref": "#/definitions/ParticleEffect" } }
@@ -319,13 +319,13 @@
},
"sound_effects": {
"title": "Sound Effect",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "object",
"propertyNames": { "pattern": "^(\\d+\\.\\d+|\\d+)$", "examples": ["0.0", "1.0"] },
"additionalProperties": {
"title": "Timeline Object",
"description": "A single point in time",
"description": "A single point in time.",
"oneOf": [
{ "type": "object", "$ref": "#/definitions/SoundEffect" },
{ "type": "array", "items": { "$ref": "#/definitions/SoundEffect" } }
@@ -334,17 +334,17 @@
},
"timeline": {
"title": "Timeline",
"description": "The time line",
"description": "The time line.",
"type": "object",
"propertyNames": { "pattern": "^(\\d+\\.\\d+|\\d+)$", "examples": ["0.0", "1.0"] },
"examples": [{ "0.0": {} }],
"additionalProperties": {
"oneOf": [
{ "type": "string", "title": "Molang", "description": "Variable definition", "pattern": "^(v|variable)\\..*=.*;$" },
{ "type": "string", "title": "Molang", "description": "Variable definition.", "pattern": "^(v|variable)\\..*=.*;$" },
{
"type": "array",
"title": "Collection Timelime Items",
"items": { "type": "string", "title": "Molang", "description": "Variable definition", "pattern": "^(v|variable)\\..*=.*;$" }
"items": { "type": "string", "title": "Molang", "description": "Variable definition.", "pattern": "^(v|variable)\\..*=.*;$" }
}
]
}

View File

@@ -2,7 +2,7 @@
"$id": "blockception.minecraft.resource.1.10.0.attachables",
"type": "object",
"title": "Actor Animation 1.10.0",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"required": ["format_version", "minecraft:attachable"],
"properties": {
@@ -15,7 +15,7 @@
"minecraft:attachable": {
"type": "object",
"title": "Attachables",
"description": "The attachables definition",
"description": "The attachables definition.",
"required": ["description"],
"properties": {
"description": {
@@ -26,89 +26,89 @@
"properties": {
"animations": {
"type": "object",
"additionalProperties": { "type": "string", "description": "A single animation reference", "title": "Animation" },
"description": "The collection of animations references",
"additionalProperties": { "type": "string", "description": "A single animation reference.", "title": "Animation" },
"description": "The collection of animations references.",
"title": "Animations"
},
"animation_controllers": {
"type": "array",
"additionalProperties": {
"type": "object",
"description": "A collection of animation controller references",
"description": "A collection of animation controller references.",
"title": "Animation Controller",
"additionalProperties": {
"type": "string",
"description": "A single Animation controller reference",
"description": "A single Animation controller reference.",
"title": "Animation Controller Reference"
}
},
"description": "The specification of animation controllers",
"description": "The specification of animation controllers.",
"title": "Animation Controllers"
},
"enable_attachables": { "type": "boolean", "description": "UNDOCUMENTED: enable attachables", "title": "Enable Attachables" },
"enable_attachables": { "type": "boolean", "description": "UNDOCUMENTED: enable attachables.", "title": "Enable Attachables" },
"geometry": {
"title": "Geometry",
"type": "object",
"propertyNames": { "pattern": "[a-zA-Z0-9_\\.\\-]+" },
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "A single geometry reference", "title": "Geometry" },
"description": "The geometry specification"
"additionalProperties": { "type": "string", "description": "A single geometry reference.", "title": "Geometry" },
"description": "The geometry specification."
},
"identifier": {
"type": "string",
"description": "UNDOCUMENTED: identifier",
"description": "UNDOCUMENTED: identifier.",
"title": "Identifier",
"$ref": "../../../general/item/identifier.json"
},
"item": {
"type": "object",
"title": "Item",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": {
"type": "string",
"title": "Item",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
},
"materials": {
"type": "object",
"additionalProperties": { "type": "string", "description": "A single material reference", "title": "Material" },
"description": "A collection of material references",
"additionalProperties": { "type": "string", "description": "A single material reference.", "title": "Material" },
"description": "A collection of material references.",
"title": "Materials"
},
"min_engine_version": {
"type": "string",
"pattern": "[0-9]+\\.[0-9]+\\.[0-9]+",
"description": "The minimum engine needed to use this",
"description": "The minimum engine needed to use this.",
"title": "Minimum Engine Version"
},
"particle_effects": {
"type": "object",
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "A single particle effect reference", "title": "Particle Effect" },
"description": "A collection of particle effect references",
"additionalProperties": { "type": "string", "description": "A single particle effect reference.", "title": "Particle Effect" },
"description": "A collection of particle effect references.",
"title": "Particle Effects"
},
"particle_emitters": {
"type": "object",
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties", "title": "Particle Emitters" },
"description": "UNDOCUMENTED: particle emitters",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties.", "title": "Particle Emitters" },
"description": "UNDOCUMENTED: particle emitters.",
"title": "Particle Emitters"
},
"render_controllers": {
"type": "array",
"description": "UNDOCUMENTED: render controllers",
"description": "UNDOCUMENTED: render controllers.",
"title": "Render Controllers",
"minItems": 1,
"items": { "type": "string", "description": "UNDOCUMENTED: render controllers", "title": "Render Controllers" }
"items": { "type": "string", "description": "UNDOCUMENTED: render controllers.", "title": "Render Controllers" }
},
"scripts": {
"additionalProperties": false,
"type": "object",
"description": "UNDOCUMENTED: scripts",
"description": "UNDOCUMENTED: scripts.",
"title": "Scripts",
"properties": {
"animate": {
@@ -117,61 +117,61 @@
"minItems": 1,
"items": {
"oneOf": [
{ "type": "string", "description": "UNDOCUMENTED: oneOf[0]", "title": "Animate" },
{ "type": "string", "description": "UNDOCUMENTED: oneOf[0].", "title": "Animate" },
{
"type": "object",
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties", "title": "Animate" },
"description": "UNDOCUMENTED: oneOf[1]",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties.", "title": "Animate" },
"description": "UNDOCUMENTED: oneOf[1].",
"title": "Animate"
}
],
"description": "UNDOCUMENTED: animate",
"description": "UNDOCUMENTED: animate.",
"title": "Animate"
},
"description": "UNDOCUMENTED: animate"
"description": "UNDOCUMENTED: animate."
},
"initialize": {
"type": "array",
"description": "UNDOCUMENTED: initialize",
"description": "UNDOCUMENTED: initialize.",
"title": "Initialize",
"items": {
"pattern": ";$",
"$ref": "../../../molang/number.json",
"description": "UNDOCUMENTED: initialize",
"description": "UNDOCUMENTED: initialize.",
"title": "Initialize"
}
},
"pre_animation": {
"type": "array",
"description": "UNDOCUMENTED: pre aninamtion",
"description": "UNDOCUMENTED: pre aninamtion.",
"title": "Pre Animation",
"items": {
"pattern": ";$",
"$ref": "../../../molang/number.json",
"description": "UNDOCUMENTED: pre aninamtion",
"description": "UNDOCUMENTED: pre aninamtion.",
"title": "Pre Animation"
}
},
"parent_setup": {
"type": "string",
"description": "UNDOCUMENTED: parent setup",
"description": "UNDOCUMENTED: parent setup.",
"title": "Parent Setup",
"$ref": "../../../molang/number.json"
},
"scale": { "type": "string", "description": "UNDOCUMENTED: scale", "title": "Scale", "$ref": "../../../molang/number.json" }
"scale": { "type": "string", "description": "UNDOCUMENTED: scale.", "title": "Scale", "$ref": "../../../molang/number.json" }
}
},
"sound_effects": {
"type": "array",
"description": "UNDOCUMENTED: sound effects",
"description": "UNDOCUMENTED: sound effects.",
"title": "Sound Effects",
"minItems": 1,
"items": { "type": "string", "description": "UNDOCUMENTED: sound effects", "title": "Sound Effects" }
"items": { "type": "string", "description": "UNDOCUMENTED: sound effects.", "title": "Sound Effects" }
},
"spawn_egg": {
"type": "object",
"description": "UNDOCUMENTED: spawn egg",
"description": "UNDOCUMENTED: spawn egg.",
"title": "Spawn Egg",
"dependencies": {
"texture": ["texture_index"],
@@ -180,20 +180,20 @@
"overlay_color": ["base_colour"]
},
"properties": {
"base_colour": { "type": "string", "description": "UNDOCUMENTED: base colour", "title": "Base Colour" },
"overlay_color": { "type": "string", "description": "UNDOCUMENTED: overlay color", "title": "Overlay Color" },
"texture": { "type": "string", "description": "UNDOCUMENTED: texture", "title": "Texture" },
"texture_index": { "type": "integer", "description": "UNDOCUMENTED: texture index", "title": "Texture Index" }
"base_colour": { "type": "string", "description": "UNDOCUMENTED: base colour.", "title": "Base Colour" },
"overlay_color": { "type": "string", "description": "UNDOCUMENTED: overlay color.", "title": "Overlay Color" },
"texture": { "type": "string", "description": "UNDOCUMENTED: texture.", "title": "Texture" },
"texture_index": { "type": "integer", "description": "UNDOCUMENTED: texture index.", "title": "Texture Index" }
}
},
"textures": {
"type": "object",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties", "title": "Texture" },
"description": "UNDOCUMENTED: textures",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties.", "title": "Texture" },
"description": "UNDOCUMENTED: textures.",
"title": "Textures"
}
},
"description": "UNDOCUMENTED: description"
"description": "UNDOCUMENTED: description."
}
},
"additionalProperties": false

View File

@@ -2,7 +2,7 @@
"$id": "blockception.minecraft.resource.1.8.0.attachables",
"type": "object",
"title": "Actor Animation 1.8.0",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"required": ["format_version", "minecraft:attachable"],
"properties": {
@@ -21,98 +21,98 @@
"description": {
"additionalProperties": false,
"title": "Description",
"description": "UNDOCUMENTED: description",
"description": "UNDOCUMENTED: description.",
"type": "object",
"required": ["identifier", "geometry"],
"properties": {
"animations": {
"description": "The connecting of animations in animations controllers with the actuall animations, names should corosponds",
"description": "The connecting of animations in animations controllers with the actuall animations, names should corosponds.",
"title": "Animations",
"type": "object",
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties", "title": "Animation" }
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties.", "title": "Animation" }
},
"animation_controllers": {
"type": "array",
"minItems": 1,
"description": "UNDOCUMENTED: animation controllers",
"description": "UNDOCUMENTED: animation controllers.",
"title": "Animation Controllers",
"items": {
"type": "object",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties", "title": "Animation Controller" },
"description": "UNDOCUMENTED: animation controllers",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties.", "title": "Animation Controller" },
"description": "UNDOCUMENTED: animation controllers.",
"title": "Animation Controllers"
}
},
"enable_attachables": { "type": "boolean", "description": "UNDOCUMENTED: enable attachables", "title": "Enable Attachables" },
"enable_attachables": { "type": "boolean", "description": "UNDOCUMENTED: enable attachables.", "title": "Enable Attachables" },
"geometry": {
"title": "Geometry",
"type": "object",
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties", "title": "Geometry" },
"description": "UNDOCUMENTED: geometry"
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties.", "title": "Geometry" },
"description": "UNDOCUMENTED: geometry."
},
"identifier": {
"type": "string",
"description": "UNDOCUMENTED: identifier",
"description": "UNDOCUMENTED: identifier.",
"title": "Identifier",
"$ref": "../../../general/item/identifier.json"
},
"item": {
"type": "object",
"title": "Item",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": {
"type": "string",
"title": "Item",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
},
"materials": {
"type": "object",
"description": "UNDOCUMENTED: materials",
"description": "UNDOCUMENTED: materials.",
"title": "Materials",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties", "title": "Material" }
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties.", "title": "Material" }
},
"min_engine_version": {
"type": "string",
"pattern": "[0-9]+\\.[0-9]+\\.[0-9]+",
"description": "UNDOCUMENTED: Minimum engine version",
"description": "UNDOCUMENTED: Minimum engine version.",
"title": "Minimum Engine Version"
},
"particle_effects": {
"type": "object",
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties", "title": "Particle Effects" },
"description": "UNDOCUMENTED: particle effects",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties.", "title": "Particle Effects" },
"description": "UNDOCUMENTED: particle effects.",
"title": "Particle Effects"
},
"particle_emitters": {
"type": "object",
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties", "title": "Particle Emitter" },
"description": "UNDOCUMENTED: particle emitters",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties.", "title": "Particle Emitter" },
"description": "UNDOCUMENTED: particle emitters.",
"title": "Particle Emitters"
},
"render_controllers": {
"type": "array",
"description": "UNDOCUMENTED: render controllers",
"description": "UNDOCUMENTED: render controllers.",
"title": "Render Controllers",
"minItems": 1,
"items": { "type": "string", "description": "UNDOCUMENTED: render controllers", "title": "Render Controllers" }
"items": { "type": "string", "description": "UNDOCUMENTED: render controllers.", "title": "Render Controllers" }
},
"sound_effects": {
"type": "array",
"description": "UNDOCUMENTED: sound effects",
"description": "UNDOCUMENTED: sound effects.",
"title": "Sound Effects",
"minItems": 1,
"items": { "type": "string", "description": "UNDOCUMENTED: sound effects", "title": "Sound Effects" }
"items": { "type": "string", "description": "UNDOCUMENTED: sound effects.", "title": "Sound Effects" }
},
"spawn_egg": {
"type": "object",
"description": "UNDOCUMENTED: spawn egg",
"description": "UNDOCUMENTED: spawn egg.",
"title": "Spawn Egg",
"dependencies": {
"texture": ["texture_index"],
@@ -121,15 +121,15 @@
"overlay_color": ["base_colour"]
},
"properties": {
"base_colour": { "type": "string", "description": "UNDOCUMENTED: base colour", "title": "Base Colour" },
"overlay_color": { "type": "string", "description": "UNDOCUMENTED: overlay color", "title": "Overlay Color" },
"texture": { "type": "string", "description": "UNDOCUMENTED: texture", "title": "Texture" },
"texture_index": { "type": "integer", "description": "UNDOCUMENTED: texture index", "title": "Texture Index" }
"base_colour": { "type": "string", "description": "UNDOCUMENTED: base colour.", "title": "Base Colour" },
"overlay_color": { "type": "string", "description": "UNDOCUMENTED: overlay color.", "title": "Overlay Color" },
"texture": { "type": "string", "description": "UNDOCUMENTED: texture.", "title": "Texture" },
"texture_index": { "type": "integer", "description": "UNDOCUMENTED: texture index.", "title": "Texture Index" }
}
},
"scripts": {
"type": "object",
"description": "UNDOCUMENTED: scripts",
"description": "UNDOCUMENTED: scripts.",
"title": "Scripts",
"properties": {
"pre_animation": {
@@ -137,39 +137,39 @@
"items": {
"pattern": ";$",
"$ref": "../../../molang/number.json",
"description": "UNDOCUMENTED: pre aninamtion",
"description": "UNDOCUMENTED: pre aninamtion.",
"title": "Pre Animation"
},
"description": "UNDOCUMENTED: pre aninamtion",
"description": "UNDOCUMENTED: pre aninamtion.",
"title": "Pre Animation"
},
"scale": { "type": "string", "description": "UNDOCUMENTED: scale", "title": "Scale" },
"scale": { "type": "string", "description": "UNDOCUMENTED: scale.", "title": "Scale" },
"animate": {
"type": "array",
"title": "Animate",
"items": {
"oneOf": [
{ "type": "string", "description": "UNDOCUMENTED: oneOf[0]", "title": "Animate" },
{ "type": "string", "description": "UNDOCUMENTED: oneOf[0].", "title": "Animate" },
{
"type": "object",
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties", "title": "Animate" },
"description": "UNDOCUMENTED: oneOf[1]",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties.", "title": "Animate" },
"description": "UNDOCUMENTED: oneOf[1].",
"title": "Animate"
}
],
"description": "UNDOCUMENTED: animate",
"description": "UNDOCUMENTED: animate.",
"title": "Animate"
},
"description": "UNDOCUMENTED: animate"
"description": "UNDOCUMENTED: animate."
},
"parent_setup": { "$ref": "../../../molang/number.json" }
}
},
"textures": {
"type": "object",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties", "title": "Textures" },
"description": "UNDOCUMENTED: textures",
"additionalProperties": { "type": "string", "description": "UNDOCUMENTED: additionalProperties.", "title": "Textures" },
"description": "UNDOCUMENTED: textures.",
"title": "Textures"
}
}

View File

@@ -3,24 +3,24 @@
"$id": "blockception.minecraft.biomes_client.json",
"type": "object",
"title": "Biomes Client",
"description": "The minecraft biomes definition file",
"description": "The minecraft biomes definition file.",
"additionalProperties": false,
"definitions": {
"biomespec": {
"additionalProperties": false,
"description": "The specification of colors in a given biome",
"description": "The specification of colors in a given biome.",
"title": "Biome",
"type": "object",
"properties": {
"fog_color": { "$ref": "#/definitions/colorhex", "title": "Fog Color", "description": "The color of the fog" },
"fog_color": { "$ref": "#/definitions/colorhex", "title": "Fog Color", "description": "The color of the fog." },
"fog_identifier": {
"title": "Fog Identifier",
"description": "The fog to be associated to this biome",
"description": "The fog to be associated to this biome.",
"$ref": "../general/fog/identifier.json"
},
"fog_ids_to_merge": {
"title": "Fog Ids To Merge",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": {
@@ -31,34 +31,34 @@
},
"inherit_from_prior_fog": {
"title": "Inherit From Prior Fog",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "boolean"
},
"remove_all_prior_fog": {
"title": "Remove All Prior Fog",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "boolean"
},
"water_fog_color": { "$ref": "#/definitions/colorhex", "title": "Water Fog Color", "description": "The color of the water fog" },
"water_fog_distance": { "type": "integer", "title": "Water Fog Distance", "description": "The distance the water fog start at" },
"water_surface_color": { "$ref": "#/definitions/colorhex", "title": "Water Surface Color", "description": "The color of the water surface" },
"water_fog_color": { "$ref": "#/definitions/colorhex", "title": "Water Fog Color", "description": "The color of the water fog." },
"water_fog_distance": { "type": "integer", "title": "Water Fog Distance", "description": "The distance the water fog start at." },
"water_surface_color": { "$ref": "#/definitions/colorhex", "title": "Water Surface Color", "description": "The color of the water surface." },
"water_surface_transparency": {
"type": "number",
"title": "Water Surface Transparency",
"description": "The amount of transpareny the surface of the water has"
"description": "The amount of transpareny the surface of the water has."
}
}
},
"colorhex": { "description": "The colouration of this object", "title": "Colorhex", "format": "color-hex", "examples": ["#FFFFFF"] }
"colorhex": { "description": "The colouration of this object.", "title": "Colorhex", "format": "color-hex", "examples": ["#FFFFFF"] }
},
"properties": {
"biomes": {
"type": "object",
"title": "Biomes",
"additionalProperties": false,
"description": "A collection of predefined biomes",
"description": "A collection of predefined biomes.",
"properties": {
"bamboo_jungle_hills": { "$ref": "#/definitions/biomespec" },
"bamboo_jungle": { "$ref": "#/definitions/biomespec" },

View File

@@ -3,7 +3,7 @@
"$id": "blockception.minecraft.block.json",
"type": "object",
"title": "Blocks",
"description": "The minecraft block definition file",
"description": "The minecraft block definition file.",
"definitions": {
"texture": {
"oneOf": [
@@ -31,24 +31,24 @@
"additionalProperties": {
"additionalProperties": false,
"title": "Block",
"description": "Block texture definition",
"description": "Block texture definition.",
"type": "object",
"properties": {
"brightness_gamma": {
"type": "number",
"title": "Brightness Gamma",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"carried_textures": {
"$ref": "#/definitions/texture",
"title": "Carried Textures",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"isotropic": {
"title": "Isotropic",
"description": "Marks if this block is isotropic or not, or which side are",
"description": "Marks if this block is isotropic or not, or which side are.",
"oneOf": [
{ "type": "boolean" },
{
@@ -66,8 +66,8 @@
}
]
},
"sound": { "type": "string", "title": "Sound", "description": "The sound definition of this block" },
"textures": { "$ref": "#/definitions/texture", "title": "Sound", "description": "Textures" }
"sound": { "type": "string", "title": "Sound", "description": "The sound definition of this block." },
"textures": { "$ref": "#/definitions/texture", "title": "Sound", "description": "Textures." }
}
}
}

View File

@@ -2,7 +2,7 @@
"$id": "blockception.minecraft.resource.1.10.0.entity",
"type": "object",
"title": "Actor Entity 1.10.0",
"description": "A client side entity definition",
"description": "A client side entity definition.",
"additionalProperties": false,
"required": ["format_version", "minecraft:client_entity"],
"properties": {
@@ -11,13 +11,13 @@
"type": "object",
"additionalProperties": false,
"title": "Client Entity",
"description": "The entity description for clientside rendering, animations and models",
"description": "The entity description for clientside rendering, animations and models.",
"required": ["description"],
"properties": {
"description": {
"additionalProperties": false,
"title": "Description",
"description": "The entity description for clientside rendering, animations and models",
"description": "The entity description for clientside rendering, animations and models.",
"type": "object",
"required": ["identifier"],
"properties": {
@@ -34,25 +34,25 @@
"examples": ["controller.", "animation."]
}
},
"enable_attachables": { "type": "boolean", "description": "Whether or not attachables are enaboled", "title": "Enable Attachables" },
"enable_attachables": { "type": "boolean", "description": "Whether or not attachables are enaboled.", "title": "Enable Attachables" },
"geometry": {
"title": "Geometry",
"description": "The reference to defined geometries in `<resource pack>/models/'",
"description": "The reference to defined geometries in `<resource pack>/models/'.",
"type": "object",
"propertyNames": { "pattern": "[a-zA-Z0-9_\\.\\-]+" },
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "The reference to the geometry", "title": "Geometry Reference" }
"additionalProperties": { "type": "string", "description": "The reference to the geometry.", "title": "Geometry Reference" }
},
"queryable_geometry": {
"title": "Queryable Geometry",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"type": "string"
},
"hide_armor": {
"type": "boolean",
"default": true,
"title": "Hide Armor",
"description": "Hides or shows the possible armor"
"description": "Hides or shows the possible armor."
},
"held_item_ignores_lighting": {
"type": "boolean",
@@ -62,7 +62,7 @@
},
"identifier": {
"type": "string",
"description": "The entity indentifier",
"description": "The entity indentifier.",
"title": "Identifier",
"$ref": "../../../general/entity/identifier.json"
},
@@ -70,7 +70,7 @@
"type": "object",
"additionalProperties": {
"type": "string",
"description": "Material reference",
"description": "Material reference.",
"title": "Material",
"examples": [
"agent",
@@ -438,42 +438,42 @@
"zombie_villager_v2_masked"
]
},
"description": "A collection of material definitions",
"description": "A collection of material definitions.",
"title": "Materials"
},
"min_engine_version": {
"type": "string",
"pattern": "[0-9]+\\.[0-9]+\\.[0-9]+",
"description": "The minimum engine version to be used",
"description": "The minimum engine version to be used.",
"title": "Minimum Engine Version"
},
"particle_effects": {
"type": "object",
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "Particle reference", "title": "Particle" },
"description": "A collection of particle definitions",
"additionalProperties": { "type": "string", "description": "Particle reference.", "title": "Particle" },
"description": "A collection of particle definitions.",
"title": "Particle Effects"
},
"particle_emitters": {
"type": "object",
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "Particle emitter reference", "title": "Particle Emitter" },
"description": "A collection of particle emitters definitions",
"additionalProperties": { "type": "string", "description": "Particle emitter reference.", "title": "Particle Emitter" },
"description": "A collection of particle emitters definitions.",
"title": "Particle Emitters"
},
"render_controllers": {
"type": "array",
"description": "A collection of Render controller definitions",
"description": "A collection of Render controller definitions.",
"title": "Render Controllers",
"minItems": 1,
"items": {
"oneOf": [
{ "type": "string", "title": "Render Controller", "description": "A single render controller definition" },
{ "type": "string", "title": "Render Controller", "description": "A single render controller definition." },
{
"type": "object",
"additionalProperties": {
"type": "string",
"description": "A render controller activate on conditional",
"description": "A render controller activate on conditional.",
"title": "Render Controller"
}
}
@@ -484,26 +484,26 @@
"additionalProperties": false,
"type": "object",
"title": "Scripts",
"description": "The place where variables, and animations / controller to be run is specified",
"description": "The place where variables, and animations / controller to be run is specified.",
"properties": {
"animate": {
"type": "array",
"title": "Animate",
"description": "The array of items to animate",
"description": "The array of items to animate.",
"minItems": 1,
"items": {
"oneOf": [
{ "type": "string", "description": "A single animation or animation controller to run", "title": "Animation (Controller)" },
{ "type": "string", "description": "A single animation or animation controller to run.", "title": "Animation (Controller)" },
{
"type": "object",
"minProperties": 1,
"maxProperties": 1,
"title": "Animation (Controller) Condition",
"description": "A single animation or animation controller to run on condition",
"description": "A single animation or animation controller to run on condition.",
"additionalProperties": {
"oneOf": [
{ "type": "string", "description": "A molang condition", "title": "Molang" },
{ "type": "number", "description": "Blend weight", "title": "Blend Weight" }
{ "type": "string", "description": "A molang condition.", "title": "Molang" },
{ "type": "number", "description": "Blend weight.", "title": "Blend Weight" }
]
}
}
@@ -512,30 +512,30 @@
},
"initialize": {
"type": "array",
"description": "Clientside molang variables that are to be evualated during the creation of the entity",
"description": "Clientside molang variables that are to be evualated during the creation of the entity.",
"title": "Initialize",
"minItems": 1,
"items": {
"pattern": ";$",
"$ref": "../../../molang/string.json",
"description": "Clientside molang variables that are to be evualated during the creation of the entity",
"description": "Clientside molang variables that are to be evualated during the creation of the entity.",
"title": "Initialize"
}
},
"pre_animation": {
"type": "array",
"description": "Clientside molang variables that are to be evualated during the animation",
"description": "Clientside molang variables that are to be evualated during the animation.",
"title": "Pre Animation",
"items": {
"pattern": ";$",
"$ref": "../../../molang/string.json",
"description": "Clientside molang variables that are to be evualated during the animation",
"description": "Clientside molang variables that are to be evualated during the animation.",
"title": "Pre Animation"
}
},
"parent_setup": {
"type": "string",
"description": "UNDOCUMENTED: parent setup",
"description": "UNDOCUMENTED: parent setup.",
"title": "Parent Setup",
"$ref": "../../../molang/number.json"
},
@@ -575,15 +575,15 @@
},
"sound_effects": {
"title": "Sound Effects",
"description": "A collection of sound effect definition",
"description": "A collection of sound effect definition.",
"type": "object",
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "A sound effect definition", "title": "Sound Effect" }
"additionalProperties": { "type": "string", "description": "A sound effect definition.", "title": "Sound Effect" }
},
"spawn_egg": {
"additionalProperties": false,
"type": "object",
"description": "The definition of how the spawn_egg icon looks like",
"description": "The definition of how the spawn_egg icon looks like.",
"title": "Spawn Egg",
"dependencies": { "texture_index": ["texture"], "base_colour": ["overlay_color"], "overlay_color": ["base_color"] },
"examples": [
@@ -593,26 +593,26 @@
"properties": {
"base_color": {
"type": "string",
"description": "The basic color of the egg",
"description": "The basic color of the egg.",
"title": "Base Color",
"format": "color-hex",
"examples": ["#FFFFFF"]
},
"overlay_color": {
"type": "string",
"description": "The colors of the dots on the egg",
"description": "The colors of the dots on the egg.",
"title": "Overlay Color",
"format": "color-hex",
"examples": ["#FFFFFF"]
},
"texture": { "type": "string", "description": "The texture reference in item_texture.json", "title": "Texture" },
"texture_index": { "type": "integer", "description": "The index of the texture", "title": "Texture Index", "default": 0 }
"texture_index": { "type": "integer", "description": "The index of the texture.", "title": "Texture Index", "default": 0 }
}
},
"textures": {
"type": "object",
"additionalProperties": { "type": "string", "description": "A reference to a texture in the resourcepack", "title": "Texture" },
"description": "A collection of references to textures in the resourcepack",
"additionalProperties": { "type": "string", "description": "A reference to a texture in the resourcepack.", "title": "Texture" },
"description": "A collection of references to textures in the resourcepack.",
"title": "Textures"
}
}

View File

@@ -2,7 +2,7 @@
"$id": "blockception.minecraft.resource.1.8.0.entity",
"type": "object",
"title": "Actor Entity 1.8.0",
"description": "A client side entity definition",
"description": "A client side entity definition.",
"additionalProperties": false,
"required": ["format_version", "minecraft:client_entity"],
"properties": {
@@ -16,13 +16,13 @@
"type": "object",
"additionalProperties": false,
"title": "Client Entity",
"description": "The entity description for clientside rendering, animations and models",
"description": "The entity description for clientside rendering, animations and models.",
"required": ["description"],
"properties": {
"description": {
"additionalProperties": false,
"title": "Description",
"description": "The entity description for clientside rendering, animations and models",
"description": "The entity description for clientside rendering, animations and models.",
"type": "object",
"required": ["identifier"],
"properties": {
@@ -42,34 +42,34 @@
"animation_controllers": {
"type": "array",
"minItems": 1,
"description": "A reference to an animation controller",
"description": "A reference to an animation controller.",
"title": "Animation Controllers",
"items": {
"type": "object",
"description": "A collection of animation controllers",
"description": "A collection of animation controllers.",
"title": "Animation Controllers",
"additionalProperties": {
"type": "string",
"description": "A reference to an animation",
"description": "A reference to an animation.",
"title": "Animation Reference",
"examples": [{ "basic": "controller.generic.basic" }]
}
}
},
"enable_attachables": { "type": "boolean", "description": "UNDOCUMENTED: enable attachables", "title": "Enable Attachables" },
"enable_attachables": { "type": "boolean", "description": "UNDOCUMENTED: enable attachables.", "title": "Enable Attachables" },
"geometry": {
"title": "Geometry",
"description": "The reference to defined geometries in `<resource pack>/models/'",
"description": "The reference to defined geometries in `<resource pack>/models/'.",
"type": "object",
"propertyNames": { "pattern": "[a-zA-Z0-9_\\.\\-]+" },
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "The reference to the geometry", "title": "Geometry Reference" }
"additionalProperties": { "type": "string", "description": "The reference to the geometry.", "title": "Geometry Reference" }
},
"hide_armor": {
"type": "boolean",
"default": true,
"title": "Hide Armor",
"description": "Hides or shows the possible armor"
"description": "Hides or shows the possible armor."
},
"held_item_ignores_lighting": {
"type": "boolean",
@@ -79,34 +79,34 @@
},
"identifier": {
"type": "string",
"description": "The entity indentifier",
"description": "The entity indentifier.",
"title": "Identifier",
"$ref": "../../../general/entity/identifier.json"
},
"materials": {
"type": "object",
"additionalProperties": { "type": "string", "description": "Material reference", "title": "Material" },
"description": "A collection of material definitions",
"additionalProperties": { "type": "string", "description": "Material reference.", "title": "Material" },
"description": "A collection of material definitions.",
"title": "Materials"
},
"min_engine_version": {
"type": "string",
"pattern": "[0-9]+\\.[0-9]+\\.[0-9]+",
"description": "The minimum engine version to be used",
"description": "The minimum engine version to be used.",
"title": "Minimum Engine Version"
},
"particle_effects": {
"type": "object",
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "Particle reference", "title": "Particle" },
"additionalProperties": { "type": "string", "description": "Particle reference.", "title": "Particle" },
"description": "Keys are required and need to be unique from all other keys in the animation controllers. Players can reference particles from the vanilla Minecraft Resource Pack or create their own. Custom particles should be in the particle folder at the root of the Resource Pack.",
"title": "Particle Effects"
},
"particle_emitters": {
"type": "object",
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "Particle emitter reference", "title": "Particle Emitter" },
"description": "A collection of particle emitters definitions",
"additionalProperties": { "type": "string", "description": "Particle emitter reference.", "title": "Particle Emitter" },
"description": "A collection of particle emitters definitions.",
"title": "Particle Emitters"
},
"render_controllers": {
@@ -116,12 +116,12 @@
"minItems": 1,
"items": {
"oneOf": [
{ "type": "string", "title": "Render Controller", "description": "A single render controller definition" },
{ "type": "string", "title": "Render Controller", "description": "A single render controller definition." },
{
"type": "object",
"additionalProperties": {
"type": "string",
"description": "A render controller activate on conditional",
"description": "A render controller activate on conditional.",
"title": "Render Controller"
}
}
@@ -132,7 +132,7 @@
"additionalProperties": false,
"type": "object",
"title": "Scripts",
"description": "The place where variables, and animations / controller to be run is specified",
"description": "The place where variables, and animations / controller to be run is specified.",
"properties": {
"pre_animation": {
"type": "array",
@@ -141,13 +141,13 @@
"items": {
"pattern": ";$",
"$ref": "../../../molang/string.json",
"description": "Clientside molang variables that are to be evualated during the animation",
"description": "Clientside molang variables that are to be evualated during the animation.",
"title": "Pre Animation"
}
},
"parent_setup": {
"type": "string",
"description": "UNDOCUMENTED: parent setup",
"description": "UNDOCUMENTED: parent setup.",
"title": "Parent Setup",
"$ref": "../../../molang/number.json"
},
@@ -164,15 +164,15 @@
},
"sound_effects": {
"title": "Sound Effects",
"description": "A collection of sound effect definition",
"description": "A collection of sound effect definition.",
"type": "object",
"minProperties": 1,
"additionalProperties": { "type": "string", "description": "A sound effect definition", "title": "Sound Effect" }
"additionalProperties": { "type": "string", "description": "A sound effect definition.", "title": "Sound Effect" }
},
"spawn_egg": {
"additionalProperties": false,
"type": "object",
"description": "The definition of how the spawn_egg icon looks like",
"description": "The definition of how the spawn_egg icon looks like.",
"title": "Spawn Egg",
"dependencies": { "texture_index": ["texture"], "base_colour": ["overlay_color"], "overlay_color": ["base_color"] },
"examples": [
@@ -182,26 +182,26 @@
"properties": {
"base_color": {
"type": "string",
"description": "The basic color of the egg",
"description": "The basic color of the egg.",
"title": "Base Color",
"format": "color-hex",
"examples": ["#FFFFFF"]
},
"overlay_color": {
"type": "string",
"description": "The colors of the dots on the egg",
"description": "The colors of the dots on the egg.",
"title": "Overlay Color",
"format": "color-hex",
"examples": ["#FFFFFF"]
},
"texture": { "type": "string", "description": "The texture reference in item_texture.json", "title": "Texture" },
"texture_index": { "type": "integer", "description": "The index of the texture", "title": "Texture Index", "default": 0 }
"texture_index": { "type": "integer", "description": "The index of the texture.", "title": "Texture Index", "default": 0 }
}
},
"textures": {
"type": "object",
"additionalProperties": { "type": "string", "description": "A reference to a texture in the resourcepack", "title": "Texture" },
"description": "A collection of references to textures in the resourcepack",
"additionalProperties": { "type": "string", "description": "A reference to a texture in the resourcepack.", "title": "Texture" },
"description": "A collection of references to textures in the resourcepack.",
"title": "Textures"
}
}

View File

@@ -5,7 +5,7 @@
"type": "object",
"additionalProperties": false,
"title": "Fog",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"definitions": {
"colorHexOrArray": {
@@ -171,13 +171,13 @@
"format_version": { "$ref": "../../general/format_version.json" },
"minecraft:fog_settings": {
"title": "Fog Settings",
"description": "The definition of a single fog",
"description": "The definition of a single fog.",
"type": "object",
"additionalProperties": false,
"properties": {
"description": {
"title": "Description",
"description": "The identifying description of this fog settings",
"description": "The identifying description of this fog settings.",
"type": "object",
"additionalProperties": false,
"properties": {

View File

@@ -12,36 +12,36 @@
},
"minecraft:item": {
"title": "Item",
"description": "A resource pack definition of an item",
"description": "A resource pack definition of an item.",
"required": ["description", "components"],
"type": "object",
"additionalProperties": false,
"properties": {
"description": {
"title": "Description",
"description": "The description of an item",
"description": "The description of an item.",
"required": ["identifier"],
"type": "object",
"additionalProperties": false,
"properties": {
"identifier": {
"title": "Identifier",
"description": "The item identifier",
"description": "The item identifier.",
"$ref": "../../../general/item/identifier.json",
"examples": ["namespace:example"]
},
"category": { "title": "Category", "description": "The category this item belongs in", "type": "string" }
"category": { "title": "Category", "description": "The category this item belongs in.", "type": "string" }
}
},
"components": {
"title": "Components",
"description": "The components that describe this item",
"description": "The components that describe this item.",
"additionalProperties": false,
"properties": {
"minecraft:icon": { "title": "Icon", "description": "The texture defined in `textures/item_texture.json`", "type": "string" },
"minecraft:render_offsets": {
"type": "string",
"description": "The render offset used for the item",
"description": "The render offset used for the item.",
"title": "Render Offsets",
"enum": ["apple"]
}

View File

@@ -3,7 +3,7 @@
"$id": "blockception.minecraft.materials",
"type": "object",
"title": "Material",
"description": "A collection of material specifications for the render engine of minecraft",
"description": "A collection of material specifications for the render engine of minecraft.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"required": ["materials"],
@@ -11,12 +11,12 @@
"DefinesSpecification": {
"type": "array",
"title": "Defines",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"items": {
"type": "string",
"title": "Definition",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": [
"ALLOW_FADE",
@@ -102,43 +102,43 @@
"FailOperation": {
"type": "string",
"title": "Fail Operation",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": ["Keep", "Replace"]
},
"FaceSpecification": {
"type": "object",
"title": "Face",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"properties": {
"stencilDepthFailOp": {
"type": "string",
"title": "Stencil Depth Fail Operation",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/FailOperation"
},
"stencilFailOp": {
"type": "string",
"title": "Stencil Fail Operation",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/FailOperation"
},
"stencilFunc": {
"type": "string",
"title": "Stencil Function",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": ["Always", "Equal", "NotEqual"]
},
"stencilPass": { "type": "string", "title": "Stencil Pass", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "enum": ["Replace"] },
"stencilPass": { "type": "string", "title": "Stencil Pass", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "enum": ["Replace"] },
"stencilPassOp": {
"type": "string",
"title": "Stencil Depth Fail Operation",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/FailOperation"
}
@@ -147,12 +147,12 @@
"StatesSpecification": {
"type": "array",
"title": "States",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"items": {
"type": "string",
"title": "State",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": [
"Blending",
@@ -171,32 +171,32 @@
"SamplerStatesSpecification": {
"type": "array",
"title": "Sampler States",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"items": {
"type": "object",
"title": "Sample State",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"properties": {
"samplerIndex": {
"type": "integer",
"title": "Sample State",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"textureFilter": {
"type": "string",
"title": "Texture Filter",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": ["Point", "Bilinear", "TexelAA"]
},
"textureWrap": {
"type": "string",
"title": "Texture Wrap",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": ["Repeat", "Clamp"]
}
@@ -206,19 +206,19 @@
"VertexFieldsSpecification": {
"type": "array",
"title": "Vertex Fields",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"items": {
"type": "object",
"title": "Vertex Field",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"properties": {
"field": {
"type": "string",
"title": "Vertex Field",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
}
@@ -227,17 +227,17 @@
"VariantSpecification": {
"type": "array",
"title": "Variants",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"items": {
"type": "object",
"title": "Variant",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"propertyNames": { "enum": ["fading", "fog", "fog.underwater", "lit", "skinning", "skinning_color", "underlava", "underwater"] },
"additionalProperties": {
"title": "Variant Item",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/VariantsItemSpecificaiton"
}
@@ -246,20 +246,20 @@
"VariantsItemSpecificaiton": {
"type": "object",
"title": "Variant Item",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"properties": {
"+defines": { "title": "Defines", "description": "UNDOCUMENTED, Add definitions???", "$ref": "#/definitions/DefinesSpecification" },
"+defines": { "title": "Defines", "description": "UNDOCUMENTED, Add definitions???.", "$ref": "#/definitions/DefinesSpecification" },
"vertexFields": {
"title": "Vertex Fields",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/VertexFieldsSpecification"
},
"states": { "title": "States", "description": "UNDOCUMENTED, start states???", "$ref": "#/definitions/StatesSpecification" },
"+states": { "title": "States", "description": "UNDOCUMENTED, Add additional states???", "$ref": "#/definitions/StatesSpecification" },
"-states": { "title": "States", "description": "UNDOCUMENTED, remove additional states???", "$ref": "#/definitions/StatesSpecification" }
"states": { "title": "States", "description": "UNDOCUMENTED, start states???.", "$ref": "#/definitions/StatesSpecification" },
"+states": { "title": "States", "description": "UNDOCUMENTED, Add additional states???.", "$ref": "#/definitions/StatesSpecification" },
"-states": { "title": "States", "description": "UNDOCUMENTED, remove additional states???.", "$ref": "#/definitions/StatesSpecification" }
}
}
},
@@ -267,7 +267,7 @@
"materials": {
"type": "object",
"title": "Materials",
"description": "The collection of materials, each property key is the identification key of the material, and what it implements if : are used",
"description": "The collection of materials, each property key is the identification key of the material, and what it implements if : are used.",
"$comment": "UNDOCUMENTED",
"required": ["version"],
"properties": {
@@ -275,13 +275,13 @@
"type": "string",
"const": "1.0.0",
"title": "Version",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
},
"additionalProperties": {
"title": "Material Definitions",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"type": "object",
@@ -289,151 +289,151 @@
"alphaDst": {
"type": "string",
"title": "Alpha Distance",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": ["DestColor", "OneMinusSrcAlpha"]
},
"backFace": { "title": "Back Face", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "$ref": "#/definitions/FaceSpecification" },
"backFace": { "title": "Back Face", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "$ref": "#/definitions/FaceSpecification" },
"blendDst": {
"type": "string",
"title": "Blend Distance",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": ["SourceAlpha", "OneMinusSrcAlpha", "OneMinusSrcColor", "SourceColor", "Zero", "One"]
},
"blendSrc": {
"type": "string",
"title": "Blend Source",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": ["DestColor", "One", "OneMinusDestColor", "SourceAlpha", "SourceColor"]
},
"defines": {
"title": "Defines",
"description": "UNDOCUMENTED, sets or starts definitions???",
"description": "UNDOCUMENTED, sets or starts definitions???.",
"$ref": "#/definitions/DefinesSpecification"
},
"+defines": { "title": "Defines", "description": "UNDOCUMENTED, Add definitions???", "$ref": "#/definitions/DefinesSpecification" },
"-defines": { "title": "Defines", "description": "UNDOCUMENTED, removes definitions???", "$ref": "#/definitions/DefinesSpecification" },
"+defines": { "title": "Defines", "description": "UNDOCUMENTED, Add definitions???.", "$ref": "#/definitions/DefinesSpecification" },
"-defines": { "title": "Defines", "description": "UNDOCUMENTED, removes definitions???.", "$ref": "#/definitions/DefinesSpecification" },
"depthBias": {
"type": "number",
"title": "Depth Bias",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"depthBiasOGL": {
"type": "number",
"title": "Depth Bias OGL",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"depthFunc": {
"type": "string",
"title": "Depth Function",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": ["LessEqual", "Always", "Equal"]
},
"fragmentShader": {
"type": "string",
"title": "Fragment Shader",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"pattern": "^shaders/.*\\.fragment$"
},
"frontFace": {
"title": "Front Face",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/FaceSpecification"
},
"isAnimatedTexture": {
"type": "integer",
"title": "Is Animated Texture",
"description": "UNDOCUMENTED, think its a boolean value as a number, so 1 and 0????"
"description": "UNDOCUMENTED, think its a boolean value as a number, so 1 and 0????."
},
"msaaSupport": {
"type": "string",
"title": "MSAA Support",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": ["Both", "MSAA"]
},
"primitiveMode": {
"type": "string",
"title": "Primitive Mode",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": ["Line"]
},
"samplerStates": {
"title": "Sampler States",
"description": "UNDOCUMENTED, set or start samplerStates???",
"description": "UNDOCUMENTED, set or start samplerStates???.",
"$ref": "#/definitions/SamplerStatesSpecification"
},
"+samplerStates": {
"title": "Sampler States",
"description": "UNDOCUMENTED, Add samplerStates???",
"description": "UNDOCUMENTED, Add samplerStates???.",
"$ref": "#/definitions/SamplerStatesSpecification"
},
"slopeScaledDepthBias": {
"type": "number",
"title": "Slope Scaled Depth Bias",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"slopeScaledDepthBiasOGL": {
"type": "number",
"title": "Slope Scaled Depth Bias OGL",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"states": { "title": "States", "description": "UNDOCUMENTED, start states???", "$ref": "#/definitions/StatesSpecification" },
"+states": { "title": "States", "description": "UNDOCUMENTED, Add additional states???", "$ref": "#/definitions/StatesSpecification" },
"-states": { "title": "States", "description": "UNDOCUMENTED, remove additional states???", "$ref": "#/definitions/StatesSpecification" },
"states": { "title": "States", "description": "UNDOCUMENTED, start states???.", "$ref": "#/definitions/StatesSpecification" },
"+states": { "title": "States", "description": "UNDOCUMENTED, Add additional states???.", "$ref": "#/definitions/StatesSpecification" },
"-states": { "title": "States", "description": "UNDOCUMENTED, remove additional states???.", "$ref": "#/definitions/StatesSpecification" },
"stencilRef": {
"type": "integer",
"title": "Stencil Ref",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"stencilRefOverride": {
"type": "integer",
"title": "Stencil Ref Override",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"stencilReadMask": {
"type": "integer",
"title": "Stencil Read Mask",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"stencilWriteMask": {
"type": "integer",
"title": "Stencil Write Mask",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"variants": { "title": "Variants", "description": "UNDOCUMENTED, sets the variants?", "$ref": "#/definitions/VariantSpecification" },
"+variants": { "title": "Variants", "description": "UNDOCUMENTED, adds variants?", "$ref": "#/definitions/VariantSpecification" },
"variants": { "title": "Variants", "description": "UNDOCUMENTED, sets the variants?.", "$ref": "#/definitions/VariantSpecification" },
"+variants": { "title": "Variants", "description": "UNDOCUMENTED, adds variants?.", "$ref": "#/definitions/VariantSpecification" },
"vertexFields": {
"title": "Vertex Fields",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/VertexFieldsSpecification"
},
"vertexShader": {
"type": "string",
"title": "Vertex Shader",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"pattern": "^shaders/.*\\.vertex$"
},
"vrGeometryShader": {
"type": "string",
"title": "VR Geometry Shader",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"pattern": "^shaders/.*\\.geometry$"
}

View File

@@ -9,8 +9,8 @@
"uv": {
"type": "array",
"items": [
{ "type": "number", "title": "X", "description": "The x component of the uv" },
{ "type": "number", "title": "Y", "description": "The y component of the uv" }
{ "type": "number", "title": "X", "description": "The x component of the uv." },
{ "type": "number", "title": "Y", "description": "The y component of the uv." }
]
},
"direction_uv": {
@@ -27,21 +27,21 @@
"description": "The face maps this many texels from the uv origin. If not specified, the box dimensions are used instead.",
"$ref": "#/definitions/uv"
},
"material_instance": { "type": "string", "title": "Material Instance", "description": "Specifies the UV's for the face that stretches" }
"material_instance": { "type": "string", "title": "Material Instance", "description": "Specifies the UV's for the face that stretches." }
}
}
},
"properties": {
"debug": { "title": "Debug", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "boolean", "default": false },
"debug": { "title": "Debug", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "boolean", "default": false },
"format_version": { "$ref": "../../../../general/format_version.json" },
"minecraft:geometry": {
"type": "array",
"title": "Geometry",
"description": "The collection of geometries",
"description": "The collection of geometries.",
"minItems": 1,
"items": {
"additionalProperties": false,
"description": "Model specification",
"description": "Model specification.",
"title": "Model",
"type": "object",
"required": ["description"],
@@ -49,7 +49,7 @@
"description": {
"type": "object",
"additionalProperties": false,
"description": "The descriptions of the geometry",
"description": "The descriptions of the geometry.",
"title": "Description",
"required": ["identifier"],
"properties": {
@@ -96,7 +96,7 @@
"items": {
"additionalProperties": false,
"type": "object",
"description": "A bones specification",
"description": "A bones specification.",
"required": ["name"],
"properties": {
"binding": {
@@ -111,7 +111,7 @@
"items": {
"additionalProperties": false,
"type": "object",
"description": "A single cube",
"description": "A single cube.",
"properties": {
"inflate": {
"type": "number",
@@ -154,7 +154,7 @@
},
"reset": {
"title": "Reset",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "boolean"
},
@@ -206,35 +206,35 @@
"south": {
"title": "South",
"$ref": "#/definitions/direction_uv",
"description": "Specifies the UV's for the face that stretches along the x and y axes, and faces the z axis"
"description": "Specifies the UV's for the face that stretches along the x and y axes, and faces the z axis."
},
"east": {
"title": "East",
"$ref": "#/definitions/direction_uv",
"description": "Specifies the UV's for the face that stretches along the z and y axes, and faces the x axis"
"description": "Specifies the UV's for the face that stretches along the z and y axes, and faces the x axis."
},
"west": {
"title": "West",
"$ref": "#/definitions/direction_uv",
"description": "Specifies the UV's for the face that stretches along the z and y axes, and faces the -x axis"
"description": "Specifies the UV's for the face that stretches along the z and y axes, and faces the -x axis."
},
"up": {
"title": "Up",
"$ref": "#/definitions/direction_uv",
"description": "Specifies the UV's for the face that stretches along the x and z axes, and faces the y axis"
"description": "Specifies the UV's for the face that stretches along the x and z axes, and faces the y axis."
},
"down": {
"title": "Down",
"$ref": "#/definitions/direction_uv",
"description": "Specifies the UV's for the face that stretches along the x and z axes, and faces the -y axis"
"description": "Specifies the UV's for the face that stretches along the x and z axes, and faces the -y axis."
}
}
},
{
"type": "array",
"items": [
{ "type": "number", "title": "X", "description": "The x component of the uv" },
{ "type": "number", "title": "Y", "description": "The y component of the uv" }
{ "type": "number", "title": "X", "description": "The x component of the uv." },
{ "type": "number", "title": "Y", "description": "The y component of the uv." }
]
}
]
@@ -329,7 +329,7 @@
"oneOf": [
{
"type": "string",
"description": "If not specifying vertex indices, arrays of data must be a list of tris or quads, set by making this property either `tri_list` or `quad_list`",
"description": "If not specifying vertex indices, arrays of data must be a list of tris or quads, set by making this property either `tri_list` or `quad_list`.",
"enum": ["tri_list", "quad_list"]
},
{
@@ -345,9 +345,9 @@
"minItems": 3,
"maxItems": 3,
"items": [
{ "type": "number", "description": "The index of the position" },
{ "type": "number", "description": "The index of the normal vertex" },
{ "type": "number", "description": "The index of the uv vertex" }
{ "type": "number", "description": "The index of the position." },
{ "type": "number", "description": "The index of the normal vertex." },
{ "type": "number", "description": "The index of the uv vertex." }
]
}
}
@@ -388,15 +388,15 @@
"title": "Rotation",
"description": "This is the initial rotation of the bone around the pivot, pre-animation (in degrees, x-then-y-then-z order).",
"items": [
{ "type": "number", "title": "X", "description": "in degrees" },
{ "type": "number", "title": "Y", "description": "in degrees" },
{ "type": "number", "title": "Z", "description": "in degrees" }
{ "type": "number", "title": "X", "description": "in degrees." },
{ "type": "number", "title": "Y", "description": "in degrees." },
{ "type": "number", "title": "Z", "description": "in degrees." }
]
},
"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": "***EXPERIMENTAL*** Adds a mesh to the bone's geometry by converting texels in a texture into boxes.",
"items": {
"type": "object",
"additionalProperties": false,
@@ -404,37 +404,37 @@
"properties": {
"local_pivot": {
"type": "array",
"description": "The pivot point on the texture (in *texture space* not entity or bone space) of the texture geometry",
"description": "The pivot point on the texture (in *texture space* not entity or bone space) of the texture geometry.",
"minItems": 3,
"maxItems": 3,
"items": {
"type": "number",
"description": "The pivot point on the texture (in *texture space* not entity or bone space) of the texture geometry"
"description": "The pivot point on the texture (in *texture space* not entity or bone space) of the texture geometry."
}
},
"position": {
"type": "array",
"description": "The position of the pivot point after rotation (in *entity space* not texture or bone space) of the texture geometry",
"description": "The position of the pivot point after rotation (in *entity space* not texture or bone space) of the texture geometry.",
"minItems": 3,
"maxItems": 3,
"items": {
"type": "number",
"description": "The position of the pivot point after rotation (in *entity space* not texture or bone space) of the texture geometry"
"description": "The position of the pivot point after rotation (in *entity space* not texture or bone space) of the texture geometry."
}
},
"rotation": {
"type": "array",
"description": "The rotation (in degrees) of the texture geometry relative to the offset",
"description": "The rotation (in degrees) of the texture geometry relative to the offset.",
"minItems": 3,
"maxItems": 3,
"items": { "type": "number", "description": "The rotation (in degrees) of the texture geometry relative to the offset" }
"items": { "type": "number", "description": "The rotation (in degrees) of the texture geometry relative to the offset." }
},
"scale": {
"type": "array",
"description": "The scale (in degrees) of the texture geometry relative to the offset",
"description": "The scale (in degrees) of the texture geometry relative to the offset.",
"minItems": 3,
"maxItems": 3,
"items": { "type": "number", "description": "The scale (in degrees) of the texture geometry relative to the offset" }
"items": { "type": "number", "description": "The scale (in degrees) of the texture geometry relative to the offset." }
},
"texture": { "type": "string", "description": "The friendly-named texture to use." }
}
@@ -443,7 +443,7 @@
}
}
},
"cape": { "title": "Cape", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "string" }
"cape": { "title": "Cape", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "string" }
}
}
}

View File

@@ -2,11 +2,11 @@
"$id": "blockception.minecraft.resource.model.1.8.0",
"type": "object",
"title": "Model Schema For 1.8.0",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"required": ["format_version"],
"properties": {
"debug": { "type": "boolean", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Debug" },
"debug": { "type": "boolean", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Debug" },
"format_version": {
"title": "1.8.0 Format Version",
"type": "string",
@@ -18,17 +18,17 @@
"additionalProperties": {
"additionalProperties": false,
"type": "object",
"description": "Geometry specification",
"description": "Geometry specification.",
"title": "Geometry",
"properties": {
"bones": {
"type": "array",
"description": "The bones definitions",
"description": "The bones definitions.",
"title": "Bones",
"items": {
"additionalProperties": false,
"type": "object",
"description": "The bone definition",
"description": "The bone definition.",
"title": "Bone",
"required": ["name"],
"properties": {
@@ -59,28 +59,28 @@
"type": "object",
"required": ["polys"],
"title": "Poly Mesh",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"properties": {
"normalized_uvs": { "title": "Normalized Uvs", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "boolean" },
"normalized_uvs": { "title": "Normalized Uvs", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "boolean" },
"positions": {
"title": "Positions",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": [{ "type": "number" }, { "type": "number" }, { "type": "number" }]
},
"normals": {
"title": "Normals",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": [{ "type": "number" }, { "type": "number" }, { "type": "number" }]
},
"polys": {
"title": "Polys",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": {
@@ -94,20 +94,20 @@
},
"render_group_id": {
"title": "Render Group Id",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "integer",
"minimum": 0
},
"reset": {
"title": "Reset",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "boolean"
},
"rotation": {
"title": "Rotation",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": [{ "type": "number" }, { "type": "number" }, { "type": "number" }]
@@ -115,7 +115,7 @@
"texture_meshes": {
"type": "array",
"title": "Texture Meshes",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"items": {
"type": "object",
@@ -132,15 +132,15 @@
}
}
},
"cape": { "title": "Cape", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "string" },
"debug": { "title": "Debug", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "boolean" },
"texturewidth": { "type": "integer", "description": "UNDOCUMENTED: texturewidth", "title": "Texturewidth" },
"textureheight": { "type": "integer", "description": "UNDOCUMENTED: textureheight", "title": "Textureheight" },
"visible_bounds_width": { "type": "number", "description": "UNDOCUMENTED: visible bounds width", "title": "Visible Bounds Width" },
"visible_bounds_height": { "type": "number", "description": "UNDOCUMENTED: visible bounds height", "title": "Visible Bounds Height" },
"cape": { "title": "Cape", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "string" },
"debug": { "title": "Debug", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "boolean" },
"texturewidth": { "type": "integer", "description": "UNDOCUMENTED: texturewidth.", "title": "Texturewidth" },
"textureheight": { "type": "integer", "description": "UNDOCUMENTED: textureheight.", "title": "Textureheight" },
"visible_bounds_width": { "type": "number", "description": "UNDOCUMENTED: visible bounds width.", "title": "Visible Bounds Width" },
"visible_bounds_height": { "type": "number", "description": "UNDOCUMENTED: visible bounds height.", "title": "Visible Bounds Height" },
"visible_bounds_offset": {
"type": "array",
"description": "UNDOCUMENTED: visible bounds offset",
"description": "UNDOCUMENTED: visible bounds offset.",
"title": "Visible Bounds Offset",
"items": [{ "type": "number" }, { "type": "number" }, { "type": "number" }]
}

View File

@@ -2,18 +2,18 @@
"$id": "blockception.minecraft.resource.particle.1.10.0.emitter_lifetime_events",
"type": "object",
"title": "Emitter Lifetime Events Component For 1.10.0",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"properties": {
"creation_event": {
"title": "Creation Event",
"description": "Fires when the emitter is created",
"description": "Fires when the emitter is created.",
"oneOf": [{ "type": "array", "items": { "type": "string" } }, { "type": "string" }]
},
"expiration_event": {
"title": "Expiration Event",
"description": "Fires when the emitter expires (does not wait for particles to expire too)",
"description": "Fires when the emitter expires (does not wait for particles to expire too).",
"oneOf": [{ "type": "array", "items": { "type": "string" } }, { "type": "string" }]
},
"timeline": {
@@ -23,7 +23,7 @@
"propertyNames": { "pattern": "^[\\d\\.]+$" },
"additionalProperties": {
"title": "Timeline Object",
"description": "A single point in time that executes commands/molang/events",
"description": "A single point in time that executes commands/molang/events.",
"oneOf": [{ "type": "array", "items": { "type": "string" } }, { "type": "string" }]
}
},
@@ -41,10 +41,10 @@
"title": "Distance Event",
"additionalProperties": false,
"properties": {
"distance": { "title": "Distance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" },
"distance": { "title": "Distance", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "number" },
"effects": {
"title": "Effects",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"oneOf": [{ "type": "array", "items": { "type": "string" } }, { "type": "string" }]
}

View File

@@ -2,7 +2,7 @@
"$id": "blockception.minecraft.resource.particle.1.10.0.emitter_rate_manual",
"type": "object",
"title": "Emitter Rate Manual Component 1.10.0",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"additionalProperties": false,
"properties": {
"activation_expression": {

View File

@@ -6,14 +6,14 @@
"properties": {
"active_time": {
"$ref": "../../../molang/number.json",
"description": "Emitter will emit particles for this time per loop evaluated once per particle emitter loop",
"description": "Emitter will emit particles for this time per loop evaluated once per particle emitter loop.",
"title": "Active Time"
},
"sleep_time": {
"$ref": "../../../molang/number.json",
"description": "Emitter will pause emitting particles for this time per loop evaluated once per particle emitter loop",
"description": "Emitter will pause emitting particles for this time per loop evaluated once per particle emitter loop.",
"title": "Sleep Time"
}
},
"description": "UNDOCUMENTED"
"description": "UNDOCUMENTED."
}

View File

@@ -6,9 +6,9 @@
"properties": {
"active_time": {
"$ref": "../../../molang/number.json",
"description": "How long the particles emit for evaluated once",
"description": "How long the particles emit for evaluated once.",
"title": "Active Time"
}
},
"description": "UNDOCUMENTED"
"description": "UNDOCUMENTED."
}

View File

@@ -2,11 +2,11 @@
"$id": "blockception.minecraft.resource.particle.1.10.0.emitter_local_space",
"type": "object",
"title": "Emitter Local Space Component For 1.10.0",
"description": "UNDOCUMENTED:",
"description": "UNDOCUMENTED:.",
"additionalProperties": false,
"properties": {
"position": { "type": "boolean", "description": "UNDOCUMENTED: position", "title": "Position" },
"rotation": { "type": "boolean", "description": "UNDOCUMENTED: rotation", "title": "Rotation" },
"velocity": { "type": "boolean", "description": "UNDOCUMENTED: rotation", "title": "Rotation" }
"position": { "type": "boolean", "description": "UNDOCUMENTED: position.", "title": "Position" },
"rotation": { "type": "boolean", "description": "UNDOCUMENTED: rotation.", "title": "Rotation" },
"velocity": { "type": "boolean", "description": "UNDOCUMENTED: rotation.", "title": "Rotation" }
}
}

View File

@@ -11,5 +11,5 @@
"default": 10
}
},
"description": "UNDOCUMENTED"
"description": "UNDOCUMENTED."
}

View File

@@ -6,9 +6,9 @@
"properties": {
"max_particles": {
"$ref": "../../../molang/number.json",
"description": "Evaluated once per particle emitted",
"description": "Evaluated once per particle emitted.",
"title": "Maximum Particles"
}
},
"description": "UNDOCUMENTED"
"description": "UNDOCUMENTED."
}

View File

@@ -6,14 +6,14 @@
"properties": {
"max_particles": {
"$ref": "../../../molang/number.json",
"description": "Maximum number of particles that can be active at once for this emitter, evaluated once per particle emitter loop",
"description": "Maximum number of particles that can be active at once for this emitter, evaluated once per particle emitter loop.",
"title": "Maximum Particles"
},
"spawn_rate": {
"$ref": "../../../molang/number.json",
"description": "How often a particle is emitted, in particles/sec evaluated once per particle emitted",
"description": "How often a particle is emitted, in particles/sec evaluated once per particle emitted.",
"title": "Spawn Rate"
}
},
"description": "UNDOCUMENTED"
"description": "UNDOCUMENTED."
}

View File

@@ -16,32 +16,32 @@
]
}
],
"description": "UNDOCUMENTED: direction",
"description": "UNDOCUMENTED: direction.",
"title": "Direction"
},
"radius": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: radius", "title": "Radius" },
"radius": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: radius.", "title": "Radius" },
"offset": {
"type": "array",
"items": [
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Z" }
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Z" }
],
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Offset"
},
"half_dimensions": {
"type": "array",
"items": [
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Z" }
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Z" }
],
"description": "UNDOCUMENTED: half dimensions",
"description": "UNDOCUMENTED: half dimensions.",
"title": "Half Dimensions"
},
"surface_only": { "type": "boolean", "description": "UNDOCUMENTED: surface only", "title": "Surface Only" }
"surface_only": { "type": "boolean", "description": "UNDOCUMENTED: surface only.", "title": "Surface Only" }
},
"description": "UNDOCUMENTED"
"description": "UNDOCUMENTED."
}

View File

@@ -7,24 +7,24 @@
"direction": {
"type": "array",
"items": [
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Z" }
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Z" }
],
"description": "UNDOCUMENTED: direction",
"description": "UNDOCUMENTED: direction.",
"title": "Direction"
},
"offset": {
"type": "array",
"items": [
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Z" }
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Z" }
],
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Offset"
}
},
"description": "UNDOCUMENTED"
"description": "UNDOCUMENTED."
}

View File

@@ -16,38 +16,38 @@
]
}
],
"description": "UNDOCUMENTED: direction",
"description": "UNDOCUMENTED: direction.",
"title": "Direction"
},
"radius": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: radius", "title": "Radius" },
"radius": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: radius.", "title": "Radius" },
"offset": {
"type": "array",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Offset",
"items": [
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Z" }
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Z" }
]
},
"plane_normal": {
"title": "Plane Normal",
"description": "Specifies the normal of the disc plane, the disc will be perpendicular to this direction",
"description": "Specifies the normal of the disc plane, the disc will be perpendicular to this direction.",
"default": [0, 1, 0],
"oneOf": [
{ "type": "string", "enum": ["x", "y", "z"] },
{
"type": "array",
"items": [
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Z" }
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Z" }
]
}
]
},
"surface_only": { "type": "boolean", "description": "UNDOCUMENTED: surface only", "title": "Surface Only" }
"surface_only": { "type": "boolean", "description": "UNDOCUMENTED: surface only.", "title": "Surface Only" }
},
"description": "UNDOCUMENTED"
"description": "UNDOCUMENTED."
}

View File

@@ -2,28 +2,28 @@
"$id": "blockception.minecraft.resource.particle.1.10.0.emitter_shape_entity_aabb",
"type": "object",
"title": "Emitter Shape Entity Aabb Component For 1.10.0",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"properties": {
"direction": {
"type": "array",
"items": [
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Z" }
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Z" }
],
"description": "UNDOCUMENTED: direction",
"description": "UNDOCUMENTED: direction.",
"title": "Direction"
},
"offset": {
"type": "array",
"items": [
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Z" }
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Z" }
],
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Offset"
}

View File

@@ -2,27 +2,27 @@
"$id": "blockception.minecraft.resource.particle.1.10.0.emitter_shape_point",
"type": "object",
"title": "Emitter Shape Point Component For 1.10.0",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"additionalProperties": false,
"properties": {
"direction": {
"type": "array",
"items": [
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Z" }
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Z" }
],
"description": "UNDOCUMENTED: direction",
"description": "UNDOCUMENTED: direction.",
"title": "Direction"
},
"offset": {
"type": "array",
"items": [
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Z" }
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Z" }
],
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Offset"
}

View File

@@ -2,7 +2,7 @@
"$id": "blockception.minecraft.resource.particle.1.10.0.emitter_shape_sphere",
"type": "object",
"title": "Emitter Shape Sphere Component For 1.10.0",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"additionalProperties": false,
"properties": {
"direction": {
@@ -11,27 +11,27 @@
{
"type": "array",
"items": [
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Z" }
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Z" }
]
}
],
"description": "UNDOCUMENTED: direction",
"description": "UNDOCUMENTED: direction.",
"title": "Direction"
},
"offset": {
"type": "array",
"items": [
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Z" }
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Z" }
],
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Offset"
},
"radius": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: radius", "title": "Radius" },
"surface_only": { "type": "boolean", "description": "UNDOCUMENTED: surface only", "title": "Surface Only" }
"radius": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: radius.", "title": "Radius" },
"surface_only": { "type": "boolean", "description": "UNDOCUMENTED: surface only.", "title": "Surface Only" }
}
}

View File

@@ -8,8 +8,8 @@
"type": "array",
"minItems": 2,
"maxItems": 2,
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: size", "title": "Size" },
"description": "UNDOCUMENTED: size",
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: size.", "title": "Size" },
"description": "UNDOCUMENTED: size.",
"title": "Size"
},
"facing_camera_mode": {
@@ -22,8 +22,8 @@
"additionalProperties": false,
"type": "object",
"properties": {
"texture_width": { "type": "integer", "description": "UNDOCUMENTED: texture width", "title": "Texture Width" },
"texture_height": { "type": "integer", "description": "UNDOCUMENTED: texture height", "title": "Texture Height" },
"texture_width": { "type": "integer", "description": "UNDOCUMENTED: texture width.", "title": "Texture Width" },
"texture_height": { "type": "integer", "description": "UNDOCUMENTED: texture height.", "title": "Texture Height" },
"flipbook": {
"additionalProperties": false,
"type": "object",
@@ -33,58 +33,58 @@
"type": "array",
"minItems": 2,
"maxItems": 2,
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: base UV", "title": "Base U V" },
"description": "UNDOCUMENTED: base UV",
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: base UV.", "title": "Base U V" },
"description": "UNDOCUMENTED: base UV.",
"title": "Base U V"
},
"size_UV": {
"type": "array",
"minItems": 2,
"maxItems": 2,
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: size UV", "title": "Size U V" },
"description": "UNDOCUMENTED: size UV",
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: size UV.", "title": "Size U V" },
"description": "UNDOCUMENTED: size UV.",
"title": "Size U V"
},
"step_UV": {
"type": "array",
"minItems": 2,
"maxItems": 2,
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: step UV", "title": "Step U V" },
"description": "UNDOCUMENTED: step UV",
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: step UV.", "title": "Step U V" },
"description": "UNDOCUMENTED: step UV.",
"title": "Step U V"
},
"frames_per_second": {
"$ref": "../../../molang/number.json",
"description": "UNDOCUMENTED: frames per second",
"description": "UNDOCUMENTED: frames per second.",
"title": "Frames Per Second"
},
"max_frame": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: Maximum frame", "title": "Maximum Frame" },
"stretch_to_lifetime": { "type": "boolean", "description": "UNDOCUMENTED: stretch to lifetime", "title": "Stretch To Lifetime" },
"loop": { "type": "boolean", "description": "UNDOCUMENTED: loop", "title": "Loop" }
"max_frame": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: Maximum frame.", "title": "Maximum Frame" },
"stretch_to_lifetime": { "type": "boolean", "description": "UNDOCUMENTED: stretch to lifetime.", "title": "Stretch To Lifetime" },
"loop": { "type": "boolean", "description": "UNDOCUMENTED: loop.", "title": "Loop" }
},
"description": "UNDOCUMENTED: flipbook",
"description": "UNDOCUMENTED: flipbook.",
"title": "Flipbook"
},
"uv": {
"type": "array",
"minItems": 2,
"maxItems": 2,
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: uv", "title": "Uv" },
"description": "UNDOCUMENTED: uv",
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: uv.", "title": "Uv" },
"description": "UNDOCUMENTED: uv.",
"title": "Uv"
},
"uv_size": {
"type": "array",
"minItems": 2,
"maxItems": 2,
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: uv size", "title": "Uv Size" },
"description": "UNDOCUMENTED: uv size",
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: uv size.", "title": "Uv Size" },
"description": "UNDOCUMENTED: uv size.",
"title": "Uv Size"
}
},
"description": "UNDOCUMENTED: uv",
"description": "UNDOCUMENTED: uv.",
"title": "Uv"
}
},
"description": "UNDOCUMENTED"
"description": "UNDOCUMENTED."
}

View File

@@ -3,6 +3,6 @@
"type": "object",
"title": "Particle Appearance Lighting Component For 1.10.0",
"additionalProperties": false,
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}

View File

@@ -7,13 +7,13 @@
"properties": {
"color": {
"title": "Color",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"anyOf": [
{ "type": "array", "description": "Direct color field", "items": { "$ref": "../../../molang/number.json" } },
{ "type": "string", "format": "color-hex", "description": "Direct color field" },
{ "type": "array", "description": "Direct color field.", "items": { "$ref": "../../../molang/number.json" } },
{ "type": "string", "format": "color-hex", "description": "Direct color field." },
{
"description": "Interpolation based color",
"description": "Interpolation based color.",
"type": "object",
"additionalProperties": false,
"properties": {
@@ -21,25 +21,25 @@
"title": "Gradient",
"oneOf": [
{
"description": "An array of colors",
"description": "An array of colors.",
"type": "array",
"items": { "type": "string", "description": "Color", "title": "Color", "format": "color-hex", "examples": ["#FFFFFF"] }
"items": { "type": "string", "description": "Color.", "title": "Color", "format": "color-hex", "examples": ["#FFFFFF"] }
},
{
"description": "An object of colors",
"description": "An object of colors.",
"type": "object",
"propertyNames": { "pattern": "(^[\\-0-9]+$|^[\\-0-9]+\\.[\\-0-9]+$)" },
"additionalProperties": { "type": "string", "description": "Color", "format": "color-hex", "examples": ["#FFFFFF"] }
"additionalProperties": { "type": "string", "description": "Color.", "format": "color-hex", "examples": ["#FFFFFF"] }
},
{
"description": "An array of colors",
"description": "An array of colors.",
"type": "array",
"items": {
"type": "array",
"minItems": 3,
"items": {
"oneOf": [
{ "type": "number", "description": "Color", "title": "Color", "minimum": 0, "maximum": 1 },
{ "type": "number", "description": "Color.", "title": "Color", "minimum": 0, "maximum": 1 },
{ "type": "string", "title": "Molang" }
]
}
@@ -47,7 +47,7 @@
}
]
},
"interpolant": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: interpolant", "title": "Interpolant" }
"interpolant": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: interpolant.", "title": "Interpolant" }
}
}
]

View File

@@ -3,7 +3,7 @@
"type": "array",
"title": "Particle Expire If Not In Blocks Component For 1.10.0",
"additionalProperties": false,
"items": { "$ref": "../../../general/block/identifier.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Block" },
"description": "UNDOCUMENTED",
"items": { "$ref": "../../../general/block/identifier.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Block" },
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}

View File

@@ -3,7 +3,7 @@
"type": "array",
"title": "Particle Expire If Not In Blocks Component For 1.10.0",
"additionalProperties": false,
"items": { "$ref": "../../../general/block/identifier.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Block" },
"description": "UNDOCUMENTED",
"items": { "$ref": "../../../general/block/identifier.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Block" },
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}

View File

@@ -1,16 +1,16 @@
{
"$id": "blockception.minecraft.resource.particle.1.10.0.particle_initial_speed",
"title": "Particle Initial Speed Component For 1.10.0",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"anyOf": [
{ "$ref": "../../../molang/number.json" },
{
"type": "array",
"items": [
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Z" }
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "X" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Y" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Z" }
]
}
]

View File

@@ -5,10 +5,10 @@
"additionalProperties": false,
"type": "object",
"properties": {
"rotation": { "$ref": "../../../molang/number.json", "description": "Specifies the initial rotation in degrees", "title": "Rotation" },
"rotation": { "$ref": "../../../molang/number.json", "description": "Specifies the initial rotation in degrees.", "title": "Rotation" },
"rotation_rate": {
"$ref": "../../../molang/number.json",
"description": "Specifies the spin rate in degrees/second",
"description": "Specifies the spin rate in degrees/second.",
"title": "Rotation Rate"
}
}

View File

@@ -6,14 +6,14 @@
"properties": {
"per_update_expression": {
"$ref": "../../../molang/number.json",
"description": "UNDOCUMENTED: per update expression",
"description": "UNDOCUMENTED: per update expression.",
"title": "Per Update Expression"
},
"per_render_expression": {
"$ref": "../../../molang/number.json",
"description": "UNDOCUMENTED: per render expression",
"description": "UNDOCUMENTED: per render expression.",
"title": "Per Render Expression"
}
},
"description": "UNDOCUMENTED"
"description": "UNDOCUMENTED."
}

View File

@@ -2,11 +2,11 @@
"$id": "blockception.minecraft.resource.particle.1.10.0.particle_kill_plane",
"type": "array",
"title": "Particle Kill Plane Component For 1.10.0",
"description": "A*x + B*y + C*z + D = 0\nwith the parameters being [ A, B, C, D ]",
"description": "A*x + B*y + C*z + D = 0\nwith the parameters being [ A, B, C, D ].",
"items": [
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "A" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "B" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "C" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "D" }
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "A" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "B" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "C" },
{ "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "D" }
]
}

View File

@@ -6,16 +6,16 @@
"properties": {
"creation_event": {
"title": "Creation Event",
"description": "Fires when the particle is created",
"description": "Fires when the particle is created.",
"oneOf": [{ "type": "array", "items": { "type": "string" } }, { "type": "string" }]
},
"custom_events": { "title": "Custom Events", "description": "UNDOCUMENTED, unclear structure :(" },
"custom_events": { "title": "Custom Events", "description": "UNDOCUMENTED, unclear structure :(." },
"expiration_event": {
"title": "Expiration Event",
"description": "Fires when the particle expires (does not wait for particles to expire too)",
"description": "Fires when the particle expires (does not wait for particles to expire too).",
"oneOf": [{ "type": "array", "items": { "type": "string" } }, { "type": "string" }]
},
"timeline": { "propertyNames": { "pattern": "[0-9]*.[0-9]*" }, "description": "UNDOCUMENTED: timeline", "title": "Timeline" }
"timeline": { "propertyNames": { "pattern": "[0-9]*.[0-9]*" }, "description": "UNDOCUMENTED: timeline.", "title": "Timeline" }
},
"description": "UNDOCUMENTED"
"description": "UNDOCUMENTED."
}

View File

@@ -1,18 +1,18 @@
{
"$id": "blockception.minecraft.resource.particle.1.10.0.particle_lifetime_expression",
"type": "object",
"description": "UNDOCUMENTED:",
"description": "UNDOCUMENTED:.",
"title": "Particle Lifetime Expression Component For 1.10.0",
"additionalProperties": false,
"properties": {
"expiration_expression": {
"title": "Expiration Expression",
"description": "This expression makes the particle expire when true (non-zero), The float/expr is evaluated once per particle, evaluated every frame",
"description": "This expression makes the particle expire when true (non-zero), The float/expr is evaluated once per particle, evaluated every frame.",
"$ref": "../../../molang/number.json"
},
"max_lifetime": {
"$ref": "../../../molang/number.json",
"description": "Alternate way to express lifetime, particle will expire after this much time, evaluated once",
"description": "Alternate way to express lifetime, particle will expire after this much time, evaluated once.",
"title": "Maximum Lifetime"
}
}

View File

@@ -4,29 +4,29 @@
"title": "Particle Motion Collision Component For 1.10.0",
"additionalProperties": false,
"properties": {
"collision_drag": { "type": "number", "description": "UNDOCUMENTED: collision drag", "title": "Collision Drag" },
"collision_drag": { "type": "number", "description": "UNDOCUMENTED: collision drag.", "title": "Collision Drag" },
"coefficient_of_restitution": {
"type": "number",
"description": "UNDOCUMENTED: coefficient of restitution",
"description": "UNDOCUMENTED: coefficient of restitution.",
"title": "Coefficient Of Restitution"
},
"collision_radius": { "type": "number", "description": "UNDOCUMENTED: collision radius", "title": "Collision Radius" },
"enabled": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: enabled", "title": "Enabled" },
"expire_on_contact": { "type": "boolean", "description": "UNDOCUMENTED: expire on contact", "title": "Expire On Contact" },
"collision_radius": { "type": "number", "description": "UNDOCUMENTED: collision radius.", "title": "Collision Radius" },
"enabled": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: enabled.", "title": "Enabled" },
"expire_on_contact": { "type": "boolean", "description": "UNDOCUMENTED: expire on contact.", "title": "Expire On Contact" },
"events": {
"type": "array",
"items": {
"properties": {
"additionalProperties": false,
"event": { "type": "string", "description": "UNDOCUMENTED: event", "title": "Event" },
"min_speed": { "type": "number", "description": "UNDOCUMENTED: Minimum speed", "title": "Minimum Speed" }
"event": { "type": "string", "description": "UNDOCUMENTED: event.", "title": "Event" },
"min_speed": { "type": "number", "description": "UNDOCUMENTED: Minimum speed.", "title": "Minimum Speed" }
},
"description": "UNDOCUMENTED: events",
"description": "UNDOCUMENTED: events.",
"title": "Events"
},
"description": "UNDOCUMENTED: events",
"description": "UNDOCUMENTED: events.",
"title": "Events"
}
},
"description": "UNDOCUMENTED"
"description": "UNDOCUMENTED."
}

View File

@@ -22,13 +22,13 @@
},
"rotation_acceleration": {
"$ref": "../../../molang/number.json",
"description": "Acceleration applies to the rotation speed of the particle",
"description": "Acceleration applies to the rotation speed of the particle.",
"title": "Rotation Acceleration",
"default": 0
},
"rotation_drag_coefficient": {
"$ref": "../../../molang/number.json",
"description": "Drag applied to rotation",
"description": "Drag applied to rotation.",
"title": "Rotation Drag Coefficient",
"default": 0
}

View File

@@ -8,19 +8,19 @@
"type": "array",
"minItems": 3,
"maxItems": 3,
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: relative position", "title": "Relative Position" },
"description": "UNDOCUMENTED: relative position",
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: relative position.", "title": "Relative Position" },
"description": "UNDOCUMENTED: relative position.",
"title": "Relative Position"
},
"rotation": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: rotation", "title": "Rotation" },
"rotation": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: rotation.", "title": "Rotation" },
"direction": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: relative position", "title": "Direction" },
"description": "UNDOCUMENTED: relative position",
"items": { "$ref": "../../../molang/number.json", "description": "UNDOCUMENTED: relative position.", "title": "Direction" },
"description": "UNDOCUMENTED: relative position.",
"title": "Direction"
}
},
"description": "UNDOCUMENTED"
"description": "UNDOCUMENTED."
}

View File

@@ -16,14 +16,14 @@
],
"type": "object",
"additionalProperties": false,
"description": "A particle definition file",
"description": "A particle definition file.",
"title": "Particle",
"properties": {
"format_version": { "$ref": "../../general/format_version.json" },
"particle_effect": {
"type": "object",
"additionalProperties": false,
"description": "UNDOCUMENTED: particle effect",
"description": "UNDOCUMENTED: particle effect.",
"title": "Particle Effect",
"properties": {
"description": {
@@ -33,27 +33,27 @@
"properties": {
"identifier": {
"type": "string",
"description": "UNDOCUMENTED: identifier",
"description": "UNDOCUMENTED: identifier.",
"title": "Identifier",
"$ref": "../../general/particle/identifier.json"
},
"basic_render_parameters": {
"additionalProperties": false,
"type": "object",
"description": "UNDOCUMENTED: basic render parameters",
"description": "UNDOCUMENTED: basic render parameters.",
"title": "Basic Render Parameters",
"properties": {
"material": {
"type": "string",
"examples": ["particles_alpha", "particles_blend"],
"description": " Minecraft material to use for emitter",
"description": " Minecraft material to use for emitter.",
"title": "Material"
},
"texture": { "type": "string", "pattern": "^.+$", "description": "Minecraft texture to use for emitter", "title": "Texture" }
"texture": { "type": "string", "pattern": "^.+$", "description": "Minecraft texture to use for emitter.", "title": "Texture" }
}
}
},
"description": "UNDOCUMENTED: description",
"description": "UNDOCUMENTED: description.",
"title": "Description"
},
"curves": {
@@ -65,10 +65,10 @@
"type": "object",
"additionalProperties": false,
"title": "Curve",
"description": "The curve definitions, conists out of a couple of nodes",
"description": "The curve definitions, conists out of a couple of nodes.",
"$comment": "UNDOCUMENTED",
"properties": {
"input": { "$ref": "../../molang/number.json", "title": "Input", "description": "What is the input value to use" },
"input": { "$ref": "../../molang/number.json", "title": "Input", "description": "What is the input value to use." },
"nodes": {
"description": "Control nodes for curve. These are assumed to be equally, used Object for bezier_chain",
"title": "Nodes",
@@ -84,12 +84,12 @@
"type": {
"type": "string",
"title": "Type",
"description": "The type of curve",
"description": "The type of curve.",
"enum": ["linear", "bezier", "bezier_chain", "catmull_rom"]
},
"horizontal_range": {
"title": "Horizontal Range",
"description": "What is the range the input is mapped onto",
"description": "What is the range the input is mapped onto.",
"$ref": "../../molang/number.json"
}
}
@@ -134,10 +134,10 @@
},
"events": {
"type": "object",
"description": "UNDOCUMENTED: events",
"description": "UNDOCUMENTED: events.",
"title": "Events",
"additionalProperties": {
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Event",
"type": "object",
@@ -145,19 +145,19 @@
"properties": {
"particle_effect": {
"title": "Particle Effect",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"properties": {
"effect": { "type": "string", "description": "UNDOCUMENTED: effect", "title": "Effect" },
"type": { "type": "string", "description": "UNDOCUMENTED: type", "title": "Type" }
"effect": { "type": "string", "description": "UNDOCUMENTED: effect.", "title": "Effect" },
"type": { "type": "string", "description": "UNDOCUMENTED: type.", "title": "Type" }
}
},
"sound_effect": {
"title": "Sound Effect",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"properties": {
"event_name": { "type": "string", "description": "UNDOCUMENTED: effect", "title": "Event Name" }
"event_name": { "type": "string", "description": "UNDOCUMENTED: effect.", "title": "Event Name" }
}
}
}

View File

@@ -12,12 +12,12 @@
"additionalProperties": false,
"type": "object",
"title": "Render Controllers",
"description": "A collection of render controllers to apply",
"description": "A collection of render controllers to apply.",
"definitions": {
"color": {
"anyOf": [
{ "type": "number", "description": "A color definition as number, between 0 and 1", "minimum": 0, "maximum": 1, "title": "Color Number" },
{ "type": "string", "description": "A color definition in molang, between 0 and 1", "title": "Molang Color" }
{ "type": "number", "description": "A color definition as number, between 0 and 1.", "minimum": 0, "maximum": 1, "title": "Color Number" },
{ "type": "string", "description": "A color definition in molang, between 0 and 1.", "title": "Molang Color" }
]
}
},
@@ -25,70 +25,70 @@
"format_version": { "$ref": "../../general/format_version.json" },
"render_controllers": {
"title": "Render Controllers",
"description": "The collection of render controllers, each property is the identifier of a render controller",
"description": "The collection of render controllers, each property is the identifier of a render controller.",
"type": "object",
"propertyNames": { "pattern": "^controller\\.render\\.[a-z\\.]+" },
"additionalProperties": {
"title": "Render Controller",
"additionalProperties": false,
"type": "object",
"description": "A single render_controller",
"description": "A single render_controller.",
"required": ["geometry", "materials"],
"properties": {
"arrays": {
"type": "object",
"title": "Arrays",
"additionalProperties": false,
"description": "A collection of definition of arrays",
"description": "A collection of definition of arrays.",
"properties": {
"geometries": {
"type": "object",
"minProperties": 1,
"description": "A collection of Geometry array",
"description": "A collection of Geometry array.",
"title": "Geometries",
"additionalProperties": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[Gg]eometry\\..+",
"description": "A geometry item, must be defined in the entity",
"description": "A geometry item, must be defined in the entity.",
"title": "Geometry Reference"
},
"description": "A geometry array definition",
"description": "A geometry array definition.",
"title": "Geometries"
}
},
"materials": {
"type": "object",
"minProperties": 1,
"description": "A collection of materials array",
"description": "A collection of materials array.",
"title": "Materials",
"additionalProperties": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[Mm]aterial\\..+",
"description": "A material item, must be defined in the entity",
"description": "A material item, must be defined in the entity.",
"title": "Material"
},
"description": "A material array definition",
"description": "A material array definition.",
"title": "Materials"
}
},
"textures": {
"type": "object",
"minProperties": 1,
"description": "A collection of texture array",
"description": "A collection of texture array.",
"title": "Textures",
"additionalProperties": {
"type": "array",
"description": "Textures",
"description": "Textures.",
"title": "Texture",
"items": {
"type": "string",
"pattern": "^[Tt]exture\\..+",
"default": "texture.",
"description": "An texture item",
"description": "An texture item.",
"title": "Texture"
}
}
@@ -99,56 +99,56 @@
"additionalProperties": false,
"type": "object",
"properties": {
"r": { "$ref": "#/definitions/color", "description": "The value of red, between 0 and 1", "title": "R" },
"g": { "$ref": "#/definitions/color", "description": "The value of green, between 0 and 1", "title": "G" },
"b": { "$ref": "#/definitions/color", "description": "The value of blue, between 0 and 1", "title": "B" },
"a": { "$ref": "#/definitions/color", "description": "The value of alpha, between 0 and 1", "title": "A" }
"r": { "$ref": "#/definitions/color", "description": "The value of red, between 0 and 1.", "title": "R" },
"g": { "$ref": "#/definitions/color", "description": "The value of green, between 0 and 1.", "title": "G" },
"b": { "$ref": "#/definitions/color", "description": "The value of blue, between 0 and 1.", "title": "B" },
"a": { "$ref": "#/definitions/color", "description": "The value of alpha, between 0 and 1.", "title": "A" }
},
"description": "The color to apply",
"description": "The color to apply.",
"title": "Color"
},
"filter_lighting": {
"type": "boolean",
"description": "Whenever or not to apply enviroment lighting to this object",
"description": "Whenever or not to apply enviroment lighting to this object.",
"title": "Filter Lighting"
},
"geometry": {
"$ref": "../../molang/string.json",
"description": "The model data to use",
"description": "The model data to use.",
"title": "Geometry",
"examples": ["geometry.default"]
},
"ignore_lighting": { "type": "boolean", "description": "Whenever or not to apply enviroment lighting to this object", "title": "Ignore Lighting" },
"ignore_lighting": { "type": "boolean", "description": "Whenever or not to apply enviroment lighting to this object.", "title": "Ignore Lighting" },
"is_hurt_color": {
"additionalProperties": false,
"type": "object",
"description": "The color to overlay on the entity when hurt",
"description": "The color to overlay on the entity when hurt.",
"title": "Is Hurt Color",
"properties": {
"r": { "$ref": "#/definitions/color", "description": "The value of red, between 0 and 1", "title": "R" },
"g": { "$ref": "#/definitions/color", "description": "The value of green, between 0 and 1", "title": "G" },
"b": { "$ref": "#/definitions/color", "description": "The value of blue, between 0 and 1", "title": "B" },
"a": { "$ref": "#/definitions/color", "description": "The value of alpha, between 0 and 1", "title": "A" }
"r": { "$ref": "#/definitions/color", "description": "The value of red, between 0 and 1.", "title": "R" },
"g": { "$ref": "#/definitions/color", "description": "The value of green, between 0 and 1.", "title": "G" },
"b": { "$ref": "#/definitions/color", "description": "The value of blue, between 0 and 1.", "title": "B" },
"a": { "$ref": "#/definitions/color", "description": "The value of alpha, between 0 and 1.", "title": "A" }
}
},
"light_color_multiplier": {
"$ref": "../../molang/number.json",
"description": "The amount of light that blends into what is being rendered, lower values gives darker rendering, (1 = 100%)",
"description": "The amount of light that blends into what is being rendered, lower values gives darker rendering, (1 = 100%).",
"title": "Light Color Multiplier"
},
"materials": {
"title": "Materials",
"description": "The specification where to apply materials to",
"description": "The specification where to apply materials to.",
"type": "array",
"minItems": 1,
"examples": [[{ "*": "material.default" }], [{ "Alpha_*": "material.alpha" }]],
"items": {
"type": "object",
"description": "The definitions of what material to apply to what set of bones, can be done through specific names, or patterns using * as a wildcard",
"description": "The definitions of what material to apply to what set of bones, can be done through specific names, or patterns using * as a wildcard.",
"title": "Materials",
"additionalProperties": {
"type": "string",
"description": "The material to apply, or patterns using * as a wildcard",
"description": "The material to apply, or patterns using * as a wildcard.",
"$comment": "UNDOCUMENTED",
"title": "Material"
}
@@ -156,35 +156,35 @@
},
"on_fire_color": {
"title": "On Fire Color",
"description": "The color that will be overlayed when the object is on fire",
"description": "The color that will be overlayed when the object is on fire.",
"additionalProperties": false,
"type": "object",
"properties": {
"r": { "$ref": "#/definitions/color", "description": "The value of red, must result in a float between 0 and 1", "title": "R" },
"g": { "$ref": "#/definitions/color", "description": "The value of green, must result in a float between 0 and 1", "title": "G" },
"b": { "$ref": "#/definitions/color", "description": "The value of blue, must result in a float between 0 and 1", "title": "B" },
"a": { "$ref": "#/definitions/color", "description": "The value of alpha, must result in a float between 0 and 1", "title": "A" }
"r": { "$ref": "#/definitions/color", "description": "The value of red, must result in a float between 0 and 1.", "title": "R" },
"g": { "$ref": "#/definitions/color", "description": "The value of green, must result in a float between 0 and 1.", "title": "G" },
"b": { "$ref": "#/definitions/color", "description": "The value of blue, must result in a float between 0 and 1.", "title": "B" },
"a": { "$ref": "#/definitions/color", "description": "The value of alpha, must result in a float between 0 and 1.", "title": "A" }
}
},
"overlay_color": {
"additionalProperties": false,
"type": "object",
"description": "The color to put over the object",
"description": "The color to put over the object.",
"title": "Overlay Color",
"properties": {
"r": { "$ref": "#/definitions/color", "description": "The value of red, between 0 and 1", "title": "R" },
"g": { "$ref": "#/definitions/color", "description": "The value of green, between 0 and 1", "title": "G" },
"b": { "$ref": "#/definitions/color", "description": "The value of blue, between 0 and 1", "title": "B" },
"a": { "$ref": "#/definitions/color", "description": "The value of alpha, between 0 and 1", "title": "A" }
"r": { "$ref": "#/definitions/color", "description": "The value of red, between 0 and 1.", "title": "R" },
"g": { "$ref": "#/definitions/color", "description": "The value of green, between 0 and 1.", "title": "G" },
"b": { "$ref": "#/definitions/color", "description": "The value of blue, between 0 and 1.", "title": "B" },
"a": { "$ref": "#/definitions/color", "description": "The value of alpha, between 0 and 1.", "title": "A" }
}
},
"part_visibility": {
"title": "Part Visibility",
"description": "Determines what part of the object to show or hide",
"description": "Determines what part of the object to show or hide.",
"type": "array",
"minItems": 1,
"items": {
"description": "The object that describe different bone visibility",
"description": "The object that describe different bone visibility.",
"title": "Part Visibility",
"type": "object",
"additionalProperties": { "oneOf": [{ "type": "string" }, { "type": "boolean" }, { "type": "number" }] }
@@ -196,7 +196,7 @@
"type": "array",
"minItems": 1,
"items": {
"description": "The texture definition to apply",
"description": "The texture definition to apply.",
"title": "Textures",
"$ref": "../../molang/string.json",
"examples": ["texture.default", "Array.skins[query.variant]"]
@@ -204,7 +204,7 @@
},
"uv_anim": {
"title": "Uv Anim",
"description": "The UV animation to apply to the render texture",
"description": "The UV animation to apply to the render texture.",
"additionalProperties": false,
"type": "object",
"required": ["offset", "scale"],
@@ -215,15 +215,15 @@
"type": "array",
"minItems": 2,
"maxItems": 2,
"items": { "$ref": "../../molang/number.json", "description": "The offset to apply on the texture, can be molang", "title": "Offset" }
"items": { "$ref": "../../molang/number.json", "description": "The offset to apply on the texture, can be molang.", "title": "Offset" }
},
"scale": {
"type": "array",
"description": "The scale to apply to the texture, this will cause texture to seem to grow and shrink if done per frame",
"description": "The scale to apply to the texture, this will cause texture to seem to grow and shrink if done per frame.",
"title": "Scale",
"minItems": 2,
"maxItems": 2,
"items": { "$ref": "../../molang/number.json", "description": "The scale to apply on the texture, can be molang", "title": "Scale" }
"items": { "$ref": "../../molang/number.json", "description": "The scale to apply on the texture, can be molang.", "title": "Scale" }
}
}
}

View File

@@ -3,15 +3,15 @@
"$id": "blockception.minecraft.resource.sounds.json",
"type": "object",
"title": "Sounds.json",
"description": "Sound definitions",
"description": "Sound definitions.",
"additionalProperties": false,
"definitions": {
"pitch": {
"title": "Pitch",
"oneOf": [
{ "default": 1, "type": "number", "description": "A defined pitch" },
{ "default": 1, "type": "number", "description": "A defined pitch." },
{
"description": "A random selection between a minimum and maximum",
"description": "A random selection between a minimum and maximum.",
"type": "array",
"items": [
{ "type": "number", "minimum": 0, "title": "Minimum" },
@@ -23,9 +23,9 @@
"volume": {
"title": "Volume",
"oneOf": [
{ "default": 1, "type": "number", "description": "A defined volume" },
{ "default": 1, "type": "number", "description": "A defined volume." },
{
"description": "A random selection between a minimum and maximum",
"description": "A random selection between a minimum and maximum.",
"type": "array",
"items": [
{ "type": "number", "minimum": 0, "title": "Minimum" },
@@ -36,7 +36,7 @@
},
"sound_event": {
"title": "Sound Event",
"description": "A single sound event definition",
"description": "A single sound event definition.",
"oneOf": [
{ "type": "string" },
{
@@ -54,7 +54,7 @@
"entity_event": {
"type": "object",
"title": "Entity Sound",
"description": "Entity sound definitions",
"description": "Entity sound definitions.",
"properties": {
"volume": { "$ref": "#/definitions/volume" },
"pitch": { "$ref": "#/definitions/pitch" },
@@ -71,11 +71,11 @@
"block_sounds": {
"type": "object",
"title": "Block Sounds",
"description": "Block sound definitions",
"description": "Block sound definitions.",
"additionalProperties": {
"type": "object",
"title": "Block Sound",
"description": "A single block sound definition",
"description": "A single block sound definition.",
"additionalProperties": false,
"properties": {
"volume": { "$ref": "#/definitions/volume" },
@@ -92,14 +92,14 @@
"entity_sounds": {
"type": "object",
"title": "Entity Sounds",
"description": "Entity sounds definitions",
"description": "Entity sounds definitions.",
"additionalProperties": false,
"properties": {
"defaults": { "$ref": "#/definitions/entity_event" },
"entities": {
"type": "object",
"title": "Entities",
"description": "Entities definitions",
"description": "Entities definitions.",
"additionalProperties": { "$ref": "#/definitions/entity_event" }
}
}
@@ -107,26 +107,26 @@
"individual_event_sounds": {
"type": "object",
"title": "Individual Event Sounds",
"description": "Individual event sounds definitions",
"description": "Individual event sounds definitions.",
"additionalProperties": false,
"properties": {
"events": { "type": "object", "title": "Events", "description": "Events", "additionalProperties": { "$ref": "#/definitions/sound_event" } }
"events": { "type": "object", "title": "Events", "description": "Events.", "additionalProperties": { "$ref": "#/definitions/sound_event" } }
}
},
"interactive_sounds": {
"type": "object",
"title": "Interactive Sounds",
"description": "Interactive sounds definitions",
"description": "Interactive sounds definitions.",
"additionalProperties": false,
"properties": {
"block_sounds": {
"type": "object",
"title": "Block Sounds",
"description": "Block sound definitions",
"description": "Block sound definitions.",
"additionalProperties": {
"type": "object",
"title": "Block Sound",
"description": "A single block sound definition",
"description": "A single block sound definition.",
"additionalProperties": false,
"properties": {
"volume": { "$ref": "#/definitions/volume" },
@@ -137,7 +137,7 @@
"propertyNames": { "enum": ["default", "fall", "step", "hit", "jump", "land"] },
"additionalProperties": {
"title": "Sound Event",
"description": "A single sound event definition",
"description": "A single sound event definition.",
"oneOf": [
{ "type": "string" },
{
@@ -159,13 +159,13 @@
"entity_sounds": {
"type": "object",
"title": "Entity Sounds",
"description": "Entity sound definitions",
"description": "Entity sound definitions.",
"additionalProperties": false,
"properties": {
"defaults": {
"type": "object",
"title": "Defaults",
"description": "Default sound definitions",
"description": "Default sound definitions.",
"additionalProperties": {
"type": "object",
"title": "Entity Sounds",
@@ -177,7 +177,7 @@
"additionalProperties": {
"type": "object",
"title": "Entity Event",
"description": "A single entity event",
"description": "A single entity event.",
"additionalProperties": { "type": "string", "title": "A Sound Interaction" }
}
}
@@ -188,7 +188,7 @@
"entities": {
"type": "object",
"title": "Entites Sounds",
"description": "Entities sound definitions",
"description": "Entities sound definitions.",
"additionalProperties": {
"type": "object",
"title": "Entity Sounds",
@@ -202,7 +202,7 @@
"additionalProperties": {
"type": "object",
"title": "Entity Event",
"description": "A single entity event",
"description": "A single entity event.",
"additionalProperties": { "type": "string", "title": "A Sound Interaction" }
}
}

View File

@@ -4,32 +4,23 @@
"examples": [{ "example": { "event_name": "music.example", "min_delay": 600, "max_delay": 1200 } }],
"type": "object",
"title": "Music File",
"description": "The definition file of music of the resourcepack",
"description": "The definition file of music of the resourcepack.",
"definitions": { "music": {} },
"propertyNames": { "examples": ["creative", "credits", "end", "endboss", "game", "hell", "menu", "nether", "soulsand_valley", "water"] },
"additionalProperties": {
"additionalProperties": false,
"type": "object",
"description": "A music defintion",
"description": "A music defintion.",
"required": ["event_name"],
"properties": {
"event_name": {
"description": "The name of the minecraft music event",
"description": "The name of the minecraft music event.",
"type": "string",
"examples": [
"music.game",
"music.game.creative",
"music.game.end",
"music.game.endboss",
"music.game.nether",
"music.game.credits",
"music.game.nether_wastes",
"music.menu"
],
"examples": ["music.game", "music.game.creative", "music.game.end", "music.game.endboss", "music.game.nether", "music.game.credits", "music.game.nether_wastes", "music.menu"],
"title": "Event Name"
},
"min_delay": { "type": "integer", "description": "UNDOCUMENTED: Minimum delay", "title": "Minimum Delay" },
"max_delay": { "type": "integer", "description": "UNDOCUMENTED: Maximum delay", "title": "Maximum Delay" }
"min_delay": { "type": "integer", "description": "UNDOCUMENTED: Minimum delay.", "title": "Minimum Delay" },
"max_delay": { "type": "integer", "description": "UNDOCUMENTED: Maximum delay.", "title": "Maximum Delay" }
},
"title": "Music"
}

View File

@@ -4,14 +4,14 @@
"type": "object",
"additionalProperties": false,
"title": "Sound Definitions",
"description": "The collection of sound definitions this resourcepack has defined",
"description": "The collection of sound definitions this resourcepack has defined.",
"$comment": "UNDOCUMENTED",
"definitions": {
"SoundPath": {
"$id": "SoundFilepath",
"type": "string",
"title": "Sound Filepath Schema",
"description": "The filepath to the sound, starts with `sounds/'",
"description": "The filepath to the sound, starts with `sounds/'.",
"pattern": "(^sounds/.*$|^$)",
"additionalItems": true,
"examples": ["sounds/"]
@@ -26,25 +26,25 @@
"__use_legacy_max_distance": {
"type": "boolean",
"title": "Use Legacy Max Distance",
"description": "Whenever or not use legacy distance checking"
"description": "Whenever or not use legacy distance checking."
},
"category": {
"type": "string",
"title": "Sound Category",
"enum": ["ambient", "block", "music", "weather", "ui", "bucket", "neutral", "player", "hostile", "record", "bottle"],
"description": "The category this sound belongs to, for the user to control the volume on"
"description": "The category this sound belongs to, for the user to control the volume on."
},
"sounds": {
"title": "Sounds",
"description": "The collection of sounds minecraft can choice from",
"description": "The collection of sounds minecraft can choice from.",
"items": {
"title": "Sounds",
"description": "UNDOCUMENTED: sounds",
"description": "UNDOCUMENTED: sounds.",
"anyOf": [
{ "type": "string", "$ref": "#/definitions/SoundPath" },
{
"title": "Sounds",
"description": "A collection of sounds to choice from",
"description": "A collection of sounds to choice from.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"type": "object",
@@ -52,28 +52,28 @@
"examples": [{ "load_on_low_memory": false, "name": "sounds/fx/example" }],
"properties": {
"is3D": {
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Is 3D",
"type": "boolean"
},
"pitch": { "description": "The pitch of the audio, 1 is nomial", "type": "number", "minimum": 0, "maximum": 2, "title": "Pitch" },
"volume": { "description": "The volume of the audio, 1 is nomial", "type": "number", "minimum": 0, "title": "Volume" },
"pitch": { "description": "The pitch of the audio, 1 is nomial.", "type": "number", "minimum": 0, "maximum": 2, "title": "Pitch" },
"volume": { "description": "The volume of the audio, 1 is nomial.", "type": "number", "minimum": 0, "title": "Volume" },
"load_on_low_memory": {
"type": "boolean",
"description": "Marks if this audio should be loaded or not on low memory",
"description": "Marks if this audio should be loaded or not on low memory.",
"title": "Load On Low Memory"
},
"stream": { "description": "If marked true then minecraft will stream the audio", "type": "boolean", "title": "Stream" },
"stream": { "description": "If marked true then minecraft will stream the audio.", "type": "boolean", "title": "Stream" },
"name": {
"$id": "#/Sound/sounds/stringItem",
"type": "string",
"$ref": "#/definitions/SoundPath",
"description": "UNDOCUMENTED: name",
"description": "UNDOCUMENTED: name.",
"title": "Name"
},
"weight": {
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Weight",
"type": "integer",
@@ -86,7 +86,7 @@
},
"max_distance": {
"title": "Max Distance",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"type": "number",
"minimum": 0
}
@@ -98,11 +98,11 @@
"sound_definitions": {
"type": "object",
"additionalProperties": { "$ref": "#/definitions/SoundSpec" },
"description": "UNDOCUMENTED: sound definitions",
"description": "UNDOCUMENTED: sound definitions.",
"title": "Sound Definitions"
},
"__use_legacy_max_distance": {
"description": "UNDOCUMENTED: use legacy Maximum distance",
"description": "UNDOCUMENTED: use legacy Maximum distance.",
"title": "Use Legacy Maximum Distance",
"type": "string",
"enum": ["true", "false"]

View File

@@ -2,51 +2,51 @@
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "blockception.minecraft.resource.texture.flipbook",
"additionalProperties": false,
"description": "The file that specifies animated textures",
"description": "The file that specifies animated textures.",
"title": "Flipbook Texture File",
"type": "array",
"items": {
"additionalProperties": false,
"description": "A single flipbook texture",
"description": "A single flipbook texture.",
"title": "Flipbook Texture",
"type": "object",
"properties": {
"atlas_index": {
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Atlas Index",
"type": "integer"
},
"atlas_tile": {
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"pattern": "^[a-z0-9_\\-]*$",
"title": "Atlas Index",
"type": "string"
},
"atlas_tile_variant": {
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Atlas Index",
"type": "integer"
},
"blend_frames": {
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Atlas Index",
"type": "boolean"
},
"flipbook_texture": {
"description": "A texture file",
"description": "A texture file.",
"pattern": "^textures/.+$",
"title": "Flipbook Texture",
"type": "string"
},
"frames": {
"title": "Frames",
"description": "The collection of frame index to display",
"description": "The collection of frame index to display.",
"items": {
"description": "The index of the frame",
"description": "The index of the frame.",
"minimum": 0,
"title": "Frame Index",
"type": "integer"
@@ -54,13 +54,13 @@
"type": "array"
},
"replicate": {
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Atlas Index",
"type": "integer"
},
"ticks_per_frame": {
"description": "The amount of ticks to wait between frames",
"description": "The amount of ticks to wait between frames.",
"title": "Ticks Per Frame",
"type": "integer"
}

View File

@@ -4,28 +4,28 @@
"additionalProperties": false,
"type": "object",
"title": "Item Texture File",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"definitions": {
"texture": {
"oneOf": [
{ "description": "A texture file", "type": "string", "pattern": "^textures/.+$", "title": "Texture" },
{ "description": "A texture file.", "type": "string", "pattern": "^textures/.+$", "title": "Texture" },
{
"type": "object",
"additionalProperties": false,
"description": "A collection of texture files",
"description": "A collection of texture files.",
"title": "Texture",
"properties": {
"overlay_color": {
"description": "The color to apply to the texture",
"description": "The color to apply to the texture.",
"title": "Overlay Color",
"format": "color-hex",
"examples": ["#FFFFFF"]
},
"path": { "description": "A texture file", "type": "string", "pattern": "^textures/.+$", "title": "Path" },
"path": { "description": "A texture file.", "type": "string", "pattern": "^textures/.+$", "title": "Path" },
"tint_color": {
"title": "Tint Color",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"format": "color-hex",
"examples": ["#FFFFFF"],
@@ -34,20 +34,20 @@
"variations": {
"type": "array",
"title": "Variantions",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"items": {
"type": "object",
"title": "Variantion",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"required": ["path"],
"properties": {
"path": { "description": "A texture file", "type": "string", "pattern": "^textures/.+$", "title": "Path" },
"path": { "description": "A texture file.", "type": "string", "pattern": "^textures/.+$", "title": "Path" },
"weight": {
"type": "integer",
"title": "Weight",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
}
@@ -62,31 +62,28 @@
"resource_pack_name": {
"type": "string",
"title": "Resource Pack Name",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"texture_data": {
"title": "Texture Data",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "object",
"propertyNames": { "pattern": "^[\\w_\\-\\.]+$" },
"additionalProperties": {
"title": "Texture Data",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "object",
"additionalProperties": false,
"properties": {
"textures": {
"oneOf": [
{ "$ref": "#/definitions/texture" },
{ "description": "A collection of textures", "title": "Texture Data", "type": "array", "items": { "$ref": "#/definitions/texture" } }
]
"oneOf": [{ "$ref": "#/definitions/texture" }, { "description": "A collection of textures.", "title": "Texture Data", "type": "array", "items": { "$ref": "#/definitions/texture" } }]
}
}
}
},
"texture_name": { "title": "Texture Name", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "string" }
"texture_name": { "title": "Texture Name", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "string" }
}
}

View File

@@ -4,28 +4,28 @@
"additionalProperties": false,
"type": "object",
"title": "Terrain Texture File",
"description": "An collection of texture definitions",
"description": "An collection of texture definitions.",
"$comment": "UNDOCUMENTED",
"definitions": {
"texture": {
"oneOf": [
{ "description": "A texture file", "type": "string", "pattern": "^textures/.+$", "title": "Texture" },
{ "description": "A texture file.", "type": "string", "pattern": "^textures/.+$", "title": "Texture" },
{
"type": "object",
"additionalProperties": false,
"description": "A collection of texture files",
"description": "A collection of texture files.",
"title": "Texture",
"properties": {
"overlay_color": {
"description": "The color to apply to the texture",
"description": "The color to apply to the texture.",
"title": "Overlay Color",
"format": "color-hex",
"examples": ["#FFFFFF"]
},
"path": { "description": "A texture file", "type": "string", "pattern": "^textures/.+$", "title": "Path" },
"path": { "description": "A texture file.", "type": "string", "pattern": "^textures/.+$", "title": "Path" },
"tint_color": {
"title": "Tint Color",
"description": "The tint color to be applied to the texture",
"description": "The tint color to be applied to the texture.",
"$comment": "UNDOCUMENTED",
"format": "color-hex",
"examples": ["#FFFFFF"],
@@ -34,17 +34,17 @@
"variations": {
"type": "array",
"title": "Variantions",
"description": "The possible variations to use for this texture",
"description": "The possible variations to use for this texture.",
"$comment": "UNDOCUMENTED",
"items": {
"type": "object",
"title": "Variantion",
"description": "One of the variantions, specified along with a possible weight",
"description": "One of the variantions, specified along with a possible weight.",
"$comment": "UNDOCUMENTED",
"required": ["path"],
"properties": {
"path": { "description": "A texture file", "type": "string", "pattern": "^textures/.+$", "title": "Path" },
"weight": { "type": "integer", "title": "Weight", "description": "The weight of the texture", "$comment": "UNDOCUMENTED" }
"path": { "description": "A texture file.", "type": "string", "pattern": "^textures/.+$", "title": "Path" },
"weight": { "type": "integer", "title": "Weight", "description": "The weight of the texture.", "$comment": "UNDOCUMENTED" }
}
}
}
@@ -54,25 +54,25 @@
}
},
"properties": {
"num_mip_levels": { "type": "integer", "title": "Num Mip Levels", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
"padding": { "type": "integer", "title": "Padding", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
"resource_pack_name": { "type": "string", "title": "Resource Pack Name", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
"num_mip_levels": { "type": "integer", "title": "Num Mip Levels", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED" },
"padding": { "type": "integer", "title": "Padding", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED" },
"resource_pack_name": { "type": "string", "title": "Resource Pack Name", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED" },
"texture_data": {
"type": "object",
"propertyNames": { "pattern": "^[\\w_\\-\\.]+$" },
"additionalProperties": {
"type": "object",
"title": "Texture Data",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"properties": {
"textures": { "oneOf": [{ "$ref": "#/definitions/texture" }, { "type": "array", "items": { "$ref": "#/definitions/texture" } }] }
}
},
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Texture Data"
},
"texture_name": { "type": "string", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Texture Name" }
"texture_name": { "type": "string", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "title": "Texture Name" }
}
}

View File

@@ -1,7 +1,7 @@
{
"$schema": "http://json-schema.org/draft-07/schema",
"title": "Texture List",
"description": "A list of texture to load in",
"description": "A list of texture to load in.",
"type": "array",
"items": { "title": "Filepath", "type": "string", "pattern": "^textures/", "examples": ["textures/blocks/"] }
}