Updated
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.animation_controller.1.10.0",
|
||||
"type": "object",
|
||||
"title": "The minecraft behaviourpack animation controller 1.10.0",
|
||||
"title": "Animation Controller 1.10.0",
|
||||
"description": "TODO description",
|
||||
"definitions": {
|
||||
"animationspec": {
|
||||
@@ -31,7 +31,7 @@
|
||||
"properties": {
|
||||
"bind_to_actor": {
|
||||
"type": "boolean",
|
||||
"title": "Bind to actor",
|
||||
"title": "Bind To Actor",
|
||||
"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)."
|
||||
},
|
||||
"effect": {
|
||||
@@ -46,7 +46,7 @@
|
||||
},
|
||||
"pre_effect_script": {
|
||||
"type": "string",
|
||||
"title": "Pre effect script",
|
||||
"title": "Pre Effect Script",
|
||||
"description": "A molang script that will be run when the particle emitter is initialized"
|
||||
}
|
||||
}
|
||||
@@ -66,14 +66,14 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"format_version": {
|
||||
"title": "The 1.10.0 format version",
|
||||
"title": "1.10.0 Format Version",
|
||||
"type": "string",
|
||||
"pattern": "^1.10.0$",
|
||||
"description": "A version that tells minecraft what type of data format can be expected when reading this file."
|
||||
},
|
||||
"animation_controllers": {
|
||||
"type": "object",
|
||||
"title": "The animation controllers schema",
|
||||
"title": "Animation Controllers",
|
||||
"description": "The animation controllers schema for 1.10.0",
|
||||
"propertyNames": {
|
||||
"pattern": "^controller\\.animation\\.[a-z\\.]+"
|
||||
@@ -81,13 +81,13 @@
|
||||
"additionalProperties": {
|
||||
"additionalProperties": false,
|
||||
"type": "object",
|
||||
"title": "A animation controller",
|
||||
"title": "Animation Controller",
|
||||
"description": "A single animation controller 1.10.0",
|
||||
"required": ["states"],
|
||||
"minProperties": 1,
|
||||
"properties": {
|
||||
"states": {
|
||||
"title": "The states definition",
|
||||
"title": "States ",
|
||||
"description": "The states of this animation controller",
|
||||
"propertyNames": {
|
||||
"pattern": "[a-z\\.]+"
|
||||
@@ -95,12 +95,12 @@
|
||||
"minProperties": 1,
|
||||
"additionalProperties": {
|
||||
"additionalProperties": false,
|
||||
"title": "Animation state",
|
||||
"title": "Animation State",
|
||||
"description": "Animation state",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"animations": {
|
||||
"title": "Animations definition",
|
||||
"title": "Animations ",
|
||||
"description": "The animations definition for 1.10.0",
|
||||
"type": "array",
|
||||
"items": {
|
||||
@@ -112,13 +112,15 @@
|
||||
"on_entry": {
|
||||
"type": "array",
|
||||
"description": "Events, commands or transitions to preform on entry of this state",
|
||||
"title": "On entry",
|
||||
"items": { "$ref": "#/definitions/commands" }
|
||||
"title": "On Entry",
|
||||
"items": {
|
||||
"$ref": "#/definitions/commands"
|
||||
}
|
||||
},
|
||||
"on_exit": {
|
||||
"type": "array",
|
||||
"description": "Events, commands or transitions to preform on exit of this state",
|
||||
"title": "On exit",
|
||||
"title": "On Exit",
|
||||
"items": {
|
||||
"$ref": "#/definitions/commands"
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.animation_controller.1.8.0",
|
||||
"type": "object",
|
||||
"title": "The minecraft behaviourpack animation controller 1.8.0",
|
||||
"title": "Animation Controller 1.8.0",
|
||||
"description": "TODO description",
|
||||
"definitions": {
|
||||
"animationspec": {
|
||||
@@ -31,7 +31,7 @@
|
||||
"properties": {
|
||||
"bind_to_actor": {
|
||||
"type": "boolean",
|
||||
"title": "Bind to actor",
|
||||
"title": "Bind To Actor",
|
||||
"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)."
|
||||
},
|
||||
"effect": {
|
||||
@@ -46,7 +46,7 @@
|
||||
},
|
||||
"pre_effect_script": {
|
||||
"type": "string",
|
||||
"title": "Pre effect script",
|
||||
"title": "Pre Effect Script",
|
||||
"description": "A molang script that will be run when the particle emitter is initialized"
|
||||
}
|
||||
}
|
||||
@@ -55,9 +55,18 @@
|
||||
"type": "string",
|
||||
"description": "The event or commands to execute",
|
||||
"oneOf": [
|
||||
{ "pattern": "^@s .+$", "title": "Event" },
|
||||
{ "pattern": "^/.+$", "title": "Command" },
|
||||
{ "pattern": "^.+;$", "title": "Molang" }
|
||||
{
|
||||
"pattern": "^@s .+$",
|
||||
"title": "Event"
|
||||
},
|
||||
{
|
||||
"pattern": "^/.+$",
|
||||
"title": "Command"
|
||||
},
|
||||
{
|
||||
"pattern": "^.+;$",
|
||||
"title": "Molang"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
@@ -65,14 +74,14 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"format_version": {
|
||||
"title": "The 1.8.0 format version",
|
||||
"title": "1.8.0 Format Version",
|
||||
"type": "string",
|
||||
"pattern": "^1.8.0$",
|
||||
"description": "A version that tells minecraft what type of data format can be expected when reading this file."
|
||||
},
|
||||
"animation_controllers": {
|
||||
"type": "object",
|
||||
"title": "The animation controllers schema",
|
||||
"title": "Animation Controllers Schema",
|
||||
"description": "The animation controllers schema for 1.8.0",
|
||||
"propertyNames": {
|
||||
"pattern": "^controller\\.animation\\.[a-z\\.]+"
|
||||
@@ -80,13 +89,13 @@
|
||||
"additionalProperties": {
|
||||
"additionalProperties": false,
|
||||
"type": "object",
|
||||
"title": "A animation controller",
|
||||
"title": "A Animation Controller",
|
||||
"description": "A single animation controller 1.8.0",
|
||||
"required": ["states"],
|
||||
"minProperties": 1,
|
||||
"properties": {
|
||||
"states": {
|
||||
"title": "The states definition",
|
||||
"title": "States ",
|
||||
"description": "The states of this animation controller",
|
||||
"propertyNames": {
|
||||
"pattern": "[a-z\\.]+"
|
||||
@@ -94,12 +103,12 @@
|
||||
"minProperties": 1,
|
||||
"additionalProperties": {
|
||||
"additionalProperties": false,
|
||||
"title": "Animation state",
|
||||
"title": "Animation State",
|
||||
"description": "Animation state",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"animations": {
|
||||
"title": "Animations definition",
|
||||
"title": "Animations ",
|
||||
"description": "The animations definition for 1.8.0",
|
||||
"type": "array",
|
||||
"items": {
|
||||
@@ -123,7 +132,7 @@
|
||||
}
|
||||
},
|
||||
"transitions": {
|
||||
"title": "Transition definition",
|
||||
"title": "Transition ",
|
||||
"description": "The transition definition for 1.8.0",
|
||||
"minProperties": 1,
|
||||
"type": "array",
|
||||
|
||||
@@ -5,26 +5,12 @@
|
||||
{
|
||||
"format_version": "1.10.0",
|
||||
"animation_controllers": {
|
||||
"controller.animation.example": {
|
||||
"initial_state": "default",
|
||||
"states": {
|
||||
"default": {
|
||||
"transitions": [{ "state_1": "query.is_baby" }]
|
||||
},
|
||||
"state_1": {}
|
||||
}
|
||||
}
|
||||
"controller.animation.example": { "initial_state": "default", "states": { "default": { "transitions": [{ "state_1": "query.is_baby" }] }, "state_1": {} } }
|
||||
}
|
||||
}
|
||||
],
|
||||
"allOf": [
|
||||
{
|
||||
"if": { "properties": { "format_version": { "type": "string", "const": "1.8.0" } } },
|
||||
"then": { "$ref": "./1.8.0/animation_controller.json" }
|
||||
},
|
||||
{
|
||||
"if": { "properties": { "format_version": { "type": "string", "const": "1.10.0" } } },
|
||||
"then": { "$ref": "./1.10.0/animation_controller.json" }
|
||||
}
|
||||
{ "if": { "properties": { "format_version": { "type": "string", "const": "1.8.0" } } }, "then": { "$ref": "./1.8.0/animation_controller.json" } },
|
||||
{ "if": { "properties": { "format_version": { "type": "string", "const": "1.10.0" } } }, "then": { "$ref": "./1.10.0/animation_controller.json" } }
|
||||
]
|
||||
}
|
||||
|
||||
@@ -2,26 +2,20 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.1.10.0.animations",
|
||||
"type": "object",
|
||||
"title": "The minecraft behaviourpack animation 1.10.0",
|
||||
"title": "Animation 1.10.0",
|
||||
"description": "TODO description",
|
||||
"required": ["format_version", "animations"],
|
||||
"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",
|
||||
"maxProperties": 1,
|
||||
"minProperties": 1,
|
||||
"additionalProperties": {
|
||||
"$ref": "../../../molang/1.8.0/string.json"
|
||||
}
|
||||
"additionalProperties": { "$ref": "../../../molang/1.8.0/string.json" }
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -34,72 +28,42 @@
|
||||
"type": "boolean",
|
||||
"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)."
|
||||
},
|
||||
"effect": {
|
||||
"type": "string",
|
||||
"description": "The name of a particle effect that should be played"
|
||||
},
|
||||
"locator": {
|
||||
"type": "string",
|
||||
"description": "The name of a locator on the actor where the effect should be located"
|
||||
},
|
||||
"pre_effect_script": {
|
||||
"type": "string",
|
||||
"description": "A molang script that will be run when the particle emitter is initialized"
|
||||
}
|
||||
"effect": { "type": "string", "description": "The name of a particle effect that should be played" },
|
||||
"locator": { "type": "string", "description": "The name of a locator on the actor where the effect should be located" },
|
||||
"pre_effect_script": { "type": "string", "description": "A molang script that will be run when the particle emitter is initialized" }
|
||||
}
|
||||
},
|
||||
"commands": {
|
||||
"type": "string",
|
||||
"description": "The event or commands to execute"
|
||||
}
|
||||
"commands": { "type": "string", "description": "The event or commands to execute" }
|
||||
},
|
||||
"properties": {
|
||||
"format_version": {
|
||||
"title": "The 1.10.0 format version",
|
||||
"title": "1.10.0 Format Version",
|
||||
"type": "string",
|
||||
"pattern": "^1.10.0$",
|
||||
"description": "A version that tells minecraft what type of data format can be expected when reading this file."
|
||||
},
|
||||
"animations": {
|
||||
"title": "Animations schema",
|
||||
"title": "Animations Schema",
|
||||
"description": "The animation 1.10.0 specification",
|
||||
"type": "object",
|
||||
"propertyNames": {
|
||||
"pattern": "^animation\\.[a-z\\.]+"
|
||||
},
|
||||
"propertyNames": { "pattern": "^animation\\.[a-z\\.]+" },
|
||||
"additionalProperties": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"description": "TODO description: additionalItems",
|
||||
"title": "Animation specification",
|
||||
"title": "Animation ",
|
||||
"properties": {
|
||||
"animation_length": {
|
||||
"type": "number",
|
||||
"description": "TODO description: animation length",
|
||||
"title": "Animation Length"
|
||||
},
|
||||
"loop": {
|
||||
"type": "boolean",
|
||||
"description": "TODO description: loop",
|
||||
"title": "Loop"
|
||||
},
|
||||
"animation_length": { "type": "number", "description": "TODO description: animation length", "title": "Animation Length" },
|
||||
"loop": { "type": "boolean", "description": "TODO description: loop", "title": "Loop" },
|
||||
"timeline": {
|
||||
"title": "Timeline",
|
||||
"description": "The time line",
|
||||
"type": "object",
|
||||
"propertyNames": {
|
||||
"pattern": "^(\\d+.\\d+|\\d+)$"
|
||||
},
|
||||
"propertyNames": { "pattern": "^(\\d+.\\d+|\\d+)$" },
|
||||
"additionalProperties": {
|
||||
"oneOf": [
|
||||
{ "type": "string", "$ref": "#/definitions/commands" },
|
||||
{
|
||||
"type": "array",
|
||||
"title": "Collection timelime items",
|
||||
"items": {
|
||||
"$ref": "#/definitions/commands"
|
||||
}
|
||||
}
|
||||
{ "type": "array", "title": "Collection Timelime Items", "items": { "$ref": "#/definitions/commands" } }
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,26 +2,20 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.1.8.0.animations",
|
||||
"type": "object",
|
||||
"title": "The minecraft behaviourpack animation 1.8.0",
|
||||
"title": "Animation 1.8.0",
|
||||
"description": "TODO description",
|
||||
"required": ["format_version", "animations"],
|
||||
"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",
|
||||
"maxProperties": 1,
|
||||
"minProperties": 1,
|
||||
"additionalProperties": {
|
||||
"$ref": "../../../molang/1.8.0/string.json"
|
||||
}
|
||||
"additionalProperties": { "$ref": "../../../molang/1.8.0/string.json" }
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -34,75 +28,40 @@
|
||||
"type": "boolean",
|
||||
"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)."
|
||||
},
|
||||
"effect": {
|
||||
"type": "string",
|
||||
"description": "The name of a particle effect that should be played"
|
||||
},
|
||||
"locator": {
|
||||
"type": "string",
|
||||
"description": "The name of a locator on the actor where the effect should be located"
|
||||
},
|
||||
"pre_effect_script": {
|
||||
"type": "string",
|
||||
"description": "A molang script that will be run when the particle emitter is initialized"
|
||||
}
|
||||
"effect": { "type": "string", "description": "The name of a particle effect that should be played" },
|
||||
"locator": { "type": "string", "description": "The name of a locator on the actor where the effect should be located" },
|
||||
"pre_effect_script": { "type": "string", "description": "A molang script that will be run when the particle emitter is initialized" }
|
||||
}
|
||||
},
|
||||
"commands": {
|
||||
"type": "string",
|
||||
"description": "The event or commands to execute"
|
||||
}
|
||||
"commands": { "type": "string", "description": "The event or commands to execute" }
|
||||
},
|
||||
"properties": {
|
||||
"format_version": {
|
||||
"title": "The 1.8.0 format version",
|
||||
"title": "1.8.0 Format Version",
|
||||
"type": "string",
|
||||
"pattern": "^1.8.0$",
|
||||
"description": "A version that tells minecraft what type of data format can be expected when reading this file."
|
||||
},
|
||||
"animations": {
|
||||
"title": "Animations schema",
|
||||
"title": "Animations Schema",
|
||||
"description": "The animation 1.8.0 specification",
|
||||
"type": "object",
|
||||
"propertyNames": {
|
||||
"pattern": "^animation\\.[a-z\\.]+"
|
||||
},
|
||||
"propertyNames": { "pattern": "^animation\\.[a-z\\.]+" },
|
||||
"additionalProperties": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"description": "TODO description: additionalItems",
|
||||
"title": "Animation specification",
|
||||
"title": "Animation ",
|
||||
"properties": {
|
||||
"animation_length": {
|
||||
"type": "number",
|
||||
"description": "TODO description: animation length",
|
||||
"title": "Animation Length"
|
||||
},
|
||||
"loop": {
|
||||
"type": "boolean",
|
||||
"description": "TODO description: loop",
|
||||
"title": "Loop"
|
||||
},
|
||||
"animation_length": { "type": "number", "description": "TODO description: animation length", "title": "Animation Length" },
|
||||
"loop": { "type": "boolean", "description": "TODO description: loop", "title": "Loop" },
|
||||
"timeline": {
|
||||
"title": "Timeline",
|
||||
"description": "The time line",
|
||||
"type": "object",
|
||||
"propertyNames": {
|
||||
"pattern": "^(\\d+.\\d+|\\d+)$"
|
||||
},
|
||||
"propertyNames": { "pattern": "^(\\d+.\\d+|\\d+)$" },
|
||||
"additionalProperties": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/commands"
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"title": "Collection timelime items",
|
||||
"items": {
|
||||
"$ref": "#/definitions/commands"
|
||||
}
|
||||
}
|
||||
]
|
||||
"oneOf": [{ "$ref": "#/definitions/commands" }, { "type": "array", "title": "Collection Timelime Items", "items": { "$ref": "#/definitions/commands" } }]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,22 +1,9 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.animations",
|
||||
"examples": [
|
||||
{
|
||||
"format_version": "1.10.0",
|
||||
"animations": {
|
||||
"animation.example": {}
|
||||
}
|
||||
}
|
||||
],
|
||||
"examples": [{ "format_version": "1.10.0", "animations": { "animation.example": {} } }],
|
||||
"allOf": [
|
||||
{
|
||||
"if": { "properties": { "format_version": { "type": "string", "const": "1.8.0" } } },
|
||||
"then": { "$ref": "./1.8.0/animations.json" }
|
||||
},
|
||||
{
|
||||
"if": { "properties": { "format_version": { "type": "string", "const": "1.10.0" } } },
|
||||
"then": { "$ref": "./1.10.0/animations.json" }
|
||||
}
|
||||
{ "if": { "properties": { "format_version": { "type": "string", "const": "1.8.0" } } }, "then": { "$ref": "./1.8.0/animations.json" } },
|
||||
{ "if": { "properties": { "format_version": { "type": "string", "const": "1.10.0" } } }, "then": { "$ref": "./1.10.0/animations.json" } }
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,46 +1,34 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.capped_surface",
|
||||
"title": "Capped surface",
|
||||
"title": "Capped Surface",
|
||||
"description": "Generates surface on blocks with non-solid blocks above or below.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["floor_materials", "ceiling_materials", "sea_material", "foundation_material"],
|
||||
"properties": {
|
||||
"ceiling_materials": {
|
||||
"title": "Ceiling materials",
|
||||
"title": "Ceiling Materials",
|
||||
"description": "Materials used for the surface ceiling.",
|
||||
"minItems": 1,
|
||||
"items": {
|
||||
"title": "Block reference",
|
||||
"title": "Block Reference",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"floor_materials": {
|
||||
"title": "Floor materials",
|
||||
"title": "Floor Materials",
|
||||
"description": "Materials used for the surface floor.",
|
||||
"minItems": 1,
|
||||
"items": {
|
||||
"title": "Block reference",
|
||||
"title": "Block Reference",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"sea_material": {
|
||||
"title": "Sea material",
|
||||
"description": "Material used to replace air blocks below sea level.",
|
||||
"type": "string"
|
||||
},
|
||||
"foundation_material": {
|
||||
"title": "Foundation material",
|
||||
"description": "Material used to repalce solid blocks that are not surface blocks.",
|
||||
"type": "string"
|
||||
},
|
||||
"beach_material": {
|
||||
"title": "Beach material",
|
||||
"description": "Material used to decorate surface near sea level.",
|
||||
"type": "string"
|
||||
}
|
||||
"sea_material": { "title": "Sea Material", "description": "Material used to replace air blocks below sea level.", "type": "string" },
|
||||
"foundation_material": { "title": "Foundation Material", "description": "Material used to repalce solid blocks that are not surface blocks.", "type": "string" },
|
||||
"beach_material": { "title": "Beach Material", "description": "Material used to decorate surface near sea level.", "type": "string" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,41 +8,24 @@
|
||||
"maxProperties": 7,
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"temperature": {
|
||||
"title": "Temperature",
|
||||
"description": "UNDOCUMENATED",
|
||||
"type": "number"
|
||||
},
|
||||
"downfall": {
|
||||
"title": "Downfall",
|
||||
"description": "UNDOCUMENATED",
|
||||
"type": "number"
|
||||
},
|
||||
"red_spores": {
|
||||
"title": "Red spores",
|
||||
"description": "UNDOCUMENATED",
|
||||
"type": "number"
|
||||
},
|
||||
"blue_spores": {
|
||||
"title": "Blue spores",
|
||||
"description": "UNDOCUMENATED",
|
||||
"type": "number"
|
||||
},
|
||||
"ash": {
|
||||
"title": "Ash",
|
||||
"description": "UNDOCUMENATED",
|
||||
"type": "number"
|
||||
},
|
||||
"white_ash": {
|
||||
"title": "White ash",
|
||||
"description": "UNDOCUMENATED",
|
||||
"type": "number"
|
||||
},
|
||||
"temperature": { "title": "Temperature", "description": "UNDOCUMENATED", "type": "number" },
|
||||
"downfall": { "title": "Downfall", "description": "UNDOCUMENATED", "type": "number" },
|
||||
"red_spores": { "title": "Red Spores", "description": "UNDOCUMENATED", "type": "number" },
|
||||
"blue_spores": { "title": "Blue Spores", "description": "UNDOCUMENATED", "type": "number" },
|
||||
"ash": { "title": "Ash", "description": "UNDOCUMENATED", "type": "number" },
|
||||
"white_ash": { "title": "White Ash", "description": "UNDOCUMENATED", "type": "number" },
|
||||
"snow_accumulation": {
|
||||
"title": "Snow accumulation",
|
||||
"title": "Snow Accumulation",
|
||||
"description": "UNDOCUMENATED",
|
||||
"type": "array",
|
||||
"items": [{ "type": "number" }, { "type": "number" }]
|
||||
"items": [
|
||||
{
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"type": "number"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.forced_features",
|
||||
"title": "Forced features",
|
||||
"title": "Forced Features",
|
||||
"description": "Force specific decorative features (trees, plants, etc.) to appear in this Biome, regardless of normal decoration rules.",
|
||||
"type": "object",
|
||||
"minProperties": 0,
|
||||
@@ -37,25 +37,25 @@
|
||||
"type": "array",
|
||||
"items": [
|
||||
{
|
||||
"title": "Lower bound",
|
||||
"title": "Lower Bound",
|
||||
"description": "Lower bound (inclusive) of the scatter range, as an offset from the input point to scatter around",
|
||||
"$ref": "../../../../molang/1.8.0/number.json"
|
||||
},
|
||||
{
|
||||
"title": "Upper bound",
|
||||
"title": "Upper Bound",
|
||||
"description": "Upper bound (inclusive) of the scatter range, as an offset from the input point to scatter around",
|
||||
"$ref": "../../../../molang/1.8.0/number.json"
|
||||
}
|
||||
]
|
||||
},
|
||||
"grid_offset": {
|
||||
"title": "Step size",
|
||||
"title": "Step Size",
|
||||
"description": "When the distribution type is grid, defines the offset along this axis",
|
||||
"type": "integer",
|
||||
"minimum": 0
|
||||
},
|
||||
"step_size": {
|
||||
"title": "Step size",
|
||||
"title": "Step Size",
|
||||
"description": "When the distribution type is grid, defines the distance between steps along this axis",
|
||||
"type": "integer",
|
||||
"minimum": 1
|
||||
@@ -71,7 +71,7 @@
|
||||
"required": ["iterations", "places_feature", "identifier"],
|
||||
"properties": {
|
||||
"coordinate_eval_order": {
|
||||
"title": "Coordinate eval order",
|
||||
"title": "Coordinate Eval Order",
|
||||
"description": "The order in which coordinates will be evaluated. Should be used when a coordinate depends on another. If omitted, defaults to 'xzy'.",
|
||||
"type": "string",
|
||||
"enum": ["xyz", "xzy", "yxz", "yzx", "zxy", "zyx"]
|
||||
@@ -87,12 +87,12 @@
|
||||
"$ref": "../../../../molang/1.8.0/number.json"
|
||||
},
|
||||
"places_feature": {
|
||||
"title": "Places feature",
|
||||
"title": "Places Feature",
|
||||
"description": "UNDOCUMANTED",
|
||||
"type": "string"
|
||||
},
|
||||
"scatter_chance": {
|
||||
"title": "Scatter chance",
|
||||
"title": "Scatter Chance",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "object",
|
||||
@@ -124,78 +124,109 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"x": { "title": "X", "$ref": "#/definitions/coordinate" },
|
||||
"y": { "title": "X", "$ref": "#/definitions/coordinate" },
|
||||
"z": { "title": "X", "$ref": "#/definitions/coordinate" }
|
||||
"x": {
|
||||
"title": "X",
|
||||
"$ref": "#/definitions/coordinate"
|
||||
},
|
||||
"y": {
|
||||
"title": "X",
|
||||
"$ref": "#/definitions/coordinate"
|
||||
},
|
||||
"z": {
|
||||
"title": "X",
|
||||
"$ref": "#/definitions/coordinate"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"after_sky_pass": {
|
||||
"title": "First pass",
|
||||
"title": "First Pass",
|
||||
"description": "UNDOCUMENTED",
|
||||
"type": "array",
|
||||
"items": { "$ref": "#/defintions/iteration" }
|
||||
"items": {
|
||||
"$ref": "#/defintions/iteration"
|
||||
}
|
||||
},
|
||||
"after_surface_pass": {
|
||||
"title": "First pass",
|
||||
"title": "First Pass",
|
||||
"description": "UNDOCUMENTED",
|
||||
"type": "array",
|
||||
"items": { "$ref": "#/defintions/iteration" }
|
||||
"items": {
|
||||
"$ref": "#/defintions/iteration"
|
||||
}
|
||||
},
|
||||
"after_underground_pass": {
|
||||
"title": "First pass",
|
||||
"title": "First Pass",
|
||||
"description": "UNDOCUMENTED",
|
||||
"type": "array",
|
||||
"items": { "$ref": "#/defintions/iteration" }
|
||||
"items": {
|
||||
"$ref": "#/defintions/iteration"
|
||||
}
|
||||
},
|
||||
"before_sky_pass": {
|
||||
"title": "First pass",
|
||||
"title": "First Pass",
|
||||
"description": "UNDOCUMENTED",
|
||||
"type": "array",
|
||||
"items": { "$ref": "#/defintions/iteration" }
|
||||
"items": {
|
||||
"$ref": "#/defintions/iteration"
|
||||
}
|
||||
},
|
||||
"before_surface_pass": {
|
||||
"title": "First pass",
|
||||
"title": "First Pass",
|
||||
"description": "UNDOCUMENTED",
|
||||
"type": "array",
|
||||
"items": { "$ref": "#/defintions/iteration" }
|
||||
"items": {
|
||||
"$ref": "#/defintions/iteration"
|
||||
}
|
||||
},
|
||||
"before_underground_pass": {
|
||||
"title": "First pass",
|
||||
"title": "First Pass",
|
||||
"description": "UNDOCUMENTED",
|
||||
"type": "array",
|
||||
"items": { "$ref": "#/defintions/iteration" }
|
||||
"items": {
|
||||
"$ref": "#/defintions/iteration"
|
||||
}
|
||||
},
|
||||
"final_pass": {
|
||||
"title": "First pass",
|
||||
"title": "First Pass",
|
||||
"description": "UNDOCUMENTED",
|
||||
"type": "array",
|
||||
"items": { "$ref": "#/defintions/iteration" }
|
||||
"items": {
|
||||
"$ref": "#/defintions/iteration"
|
||||
}
|
||||
},
|
||||
"first_pass": {
|
||||
"title": "First pass",
|
||||
"title": "First Pass",
|
||||
"description": "UNDOCUMENTED",
|
||||
"type": "array",
|
||||
"items": { "$ref": "#/defintions/iteration" }
|
||||
"items": {
|
||||
"$ref": "#/defintions/iteration"
|
||||
}
|
||||
},
|
||||
"surface_pass": {
|
||||
"title": "First pass",
|
||||
"title": "First Pass",
|
||||
"description": "UNDOCUMENTED",
|
||||
"type": "array",
|
||||
"items": { "$ref": "#/defintions/iteration" }
|
||||
"items": {
|
||||
"$ref": "#/defintions/iteration"
|
||||
}
|
||||
},
|
||||
"sky_pass": {
|
||||
"title": "First pass",
|
||||
"title": "First Pass",
|
||||
"description": "UNDOCUMENTED",
|
||||
"type": "array",
|
||||
"items": { "$ref": "#/defintions/iteration" }
|
||||
"items": {
|
||||
"$ref": "#/defintions/iteration"
|
||||
}
|
||||
},
|
||||
"underground_pass": {
|
||||
"title": "First pass",
|
||||
"title": "First Pass",
|
||||
"description": "UNDOCUMENTED",
|
||||
"type": "array",
|
||||
"items": { "$ref": "#/defintions/iteration" }
|
||||
"items": {
|
||||
"$ref": "#/defintions/iteration"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,42 +1,18 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.frozen_ocean_surface",
|
||||
"title": "Frozen ocean surface",
|
||||
"title": "Frozen Ocean Surface",
|
||||
"description": "Similar to overworld_surface. Adds icebergs.",
|
||||
"type": "object",
|
||||
"minProperties": 0,
|
||||
"maxProperties": 6,
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"top_material": {
|
||||
"title": "Top material",
|
||||
"description": "Controls the block type used for the surface of this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"mid_material": {
|
||||
"title": "Mid material",
|
||||
"description": "Controls the block type used in a layer below the surface of this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"sea_floor_material": {
|
||||
"title": "Sea floor material",
|
||||
"description": "Controls the block type used as a floor for bodies of water in this biome.",
|
||||
"string": "boostringlean"
|
||||
},
|
||||
"foundation_material": {
|
||||
"title": "Foundation material",
|
||||
"description": "Controls the block type used deep underground in this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"sea_material": {
|
||||
"title": "Sea material",
|
||||
"description": "Controls the block type used for the bodies of water in this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"sea_floor_depth": {
|
||||
"title": "Sea floor depth",
|
||||
"description": "Controls how deep below the world water level the floor should occur.",
|
||||
"type": "integer"
|
||||
}
|
||||
"top_material": { "title": "Top Material", "description": "Controls the block type used for the surface of this biome.", "string": "string" },
|
||||
"mid_material": { "title": "Mid Material", "description": "Controls the block type used in a layer below the surface of this biome.", "string": "string" },
|
||||
"sea_floor_material": { "title": "Sea Floor Material", "description": "Controls the block type used as a floor for bodies of water in this biome.", "string": "boostringlean" },
|
||||
"foundation_material": { "title": "Foundation Material", "description": "Controls the block type used deep underground in this biome.", "string": "string" },
|
||||
"sea_material": { "title": "Sea Material", "description": "Controls the block type used for the bodies of water in this biome.", "string": "string" },
|
||||
"sea_floor_depth": { "title": "Sea Floor Depth", "description": "Controls how deep below the world water level the floor should occur.", "type": "integer" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.ignore_automatic_features",
|
||||
"title": "Ignore automatic features",
|
||||
"title": "Ignore Automatic Features",
|
||||
"description": "No features will be automatically attached to this Biome, only features specified in the minecraft:forced_features component will appear.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.legacy_world_generation_rules",
|
||||
"title": "Legacy world generation rules",
|
||||
"title": "Legacy World Generation Rules",
|
||||
"description": "Additional world generation control applicable only to legacy limited worlds.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
|
||||
@@ -1,62 +1,22 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.mesa_surface",
|
||||
"title": "Mesa surface",
|
||||
"title": "Mesa Surface",
|
||||
"description": "Similar to overworld_surface. Adds colored strata and optional pillars.",
|
||||
"type": "object",
|
||||
"minProperties": 0,
|
||||
"maxProperties": 10,
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"top_material": {
|
||||
"title": "Top material",
|
||||
"description": "Controls the block type used for the surface of this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"mid_material": {
|
||||
"title": "Mid material",
|
||||
"description": "Controls the block type used in a layer below the surface of this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"sea_floor_material": {
|
||||
"title": "Sea floor material",
|
||||
"description": "Controls the block type used as a floor for bodies of water in this biome.",
|
||||
"string": "boostringlean"
|
||||
},
|
||||
"foundation_material": {
|
||||
"title": "Foundation material",
|
||||
"description": "Controls the block type used deep underground in this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"sea_material": {
|
||||
"title": "Sea material",
|
||||
"description": "Controls the block type used for the bodies of water in this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"sea_floor_depth": {
|
||||
"title": "Sea floor depth",
|
||||
"description": "Controls how deep below the world water level the floor should occur.",
|
||||
"type": "integer"
|
||||
},
|
||||
"clay_material": {
|
||||
"title": "Clay material",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"type": "string"
|
||||
},
|
||||
"hard_clay_material": {
|
||||
"title": "Hard clay material",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"type": "string"
|
||||
},
|
||||
"bryce_pillars": {
|
||||
"title": "Bryce pillars",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"type": "boolean"
|
||||
},
|
||||
"has_forest": {
|
||||
"title": "Has forest",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"type": "boolean"
|
||||
}
|
||||
"top_material": { "title": "Top Material", "description": "Controls the block type used for the surface of this biome.", "string": "string" },
|
||||
"mid_material": { "title": "Mid Material", "description": "Controls the block type used in a layer below the surface of this biome.", "string": "string" },
|
||||
"sea_floor_material": { "title": "Sea Floor Material", "description": "Controls the block type used as a floor for bodies of water in this biome.", "string": "boostringlean" },
|
||||
"foundation_material": { "title": "Foundation Material", "description": "Controls the block type used deep underground in this biome.", "string": "string" },
|
||||
"sea_material": { "title": "Sea Material", "description": "Controls the block type used for the bodies of water in this biome.", "string": "string" },
|
||||
"sea_floor_depth": { "title": "Sea Floor Depth", "description": "Controls how deep below the world water level the floor should occur.", "type": "integer" },
|
||||
"clay_material": { "title": "Clay Material", "description": "UNDOCUMENTATED", "type": "string" },
|
||||
"hard_clay_material": { "title": "Hard Clay Material", "description": "UNDOCUMENTATED", "type": "string" },
|
||||
"bryce_pillars": { "title": "Bryce Pillars", "description": "UNDOCUMENTATED", "type": "boolean" },
|
||||
"has_forest": { "title": "Has Forest", "description": "UNDOCUMENTATED", "type": "boolean" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,35 +1,15 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.nether_generation_rules",
|
||||
"title": "Nether generation rules",
|
||||
"title": "Nether Generation Rules",
|
||||
"description": "Controls how this biome is instantiated (and then potentially modified) during world generation of the nether.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"target_temperature": {
|
||||
"title": "Target temperature",
|
||||
"description": "Temperature with which this biome should selected, relative to other biomes.",
|
||||
"type": "number"
|
||||
},
|
||||
"target_humidity": {
|
||||
"title": "Target humidity",
|
||||
"description": "Humidity with which this biome should selected, relative to other biomes.",
|
||||
"type": "number"
|
||||
},
|
||||
"target_altitude": {
|
||||
"title": "Target altitude",
|
||||
"description": "Altitude with which this biome should selected, relative to other biomes.",
|
||||
"type": "number"
|
||||
},
|
||||
"target_weirdness": {
|
||||
"title": "Target weirdness",
|
||||
"description": "Weirdness with which this biome should selected, relative to other biomes.",
|
||||
"type": "number"
|
||||
},
|
||||
"weight": {
|
||||
"title": "Weight",
|
||||
"description": "Weight with which this biome should selected, relative to other biomes.",
|
||||
"type": "number"
|
||||
}
|
||||
"target_temperature": { "title": "Target Temperature", "description": "Temperature with which this biome should selected, relative to other biomes.", "type": "number" },
|
||||
"target_humidity": { "title": "Target Humidity", "description": "Humidity with which this biome should selected, relative to other biomes.", "type": "number" },
|
||||
"target_altitude": { "title": "Target Altitude", "description": "Altitude with which this biome should selected, relative to other biomes.", "type": "number" },
|
||||
"target_weirdness": { "title": "Target Weirdness", "description": "Weirdness with which this biome should selected, relative to other biomes.", "type": "number" },
|
||||
"weight": { "title": "Weight", "description": "Weight with which this biome should selected, relative to other biomes.", "type": "number" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.nether_surface",
|
||||
"title": "Nether surface",
|
||||
"title": "Nether Surface",
|
||||
"description": "Use default Minecraft Nether terrain generation.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.overworld_generation_rules",
|
||||
"title": "Overworld generation rules",
|
||||
"title": "Overworld Generation Rules",
|
||||
"description": "Control how this biome is instantiated (and then potentially modified) during world generation of the overworld.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
@@ -10,7 +10,7 @@
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"title": "Block reference",
|
||||
"title": "Block Reference",
|
||||
"description": "UNDOCUMENTATED"
|
||||
},
|
||||
{
|
||||
@@ -22,14 +22,14 @@
|
||||
{
|
||||
"type": "string",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "Block reference"
|
||||
"title": "Block Reference"
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"items": [
|
||||
{
|
||||
"title": "Biome reference",
|
||||
"title": "Biome Reference",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"type": "string"
|
||||
},
|
||||
@@ -47,28 +47,12 @@
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"hills_transformation": {
|
||||
"title": "Hills transformation",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"$ref": "#/definitions/transformation"
|
||||
},
|
||||
"mutate_transformation": {
|
||||
"title": "Mutate transformation",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"$ref": "#/definitions/transformation"
|
||||
},
|
||||
"river_transformation": {
|
||||
"title": "River transformation",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"$ref": "#/definitions/transformation"
|
||||
},
|
||||
"shore_transformation": {
|
||||
"title": "Shore transformation",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"$ref": "#/definitions/transformation"
|
||||
},
|
||||
"hills_transformation": { "title": "Hills Transformation", "description": "UNDOCUMENTATED", "$ref": "#/definitions/transformation" },
|
||||
"mutate_transformation": { "title": "Mutate Transformation", "description": "UNDOCUMENTATED", "$ref": "#/definitions/transformation" },
|
||||
"river_transformation": { "title": "River Transformation", "description": "UNDOCUMENTATED", "$ref": "#/definitions/transformation" },
|
||||
"shore_transformation": { "title": "Shore Transformation", "description": "UNDOCUMENTATED", "$ref": "#/definitions/transformation" },
|
||||
"generate_for_climates": {
|
||||
"title": "Generate for climates",
|
||||
"title": "Generate For Climates",
|
||||
"description": "Controls the world generation climate categories that this biome can spawn for. A single biome can be associated with multiple categories with different weightings.",
|
||||
"type": "array",
|
||||
"items": {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.overworld_height",
|
||||
"title": "Overworld height",
|
||||
"title": "Overworld Height",
|
||||
"description": "Noise parameters used to drive terrain height in the Overworld.",
|
||||
"type": "object",
|
||||
"minProperties": 0,
|
||||
@@ -9,13 +9,20 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"noise_params": {
|
||||
"title": "Noise params",
|
||||
"title": "Noise Params",
|
||||
"description": "UNDOCUMENATED",
|
||||
"type": "array",
|
||||
"items": [{ "type": "number" }, { "type": "number" }]
|
||||
"items": [
|
||||
{
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"type": "number"
|
||||
}
|
||||
]
|
||||
},
|
||||
"noise_type": {
|
||||
"title": "Noise type",
|
||||
"title": "Noise Type",
|
||||
"description": "UNDOCUMENATED",
|
||||
"type": "string",
|
||||
"enum": [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.surface_material_adjustments",
|
||||
"title": "Surface material adjustments",
|
||||
"title": "Surface Material Adjustments",
|
||||
"description": "Specify fine-detail changes to blocks used in terrain generation (based on a noise function)",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
@@ -16,12 +16,18 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"height_range": {
|
||||
"title": "Height range",
|
||||
"title": "Height Range",
|
||||
"description": "Defines a range of noise values [min, max] for which this adjustment should be applied.",
|
||||
"type": "array",
|
||||
"items": [
|
||||
{ "$ref": "../../../../molang/1.8.0/number.json", "title": "Min" },
|
||||
{ "$ref": "../../../../molang/1.8.0/number.json", "title": "Max" }
|
||||
{
|
||||
"$ref": "../../../../molang/1.8.0/number.json",
|
||||
"title": "Min"
|
||||
},
|
||||
{
|
||||
"$ref": "../../../../molang/1.8.0/number.json",
|
||||
"title": "Max"
|
||||
}
|
||||
]
|
||||
},
|
||||
"materials": {
|
||||
@@ -31,39 +37,47 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"top_material": {
|
||||
"title": "Top material",
|
||||
"title": "Top Material",
|
||||
"description": "Controls the block type used for the surface of this biome when this adjustment is active.",
|
||||
"type": "string"
|
||||
},
|
||||
"mid_material": {
|
||||
"title": "Mid material",
|
||||
"title": "Mid Material",
|
||||
"description": "Controls the block type used in a layer below the surface of this biome when this adjustment is active.",
|
||||
"type": "string"
|
||||
},
|
||||
"sea_floor_material": {
|
||||
"title": "Sea floor material",
|
||||
"title": "Sea Floor Material",
|
||||
"description": "Controls the block type used as a floor for bodies of water in this biome when this adjustment is active.",
|
||||
"type": "string"
|
||||
},
|
||||
"foundation_material": {
|
||||
"title": "Top materials",
|
||||
"title": "Top Materials",
|
||||
"description": "Controls the block type used deep underground in this biome when this adjustment is active.",
|
||||
"type": "string"
|
||||
},
|
||||
"sea_material": {
|
||||
"title": "Top materials",
|
||||
"title": "Top Materials",
|
||||
"description": "Controls the block type used in the bodies of water in this biome when this adjustment is active.",
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"noise_range": {
|
||||
"title": "Noise range",
|
||||
"title": "Noise Range",
|
||||
"description": "Defines a range of noise values [min, max] for which this adjustment should be applied.",
|
||||
"type": "array",
|
||||
"items": [
|
||||
{ "minimum": -1, "maximum": 1, "title": "Min" },
|
||||
{ "minimum": -1, "maximum": 1, "title": "Max" }
|
||||
{
|
||||
"minimum": -1,
|
||||
"maximum": 1,
|
||||
"title": "Min"
|
||||
},
|
||||
{
|
||||
"minimum": -1,
|
||||
"maximum": 1,
|
||||
"title": "Max"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,42 +1,18 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.surface_parameters",
|
||||
"title": "Surface parameters",
|
||||
"title": "Surface Parameters",
|
||||
"description": "Control the blocks used for the default Minecraft Overworld terrain generation.",
|
||||
"type": "object",
|
||||
"minProperties": 0,
|
||||
"maxProperties": 6,
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"top_material": {
|
||||
"title": "Top material",
|
||||
"description": "Controls the block type used for the surface of this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"mid_material": {
|
||||
"title": "Mid material",
|
||||
"description": "Controls the block type used in a layer below the surface of this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"sea_floor_material": {
|
||||
"title": "Sea floor material",
|
||||
"description": "Controls the block type used as a floor for bodies of water in this biome.",
|
||||
"string": "boostringlean"
|
||||
},
|
||||
"foundation_material": {
|
||||
"title": "Foundation material",
|
||||
"description": "Controls the block type used deep underground in this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"sea_material": {
|
||||
"title": "Sea material",
|
||||
"description": "Controls the block type used for the bodies of water in this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"sea_floor_depth": {
|
||||
"title": "Sea floor depth",
|
||||
"description": "Controls how deep below the world water level the floor should occur.",
|
||||
"type": "integer"
|
||||
}
|
||||
"top_material": { "title": "Top Material", "description": "Controls the block type used for the surface of this biome.", "string": "string" },
|
||||
"mid_material": { "title": "Mid Material", "description": "Controls the block type used in a layer below the surface of this biome.", "string": "string" },
|
||||
"sea_floor_material": { "title": "Sea Floor Material", "description": "Controls the block type used as a floor for bodies of water in this biome.", "string": "boostringlean" },
|
||||
"foundation_material": { "title": "Foundation Material", "description": "Controls the block type used deep underground in this biome.", "string": "string" },
|
||||
"sea_material": { "title": "Sea Material", "description": "Controls the block type used for the bodies of water in this biome.", "string": "string" },
|
||||
"sea_floor_depth": { "title": "Sea Floor Depth", "description": "Controls how deep below the world water level the floor should occur.", "type": "integer" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,42 +1,18 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.swamp_surface",
|
||||
"title": "Swamp surface",
|
||||
"title": "Swamp Surface",
|
||||
"description": "Similar to overworld_surface. Adds swamp surface details.",
|
||||
"type": "object",
|
||||
"minProperties": 0,
|
||||
"maxProperties": 6,
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"top_material": {
|
||||
"title": "Top material",
|
||||
"description": "Controls the block type used for the surface of this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"mid_material": {
|
||||
"title": "Mid material",
|
||||
"description": "Controls the block type used in a layer below the surface of this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"sea_floor_material": {
|
||||
"title": "Sea floor material",
|
||||
"description": "Controls the block type used as a floor for bodies of water in this biome.",
|
||||
"string": "boostringlean"
|
||||
},
|
||||
"foundation_material": {
|
||||
"title": "Foundation material",
|
||||
"description": "Controls the block type used deep underground in this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"sea_material": {
|
||||
"title": "Sea material",
|
||||
"description": "Controls the block type used for the bodies of water in this biome.",
|
||||
"string": "string"
|
||||
},
|
||||
"sea_floor_depth": {
|
||||
"title": "Sea floor depth",
|
||||
"description": "Controls how deep below the world water level the floor should occur.",
|
||||
"type": "integer"
|
||||
}
|
||||
"top_material": { "title": "Top Material", "description": "Controls the block type used for the surface of this biome.", "string": "string" },
|
||||
"mid_material": { "title": "Mid Material", "description": "Controls the block type used in a layer below the surface of this biome.", "string": "string" },
|
||||
"sea_floor_material": { "title": "Sea Floor Material", "description": "Controls the block type used as a floor for bodies of water in this biome.", "string": "boostringlean" },
|
||||
"foundation_material": { "title": "Foundation Material", "description": "Controls the block type used deep underground in this biome.", "string": "string" },
|
||||
"sea_material": { "title": "Sea Material", "description": "Controls the block type used for the bodies of water in this biome.", "string": "string" },
|
||||
"sea_floor_depth": { "title": "Sea Floor Depth", "description": "Controls how deep below the world water level the floor should occur.", "type": "integer" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.the_end_surface",
|
||||
"title": "The end surface",
|
||||
"title": "End Surface",
|
||||
"description": "Use default Minecraft End terrain generation.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
|
||||
@@ -7,11 +7,6 @@
|
||||
"type": "object",
|
||||
"title": "Biome",
|
||||
"description": "A biome definition",
|
||||
"allOf": [
|
||||
{
|
||||
"if": { "properties": { "format_version": { "type": "string", "const": "1.12.0" } } },
|
||||
"then": { "$ref": "./1.12.0/biomes.json" }
|
||||
}
|
||||
]
|
||||
"allOf": [{ "if": { "properties": { "format_version": { "type": "string", "const": "1.12.0" } } }, "then": { "$ref": "./1.12.0/biomes.json" } }]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,20 +8,20 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"format_version": {
|
||||
"title": "The 1.10.0 format version",
|
||||
"title": "1.10.0 Format Version",
|
||||
"type": "string",
|
||||
"const": "1.10.0",
|
||||
"description": "A version that tells minecraft what type of data format can be expected when reading this file."
|
||||
},
|
||||
"minecraft:block": {
|
||||
"title": "Block definitions",
|
||||
"title": "Block Definitions",
|
||||
"description": "A custom block definition",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["description", "components"],
|
||||
"properties": {
|
||||
"description": {
|
||||
"title": "Block description",
|
||||
"title": "Block Description",
|
||||
"description": "The description for this block",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
@@ -37,19 +37,17 @@
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If this block is experimental, it will only be registered if the world is marked as experimantal.",
|
||||
"title": "Is experimental"
|
||||
"title": "Is Experimental"
|
||||
},
|
||||
"register_to_creative_menu": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether or not to register this block to the creative inventory menu.",
|
||||
"title": "Register to creative menu"
|
||||
"title": "Register To Creative Menu"
|
||||
}
|
||||
}
|
||||
},
|
||||
"components": {
|
||||
"$ref": "./components.json"
|
||||
}
|
||||
"components": { "$ref": "./components.json" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.block_light_absorption",
|
||||
"additionalProperties": false,
|
||||
"type": "integer",
|
||||
"title": "Block light absorption 1.10.0",
|
||||
"title": "Block Light Absorption 1.10.0",
|
||||
"description": "The amount of light this block will absorb.",
|
||||
"default": 0
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.block_light_emission",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Block light emission 1.10.0",
|
||||
"title": "Block Light Emission 1.10.0",
|
||||
"description": "The amount of light this block will emit in a range [0.0, 1.0].",
|
||||
"minimum": 0,
|
||||
"maximum": 1,
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.breakonpush",
|
||||
"additionalProperties": false,
|
||||
"type": "boolean",
|
||||
"title": "Break on push 1.10.0",
|
||||
"title": "Break On Push 1.10.0",
|
||||
"description": "When pushed by a piston the block breaks."
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.destroy_time",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Destroy time 1.10.0",
|
||||
"title": "Destroy Time 1.10.0",
|
||||
"description": "Sets the destroy time property for the block. Greater numbers result in greater mining times."
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.display_name",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Display name 1.10.0",
|
||||
"title": "Display Name 1.10.0",
|
||||
"description": "Specifies the display name id for the block."
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.entity_collision",
|
||||
"additionalProperties": false,
|
||||
"title": "Entity collision 1.10.0",
|
||||
"title": "Entity Collision 1.10.0",
|
||||
"description": "Can only be set to false, it disables the collision of the block with entities.",
|
||||
"oneOf": [
|
||||
{ "type": "boolean", "const": false },
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.explosion_resistance",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Explosion resistance 1.10.0",
|
||||
"title": "Explosion Resistance 1.10.0",
|
||||
"description": "Sets the explosion resistance for this block.",
|
||||
"default": 0.0
|
||||
}
|
||||
|
||||
@@ -7,17 +7,7 @@
|
||||
"description": "Describes the flammable properties for this block.",
|
||||
"additionalItems": false,
|
||||
"properties": {
|
||||
"burn_odds": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "How likely the block will be destroyed by flames when on fire.",
|
||||
"title": "Burn odds"
|
||||
},
|
||||
"flame_odds": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "How likely the block will catch flame when next to a fire.",
|
||||
"title": "Flame odds"
|
||||
}
|
||||
"burn_odds": { "type": "integer", "default": 0, "description": "How likely the block will be destroyed by flames when on fire.", "title": "Burn Odds" },
|
||||
"flame_odds": { "type": "integer", "default": 0, "description": "How likely the block will catch flame when next to a fire.", "title": "Flame Odds" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.map_color",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Map color 1.10.0",
|
||||
"title": "Map Color 1.10.0",
|
||||
"description": "A color represented as a hex value. This will be the color rendered to a map.",
|
||||
"format": "color-hex"
|
||||
}
|
||||
|
||||
@@ -2,44 +2,21 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.material_instances",
|
||||
"type": "object",
|
||||
"title": "Material instances 1.10.0",
|
||||
"title": "Material Instances 1.10.0",
|
||||
"description": "Maps face or material_instance names in a geometry file to an actual material instance. Material instance can either be a full material instance or a name to another already defined instance",
|
||||
"definitions": {
|
||||
"material_instance": {
|
||||
"title": "Material instance",
|
||||
"title": "Material Instance",
|
||||
"description": "A single material instance",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"ambient_occlusion": {
|
||||
"title": "Ambient occlusion",
|
||||
"type": "boolean",
|
||||
"description": "UNDOCUMENTATED"
|
||||
},
|
||||
"face_dimming": {
|
||||
"title": "Face dimming",
|
||||
"type": "boolean",
|
||||
"description": "UNDOCUMENTATED"
|
||||
},
|
||||
"render_method": {
|
||||
"type": "string",
|
||||
"title": "Render method",
|
||||
"description": "TODO description",
|
||||
"enum": ["blend", "opaque", "alpha_test"]
|
||||
},
|
||||
"texture": {
|
||||
"type": "string",
|
||||
"title": "Texture",
|
||||
"description": "TODO description"
|
||||
}
|
||||
"ambient_occlusion": { "title": "Ambient Occlusion", "type": "boolean", "description": "UNDOCUMENTATED" },
|
||||
"face_dimming": { "title": "Face Dimming", "type": "boolean", "description": "UNDOCUMENTATED" },
|
||||
"render_method": { "type": "string", "title": "Render Method", "description": "TODO description", "enum": ["blend", "opaque", "alpha_test"] },
|
||||
"texture": { "type": "string", "title": "Texture", "description": "TODO description" }
|
||||
}
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"*": {
|
||||
"$ref": "#/definitions/material_instance"
|
||||
}
|
||||
},
|
||||
"additionalProperties": {
|
||||
"$ref": "#/definitions/material_instance"
|
||||
}
|
||||
"properties": { "*": { "$ref": "#/definitions/material_instance" } },
|
||||
"additionalProperties": { "$ref": "#/definitions/material_instance" }
|
||||
}
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.onlypistonpush",
|
||||
"type": "boolean",
|
||||
"title": "Only piston push 1.10.0",
|
||||
"title": "Only Piston Push 1.10.0",
|
||||
"description": "Blocks with those components won't stick to stickyPistons"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.pick_collision",
|
||||
"title": "Pick collision 1.10.0",
|
||||
"title": "Pick Collision 1.10.0",
|
||||
"description": "Can only be set to false, it disables the collision of the block with entities",
|
||||
"oneOf": [
|
||||
{ "type": "boolean", "const": false },
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.placement_filter",
|
||||
"title": "Placement filter 1.10.0",
|
||||
"title": "Placement Filter 1.10.0",
|
||||
"description": "Sets rules for under what conditions the block can be placed/survive",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
@@ -15,20 +15,16 @@
|
||||
"description": "TODO",
|
||||
"properties": {
|
||||
"allowed_faces": {
|
||||
"title": "Allowed faces",
|
||||
"title": "Allowed Faces",
|
||||
"description": "List of any of the following strings: up, down, north, south, east, west, side, all",
|
||||
"type": "array",
|
||||
"items": { "type": "string", "enum": ["up", "down", "north", "south", "east", "west", "side", "all"] }
|
||||
},
|
||||
"block_filter": {
|
||||
"title": "Block filter",
|
||||
"title": "Block Filter",
|
||||
"description": "List of blocks (can use tags to specify them) that this block can be placed against in the allowed_faces direction",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"title": "Block identifier",
|
||||
"description": "TODO"
|
||||
}
|
||||
"items": { "type": "string", "title": "Block Identifier", "description": "TODO" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.preventsjumping",
|
||||
"title": "Prevents jumping 1.10.0",
|
||||
"title": "Prevents Jumping 1.10.0",
|
||||
"description": "This component makes it so actors can't jump when walking on this block",
|
||||
"type": "boolean"
|
||||
}
|
||||
|
||||
@@ -1,32 +1,20 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.random_ticking",
|
||||
"title": "Random ticking 1.10.0",
|
||||
"title": "Random Ticking 1.10.0",
|
||||
"description": "Describes the component that will trigger an even at a regular interval between two values",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"on_tick": {
|
||||
"title": "On tick",
|
||||
"title": "On Tick",
|
||||
"description": "Describes the component that will trigger an even at a regular interval between two values",
|
||||
"type": "string",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"condition": {
|
||||
"title": "Condition",
|
||||
"type": "string",
|
||||
"description": "The condition of event to be executed on the block. Molang"
|
||||
},
|
||||
"event": {
|
||||
"title": "Event",
|
||||
"type": "string",
|
||||
"description": "The type of event executed on the block."
|
||||
},
|
||||
"range": {
|
||||
"title": "Range",
|
||||
"type": "array",
|
||||
"items": [{ "type": "integer" }, { "type": "integer" }]
|
||||
},
|
||||
"condition": { "title": "Condition", "type": "string", "description": "The condition of event to be executed on the block. Molang" },
|
||||
"event": { "title": "Event", "type": "string", "description": "The type of event executed on the block." },
|
||||
"range": { "title": "Range", "type": "array", "items": [{ "type": "integer" }, { "type": "integer" }] },
|
||||
"target": {
|
||||
"title": "Target",
|
||||
"description": "The target of event executed on the block.",
|
||||
|
||||
@@ -6,11 +6,7 @@
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"looping": {
|
||||
"type": "boolean",
|
||||
"title": "Looping",
|
||||
"description": "Does the event loop"
|
||||
},
|
||||
"looping": { "type": "boolean", "title": "Looping", "description": "Does the event loop" },
|
||||
"range": {
|
||||
"title": "Range",
|
||||
"description": "The Range between which the component will trigger his event.",
|
||||
@@ -21,16 +17,8 @@
|
||||
"type": "object",
|
||||
"title": "On Tick",
|
||||
"description": "Describes the component that will trigger an even at a regular interval between two values",
|
||||
"condition": {
|
||||
"title": "Condition",
|
||||
"type": "string",
|
||||
"description": "The condition of event to be executed on the block. Molang"
|
||||
},
|
||||
"event": {
|
||||
"title": "Event",
|
||||
"type": "string",
|
||||
"description": "The type of event executed on the block."
|
||||
},
|
||||
"condition": { "title": "Condition", "type": "string", "description": "The condition of event to be executed on the block. Molang" },
|
||||
"event": { "title": "Event", "type": "string", "description": "The type of event executed on the block." },
|
||||
"target": {
|
||||
"title": "Target",
|
||||
"description": "The target of event executed on the block.",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.unit_cube",
|
||||
"title": "Unit cube 1.10.0",
|
||||
"title": "Unit Cube 1.10.0",
|
||||
"description": "Specifies that a unit cube is to be used with tessellation.",
|
||||
"type": "string"
|
||||
}
|
||||
|
||||
@@ -8,20 +8,20 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"format_version": {
|
||||
"title": "The 1.12.0 format version",
|
||||
"title": "1.12.0 Format Version",
|
||||
"type": "string",
|
||||
"const": "1.12.0",
|
||||
"description": "A version that tells minecraft what type of data format can be expected when reading this file."
|
||||
},
|
||||
"minecraft:block": {
|
||||
"title": "Block definitions",
|
||||
"title": "Block Definitions",
|
||||
"description": "A custom block definition",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["description", "components"],
|
||||
"properties": {
|
||||
"description": {
|
||||
"title": "Block description",
|
||||
"title": "Block Description",
|
||||
"description": "The description for this block",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
@@ -37,19 +37,17 @@
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If this block is experimental, it will only be registered if the world is marked as experimantal.",
|
||||
"title": "Is experimental"
|
||||
"title": "Is Experimental"
|
||||
},
|
||||
"register_to_creative_menu": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether or not to register this block to the creative inventory menu.",
|
||||
"title": "Register to creative menu"
|
||||
"title": "Register To Creative Menu"
|
||||
}
|
||||
}
|
||||
},
|
||||
"components": {
|
||||
"$ref": "../1.10.0/components.json"
|
||||
}
|
||||
"components": { "$ref": "../1.10.0/components.json" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,20 +8,20 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"format_version": {
|
||||
"title": "The 1.16.0 format version",
|
||||
"title": "1.16.0 Format Version",
|
||||
"type": "string",
|
||||
"const": "1.16.0",
|
||||
"description": "A version that tells minecraft what type of data format can be expected when reading this file."
|
||||
},
|
||||
"minecraft:block": {
|
||||
"title": "Block definitions",
|
||||
"title": "Block Definitions",
|
||||
"description": "A custom block definition",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["description", "components"],
|
||||
"properties": {
|
||||
"description": {
|
||||
"title": "Block description",
|
||||
"title": "Block Description",
|
||||
"description": "The description for this block",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
@@ -37,20 +37,18 @@
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If this block is experimental, it will only be registered if the world is marked as experimantal.",
|
||||
"title": "Is experimental"
|
||||
"title": "Is Experimental"
|
||||
},
|
||||
"register_to_creative_menu": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether or not to register this block to the creative inventory menu.",
|
||||
"title": "Register to creative menu"
|
||||
"title": "Register To Creative Menu"
|
||||
},
|
||||
"properties": {
|
||||
"title": "Properties",
|
||||
"description": "UNDOCUMENATED",
|
||||
"propertyNames": {
|
||||
"pattern": "^([a-zA-Z0-9_]+:[a-zA-Z0-9_\\-]+)$"
|
||||
},
|
||||
"propertyNames": { "pattern": "^([a-zA-Z0-9_]+:[a-zA-Z0-9_\\-]+)$" },
|
||||
"additionalProperties": {
|
||||
"title": "Property",
|
||||
"description": "A block property",
|
||||
@@ -58,7 +56,7 @@
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"title": "Property value",
|
||||
"title": "Property Value",
|
||||
"description": "The value of this property",
|
||||
"anyOf": [{ "type": "boolean" }, { "type": "number" }, { "type": "integer" }, { "type": "string" }]
|
||||
}
|
||||
@@ -69,9 +67,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"components": {
|
||||
"$ref": "../1.10.0/components.json"
|
||||
}
|
||||
"components": { "$ref": "../1.10.0/components.json" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,20 +8,20 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"format_version": {
|
||||
"title": "The 1.16.100 format version",
|
||||
"title": "1.16.100 Format Version",
|
||||
"type": "string",
|
||||
"const": "1.16.100",
|
||||
"description": "A version that tells minecraft what type of data format can be expected when reading this file."
|
||||
},
|
||||
"minecraft:block": {
|
||||
"title": "Block definitions",
|
||||
"title": "Block Definitions",
|
||||
"description": "A custom block definition",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["description", "components"],
|
||||
"properties": {
|
||||
"description": {
|
||||
"title": "Block description",
|
||||
"title": "Block Description",
|
||||
"description": "The description for this block",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
@@ -37,20 +37,18 @@
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If this block is experimental, it will only be registered if the world is marked as experimantal.",
|
||||
"title": "Is experimental"
|
||||
"title": "Is Experimental"
|
||||
},
|
||||
"register_to_creative_menu": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether or not to register this block to the creative inventory menu.",
|
||||
"title": "Register to creative menu"
|
||||
"title": "Register To Creative Menu"
|
||||
},
|
||||
"properties": {
|
||||
"title": "Properties",
|
||||
"description": "UNDOCUMENATED",
|
||||
"propertyNames": {
|
||||
"pattern": "^([a-zA-Z0-9_]+:[a-zA-Z0-9_\\-]+)$"
|
||||
},
|
||||
"propertyNames": { "pattern": "^([a-zA-Z0-9_]+:[a-zA-Z0-9_\\-]+)$" },
|
||||
"additionalProperties": {
|
||||
"title": "Property",
|
||||
"description": "A block property",
|
||||
@@ -58,7 +56,7 @@
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"title": "Property value",
|
||||
"title": "Property Value",
|
||||
"description": "The value of this property",
|
||||
"anyOf": [{ "type": "boolean" }, { "type": "number" }, { "type": "integer" }, { "type": "string" }]
|
||||
}
|
||||
@@ -81,7 +79,6 @@
|
||||
"minecraft:on_player_placing": { "$ref": "./components/minecraft.on_player_placing.json" },
|
||||
"minecraft:on_step_off": { "$ref": "./components/minecraft.on_step_off.json" },
|
||||
"minecraft:on_step_on": { "$ref": "./components/minecraft.on_step_on.json" },
|
||||
|
||||
"minecraft:block_light_absorption": { "$ref": "./components/minecraft.block_light_absorption.json" },
|
||||
"minecraft:block_light_emission": { "$ref": "./components/minecraft.block_light_emission.json" },
|
||||
"minecraft:breakonpush": { "$ref": "./components/minecraft.breakonpush.json" },
|
||||
@@ -107,9 +104,7 @@
|
||||
"minecraft:unwalkable": { "$ref": "./components/minecraft.unwalkable.json" }
|
||||
}
|
||||
},
|
||||
"events": {
|
||||
"$ref": "./events.json"
|
||||
}
|
||||
"events": { "$ref": "./events.json" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.block_light_absorption",
|
||||
"additionalProperties": false,
|
||||
"type": "integer",
|
||||
"title": "Block light absorption 1.16.100",
|
||||
"title": "Block Light Absorption 1.16.100",
|
||||
"description": "The amount of light this block will absorb.",
|
||||
"default": 0
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.block_light_emission",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Block light emission 1.16.100",
|
||||
"title": "Block Light Emission 1.16.100",
|
||||
"description": "The amount of light this block will emit in a range [0.0, 1.0].",
|
||||
"minimum": 0,
|
||||
"maximum": 1,
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.breakonpush",
|
||||
"additionalProperties": false,
|
||||
"type": "boolean",
|
||||
"title": "Break on push 1.16.100",
|
||||
"title": "Break On Push 1.16.100",
|
||||
"description": "When pushed by a piston the block breaks."
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.destroy_time",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Destroy time 1.16.100",
|
||||
"title": "Destroy Time 1.16.100",
|
||||
"description": "Sets the destroy time property for the block. Greater numbers result in greater mining times."
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.display_name",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Display name 1.16.100",
|
||||
"title": "Display Name 1.16.100",
|
||||
"description": "Specifies the display name id for the block."
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.entity_collision",
|
||||
"additionalProperties": false,
|
||||
"title": "Entity collision 1.16.100",
|
||||
"title": "Entity Collision 1.16.100",
|
||||
"description": "Can only be set to false, it disables the collision of the block with entities.",
|
||||
"oneOf": [
|
||||
{ "type": "boolean", "const": false },
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.explosion_resistance",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Explosion resistance 1.16.100",
|
||||
"title": "Explosion Resistance 1.16.100",
|
||||
"description": "Sets the explosion resistance for this block.",
|
||||
"default": 0.0
|
||||
}
|
||||
|
||||
@@ -7,17 +7,7 @@
|
||||
"description": "Describes the flammable properties for this block.",
|
||||
"additionalItems": false,
|
||||
"properties": {
|
||||
"burn_odds": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "How likely the block will be destroyed by flames when on fire.",
|
||||
"title": "Burn odds"
|
||||
},
|
||||
"flame_odds": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "How likely the block will catch flame when next to a fire.",
|
||||
"title": "Flame odds"
|
||||
}
|
||||
"burn_odds": { "type": "integer", "default": 0, "description": "How likely the block will be destroyed by flames when on fire.", "title": "Burn Odds" },
|
||||
"flame_odds": { "type": "integer", "default": 0, "description": "How likely the block will catch flame when next to a fire.", "title": "Flame Odds" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.map_color",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Map color 1.16.100",
|
||||
"title": "Map Color 1.16.100",
|
||||
"description": "A color represented as a hex value. This will be the color rendered to a map.",
|
||||
"format": "color-hex"
|
||||
}
|
||||
|
||||
@@ -2,44 +2,21 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.material_instances",
|
||||
"type": "object",
|
||||
"title": "Material instances 1.16.100",
|
||||
"title": "Material Instances 1.16.100",
|
||||
"description": "Maps face or material_instance names in a geometry file to an actual material instance. Material instance can either be a full material instance or a name to another already defined instance",
|
||||
"definitions": {
|
||||
"material_instance": {
|
||||
"title": "Material instance",
|
||||
"title": "Material Instance",
|
||||
"description": "A single material instance",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"ambient_occlusion": {
|
||||
"title": "Ambient occlusion",
|
||||
"type": "boolean",
|
||||
"description": "UNDOCUMENTATED"
|
||||
},
|
||||
"face_dimming": {
|
||||
"title": "Face dimming",
|
||||
"type": "boolean",
|
||||
"description": "UNDOCUMENTATED"
|
||||
},
|
||||
"render_method": {
|
||||
"type": "string",
|
||||
"title": "Render method",
|
||||
"description": "TODO description",
|
||||
"enum": ["blend", "opaque", "alpha_test"]
|
||||
},
|
||||
"texture": {
|
||||
"type": "string",
|
||||
"title": "Texture",
|
||||
"description": "TODO description"
|
||||
}
|
||||
"ambient_occlusion": { "title": "Ambient Occlusion", "type": "boolean", "description": "UNDOCUMENTATED" },
|
||||
"face_dimming": { "title": "Face Dimming", "type": "boolean", "description": "UNDOCUMENTATED" },
|
||||
"render_method": { "type": "string", "title": "Render Method", "description": "TODO description", "enum": ["blend", "opaque", "alpha_test"] },
|
||||
"texture": { "type": "string", "title": "Texture", "description": "TODO description" }
|
||||
}
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"*": {
|
||||
"$ref": "#/definitions/material_instance"
|
||||
}
|
||||
},
|
||||
"additionalProperties": {
|
||||
"$ref": "#/definitions/material_instance"
|
||||
}
|
||||
"properties": { "*": { "$ref": "#/definitions/material_instance" } },
|
||||
"additionalProperties": { "$ref": "#/definitions/material_instance" }
|
||||
}
|
||||
|
||||
@@ -2,32 +2,17 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.on_fall_on",
|
||||
"type": "object",
|
||||
"title": "On fall on",
|
||||
"title": "On Fall On",
|
||||
"description": "Describes event for this block.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The condition of event to be executed on the block.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The event executed on the block.",
|
||||
"title": "Event"
|
||||
},
|
||||
"condition": { "type": "string", "default": "", "description": "The condition of event to be executed on the block.", "title": "Condition" },
|
||||
"event": { "type": "string", "default": "", "description": "The event executed on the block.", "title": "Event" },
|
||||
"min_fall_distance": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "The minimum distance in blocks that an actor needs to fall to trigger this event.",
|
||||
"title": "Min fall distance"
|
||||
"title": "Min Fall Distance"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target of event executed on the block.",
|
||||
"title": "Target"
|
||||
}
|
||||
"target": { "type": "string", "default": "self", "description": "The target of event executed on the block.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,26 +2,11 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.on_interact",
|
||||
"type": "object",
|
||||
"title": "On fall on",
|
||||
"title": "On Fall On",
|
||||
"description": "Describes event for this block.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The condition of event to be executed on the block.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The event executed on the block.",
|
||||
"title": "Event"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target of event executed on the block.",
|
||||
"title": "Target"
|
||||
}
|
||||
"condition": { "type": "string", "default": "", "description": "The condition of event to be executed on the block.", "title": "Condition" },
|
||||
"event": { "type": "string", "default": "", "description": "The event executed on the block.", "title": "Event" },
|
||||
"target": { "type": "string", "default": "self", "description": "The target of event executed on the block.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,26 +2,11 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.on_placed",
|
||||
"type": "object",
|
||||
"title": "On placed 1.16.100",
|
||||
"title": "On Placed 1.16.100",
|
||||
"description": "Describes event for this block.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The condition of event to be executed on the block.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The event executed on the block.",
|
||||
"title": "Event"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target of event executed on the block.",
|
||||
"title": "Target"
|
||||
}
|
||||
"condition": { "type": "string", "default": "", "description": "The condition of event to be executed on the block.", "title": "Condition" },
|
||||
"event": { "type": "string", "default": "", "description": "The event executed on the block.", "title": "Event" },
|
||||
"target": { "type": "string", "default": "self", "description": "The target of event executed on the block.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,26 +2,11 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.on_player_destroyed",
|
||||
"type": "object",
|
||||
"title": "On player destroyed 1.16.100",
|
||||
"title": "On Player Destroyed 1.16.100",
|
||||
"description": "Describes event for this block.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The condition of event to be executed on the block.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The event executed on the block.",
|
||||
"title": "Event"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target of event executed on the block.",
|
||||
"title": "Target"
|
||||
}
|
||||
"condition": { "type": "string", "default": "", "description": "The condition of event to be executed on the block.", "title": "Condition" },
|
||||
"event": { "type": "string", "default": "", "description": "The event executed on the block.", "title": "Event" },
|
||||
"target": { "type": "string", "default": "self", "description": "The target of event executed on the block.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,26 +2,11 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.on_player_placing",
|
||||
"type": "object",
|
||||
"title": "On player placing 1.16.100",
|
||||
"title": "On Player Placing 1.16.100",
|
||||
"description": "Describes event for this block.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The condition of event to be executed on the block.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The event executed on the block.",
|
||||
"title": "Event"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target of event executed on the block.",
|
||||
"title": "Target"
|
||||
}
|
||||
"condition": { "type": "string", "default": "", "description": "The condition of event to be executed on the block.", "title": "Condition" },
|
||||
"event": { "type": "string", "default": "", "description": "The event executed on the block.", "title": "Event" },
|
||||
"target": { "type": "string", "default": "self", "description": "The target of event executed on the block.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,26 +2,11 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.on_step_off",
|
||||
"type": "object",
|
||||
"title": "On step off 1.16.100",
|
||||
"title": "On Step Off 1.16.100",
|
||||
"description": "Describes event for this block.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The condition of event to be executed on the block.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The event executed on the block.",
|
||||
"title": "Event"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target of event executed on the block.",
|
||||
"title": "Target"
|
||||
}
|
||||
"condition": { "type": "string", "default": "", "description": "The condition of event to be executed on the block.", "title": "Condition" },
|
||||
"event": { "type": "string", "default": "", "description": "The event executed on the block.", "title": "Event" },
|
||||
"target": { "type": "string", "default": "self", "description": "The target of event executed on the block.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,26 +2,11 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.on_step_on",
|
||||
"type": "object",
|
||||
"title": "On step on 1.16.100",
|
||||
"title": "On Step On 1.16.100",
|
||||
"description": "Describes event for this block.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The condition of event to be executed on the block.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The event executed on the block.",
|
||||
"title": "Event"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target of event executed on the block.",
|
||||
"title": "Target"
|
||||
}
|
||||
"condition": { "type": "string", "default": "", "description": "The condition of event to be executed on the block.", "title": "Condition" },
|
||||
"event": { "type": "string", "default": "", "description": "The event executed on the block.", "title": "Event" },
|
||||
"target": { "type": "string", "default": "self", "description": "The target of event executed on the block.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.onlypistonpush",
|
||||
"type": "boolean",
|
||||
"title": "Only piston push 1.16.100",
|
||||
"title": "Only Piston Push 1.16.100",
|
||||
"description": "Blocks with those components won't stick to stickyPistons"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.pick_collision",
|
||||
"title": "Pick collision 1.16.100",
|
||||
"title": "Pick Collision 1.16.100",
|
||||
"description": "Can only be set to false, it disables the collision of the block with entities",
|
||||
"oneOf": [
|
||||
{ "type": "boolean", "const": false },
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.placement_filter",
|
||||
"title": "Placement filter 1.16.100",
|
||||
"title": "Placement Filter 1.16.100",
|
||||
"description": "Sets rules for under what conditions the block can be placed/survive",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
@@ -15,20 +15,16 @@
|
||||
"description": "TODO",
|
||||
"properties": {
|
||||
"allowed_faces": {
|
||||
"title": "Allowed faces",
|
||||
"title": "Allowed Faces",
|
||||
"description": "List of any of the following strings: up, down, north, south, east, west, side, all",
|
||||
"type": "array",
|
||||
"items": { "type": "string", "enum": ["up", "down", "north", "south", "east", "west", "side", "all"] }
|
||||
},
|
||||
"block_filter": {
|
||||
"title": "Block filter",
|
||||
"title": "Block Filter",
|
||||
"description": "List of blocks (can use tags to specify them) that this block can be placed against in the allowed_faces direction",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"title": "Block identifier",
|
||||
"description": "TODO"
|
||||
}
|
||||
"items": { "type": "string", "title": "Block Identifier", "description": "TODO" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.preventsjumping",
|
||||
"title": "Prevents jumping 1.16.100",
|
||||
"title": "Prevents Jumping 1.16.100",
|
||||
"description": "This component makes it so actors can't jump when walking on this block",
|
||||
"type": "boolean"
|
||||
}
|
||||
|
||||
@@ -1,34 +1,20 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.random_ticking",
|
||||
"title": "Random ticking 1.16.100",
|
||||
"title": "Random Ticking 1.16.100",
|
||||
"description": "Describes the component that will trigger an even at a regular interval between two values",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"on_tick": {
|
||||
"title": "On tick",
|
||||
"title": "On Tick",
|
||||
"description": "Describes the component that will trigger an even at a regular interval between two values",
|
||||
"type": "string",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"condition": {
|
||||
"title": "Condition",
|
||||
"type": "string",
|
||||
"default": "1",
|
||||
"description": "The condition of event to be executed on the block. Molang"
|
||||
},
|
||||
"event": {
|
||||
"title": "Event",
|
||||
"type": "string",
|
||||
"default": "set_block_property",
|
||||
"description": "The type of event executed on the block."
|
||||
},
|
||||
"range": {
|
||||
"title": "Range",
|
||||
"type": "array",
|
||||
"items": [{ "type": "integer" }, { "type": "integer" }]
|
||||
},
|
||||
"condition": { "title": "Condition", "type": "string", "default": "1", "description": "The condition of event to be executed on the block. Molang" },
|
||||
"event": { "title": "Event", "type": "string", "default": "set_block_property", "description": "The type of event executed on the block." },
|
||||
"range": { "title": "Range", "type": "array", "items": [{ "type": "integer" }, { "type": "integer" }] },
|
||||
"target": {
|
||||
"title": "Target",
|
||||
"description": "The target of event executed on the block.",
|
||||
@@ -37,17 +23,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"looping": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Does the event loop",
|
||||
"title": "Looping"
|
||||
},
|
||||
"range": {
|
||||
"type": "array",
|
||||
"default": [10, 10],
|
||||
"description": "The Range between which the component will trigger his event.",
|
||||
"title": "Range"
|
||||
}
|
||||
"looping": { "type": "boolean", "default": true, "description": "Does the event loop", "title": "Looping" },
|
||||
"range": { "type": "array", "default": [10, 10], "description": "The Range between which the component will trigger his event.", "title": "Range" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,11 +6,7 @@
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"looping": {
|
||||
"type": "boolean",
|
||||
"title": "Looping",
|
||||
"description": "Does the event loop"
|
||||
},
|
||||
"looping": { "type": "boolean", "title": "Looping", "description": "Does the event loop" },
|
||||
"range": {
|
||||
"title": "Range",
|
||||
"description": "The Range between which the component will trigger his event.",
|
||||
@@ -21,16 +17,8 @@
|
||||
"type": "object",
|
||||
"title": "On Tick",
|
||||
"description": "Describes the component that will trigger an even at a regular interval between two values",
|
||||
"condition": {
|
||||
"title": "Condition",
|
||||
"type": "string",
|
||||
"description": "The condition of event to be executed on the block. Molang"
|
||||
},
|
||||
"event": {
|
||||
"title": "Event",
|
||||
"type": "string",
|
||||
"description": "The type of event executed on the block."
|
||||
},
|
||||
"condition": { "title": "Condition", "type": "string", "description": "The condition of event to be executed on the block. Molang" },
|
||||
"event": { "title": "Event", "type": "string", "description": "The type of event executed on the block." },
|
||||
"target": {
|
||||
"title": "Target",
|
||||
"description": "The target of event executed on the block.",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.unit_cube",
|
||||
"title": "Unit cube 1.16.100",
|
||||
"title": "Unit Cube 1.16.100",
|
||||
"description": "Specifies that a unit cube is to be used with tessellation.",
|
||||
"type": "string"
|
||||
}
|
||||
|
||||
@@ -15,9 +15,7 @@
|
||||
"minecraft:ticking": { "$ref": "#/definitions/event_base" },
|
||||
"minecraft:random_ticking": { "$ref": "#/definitions/event_base" }
|
||||
},
|
||||
"additionalProperties": {
|
||||
"$ref": "#/definitions/event_base"
|
||||
},
|
||||
"additionalProperties": { "$ref": "#/definitions/event_base" },
|
||||
"definitions": {
|
||||
"event_base": {
|
||||
"title": "Event",
|
||||
@@ -30,12 +28,7 @@
|
||||
"title": "Sequence",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"title": "Sequence",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/event_functions"
|
||||
}
|
||||
"items": { "title": "Sequence", "description": "UNDOCUMENTATED", "type": "object", "$ref": "#/definitions/event_functions" }
|
||||
},
|
||||
"randomize": {
|
||||
"title": "Randomize",
|
||||
@@ -47,14 +40,7 @@
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/event_functions",
|
||||
"required": ["weight"],
|
||||
"properties": {
|
||||
"weight": {
|
||||
"title": "Weight",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"type": "integer",
|
||||
"minimum": 0
|
||||
}
|
||||
}
|
||||
"properties": { "weight": { "title": "Weight", "description": "UNDOCUMENTATED", "type": "integer", "minimum": 0 } }
|
||||
}
|
||||
},
|
||||
"add_mob_effect": { "$ref": "./events/add_mob_effect.json" },
|
||||
|
||||
@@ -3,32 +3,12 @@
|
||||
"$id": "blockception.minecraft.behaviour.1.16.100.block.events.add_mob_effect",
|
||||
"type": "object",
|
||||
"description": "Apply mob effect to target.",
|
||||
"title": "Add mob effect",
|
||||
"title": "Add Mob Effect",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"amplifier": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "The amplifier for the mob effect.",
|
||||
"title": "Amplifier"
|
||||
},
|
||||
"duration": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "The duration of the mob effect.",
|
||||
"title": "Duration"
|
||||
},
|
||||
"effect": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The mob effect to apply.",
|
||||
"title": "Effect"
|
||||
},
|
||||
"target": {
|
||||
"type": "object",
|
||||
"default": "self",
|
||||
"description": "The target context to execute against.",
|
||||
"title": "Target"
|
||||
}
|
||||
"amplifier": { "type": "integer", "default": 0, "description": "The amplifier for the mob effect.", "title": "Amplifier" },
|
||||
"duration": { "type": "number", "default": 0, "description": "The duration of the mob effect.", "title": "Duration" },
|
||||
"effect": { "type": "string", "default": "", "description": "The mob effect to apply.", "title": "Effect" },
|
||||
"target": { "type": "object", "default": "self", "description": "The target context to execute against.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,23 +6,8 @@
|
||||
"title": "Damage",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"amount": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "The amount of damage to deal.",
|
||||
"title": "Amount"
|
||||
},
|
||||
"target": {
|
||||
"type": "object",
|
||||
"default": "self",
|
||||
"description": "The target context to execute against.",
|
||||
"title": "Target"
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The type of damage to deal.",
|
||||
"title": "Type"
|
||||
}
|
||||
"amount": { "type": "integer", "default": 0, "description": "The amount of damage to deal.", "title": "Amount" },
|
||||
"target": { "type": "object", "default": "self", "description": "The target context to execute against.", "title": "Target" },
|
||||
"type": { "type": "string", "default": "", "description": "The type of damage to deal.", "title": "Type" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.1.16.100.block.events.decrement_stack",
|
||||
"type": "object",
|
||||
"description": "Decrement item stack.",
|
||||
"title": "Decrement stack",
|
||||
"title": "Decrement Stack",
|
||||
"additionalProperties": false,
|
||||
"properties": {}
|
||||
}
|
||||
|
||||
@@ -5,12 +5,5 @@
|
||||
"description": "Kill target. If target is self and this is run from a block then destroy the block.",
|
||||
"title": "Die",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"target": {
|
||||
"type": "object",
|
||||
"default": "self",
|
||||
"description": "The target context to execute against.",
|
||||
"title": "Target"
|
||||
}
|
||||
}
|
||||
"properties": { "target": { "type": "object", "default": "self", "description": "The target context to execute against.", "title": "Target" } }
|
||||
}
|
||||
|
||||
@@ -3,26 +3,11 @@
|
||||
"$id": "blockception.minecraft.behaviour.1.16.100.block.events.play_effect",
|
||||
"type": "object",
|
||||
"description": "Spawns a particle effect relative to target position.",
|
||||
"title": "Play effect",
|
||||
"title": "Play Effect",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"data": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Particle data value.",
|
||||
"title": "Data"
|
||||
},
|
||||
"effect": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The name of the particle effect to create.",
|
||||
"title": "Effect"
|
||||
},
|
||||
"target": {
|
||||
"type": "object",
|
||||
"default": "self",
|
||||
"description": "The target context to execute against.",
|
||||
"title": "Target"
|
||||
}
|
||||
"data": { "type": "integer", "default": 0, "description": "Particle data value.", "title": "Data" },
|
||||
"effect": { "type": "string", "default": "", "description": "The name of the particle effect to create.", "title": "Effect" },
|
||||
"target": { "type": "object", "default": "self", "description": "The target context to execute against.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,17 +6,7 @@
|
||||
"title": "Playsound",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"sound": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The name of the sound to play.",
|
||||
"title": "Sound"
|
||||
},
|
||||
"target": {
|
||||
"type": "object",
|
||||
"default": "self",
|
||||
"description": "The target context to execute against.",
|
||||
"title": "Target"
|
||||
}
|
||||
"sound": { "type": "string", "default": "", "description": "The name of the sound to play.", "title": "Sound" },
|
||||
"target": { "type": "object", "default": "self", "description": "The target context to execute against.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,20 +3,10 @@
|
||||
"$id": "blockception.minecraft.behaviour.1.16.100.block.events.remove_mob_effect",
|
||||
"type": "object",
|
||||
"description": "Removes mob effect from target.",
|
||||
"title": "Remove mob effect",
|
||||
"title": "Remove Mob Effect",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"effect": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The mob effect to remove. Use 'all' to remove all mob effects from target.",
|
||||
"title": "Effect"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target context to execute against.",
|
||||
"title": "Target"
|
||||
}
|
||||
"effect": { "type": "string", "default": "", "description": "The mob effect to remove. Use 'all' to remove all mob effects from target.", "title": "Effect" },
|
||||
"target": { "type": "string", "default": "self", "description": "The target context to execute against.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,30 +3,15 @@
|
||||
"$id": "blockception.minecraft.behaviour.1.16.100.block.events.run_command",
|
||||
"type": "object",
|
||||
"description": "Triggers a slash command or a list of slash commands.",
|
||||
"title": "Run command",
|
||||
"title": "Run Command",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"command": {
|
||||
"default": "",
|
||||
"description": "Slash command to run.",
|
||||
"title": "Command",
|
||||
"oneof": [
|
||||
{ "type": "string" },
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"title": "Command",
|
||||
"description": "Slash command to run."
|
||||
}
|
||||
}
|
||||
]
|
||||
"oneof": [{ "type": "string" }, { "type": "array", "items": { "type": "string", "title": "Command", "description": "Slash command to run." } }]
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target context to execute against.",
|
||||
"title": "Target"
|
||||
}
|
||||
"target": { "type": "string", "default": "self", "description": "The target context to execute against.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,14 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.1.16.100.block.events.set_block",
|
||||
"type": "object",
|
||||
"description": "Sets this block to another block type.",
|
||||
"title": "Set block",
|
||||
"title": "Set Block",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"block_type": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The type of block to set.",
|
||||
"title": "Block type"
|
||||
}
|
||||
}
|
||||
"properties": { "block_type": { "type": "string", "default": "", "description": "The type of block to set.", "title": "Block Type" } }
|
||||
}
|
||||
|
||||
@@ -3,25 +3,20 @@
|
||||
"$id": "blockception.minecraft.behaviour.1.16.100.block.events.set_block_at_pos",
|
||||
"type": "object",
|
||||
"description": "Sets a block relative to this block to another block type.",
|
||||
"title": "Set block at pos",
|
||||
"title": "Set Block At Pos",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"block_offset": {
|
||||
"type": "array",
|
||||
"default": [0.0, 0.0, 0.0],
|
||||
"description": "The offset from the block's center.",
|
||||
"title": "Block offset",
|
||||
"title": "Block Offset",
|
||||
"items": [
|
||||
{ "type": "number", "title": "X", "description": "The x offset from the block's center." },
|
||||
{ "type": "number", "title": "Y", "description": "The y offset from the block's center." },
|
||||
{ "type": "number", "title": "Z", "description": "The z offset from the block's center." }
|
||||
]
|
||||
},
|
||||
"block_type": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The type of block to set.",
|
||||
"title": "Block type"
|
||||
}
|
||||
"block_type": { "type": "string", "default": "", "description": "The type of block to set.", "title": "Block Type" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,13 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.1.16.100.block.events.set_block_property",
|
||||
"type": "object",
|
||||
"description": "Sets a block property on this block",
|
||||
"title": "Set block property",
|
||||
"title": "Set Block Property",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"property": {
|
||||
"type": "string",
|
||||
"description": "Block property to set on the block.",
|
||||
"title": "Property"
|
||||
}
|
||||
}
|
||||
"properties": { "property": { "type": "string", "description": "Block property to set on the block.", "title": "Property" } }
|
||||
}
|
||||
|
||||
@@ -3,14 +3,8 @@
|
||||
"$id": "blockception.minecraft.behaviour.1.16.100.block.events.spawn_loot",
|
||||
"type": "object",
|
||||
"description": "Spawn loot from block.",
|
||||
"title": "Spawn loot",
|
||||
"title": "Spawn Loot",
|
||||
"required": ["table"],
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"table": {
|
||||
"type": "string",
|
||||
"description": "File path, relative to the Behavior Pack's path, to the loot table file.",
|
||||
"title": "Table"
|
||||
}
|
||||
}
|
||||
"properties": { "table": { "type": "string", "description": "File path, relative to the Behavior Pack's path, to the loot table file.", "title": "Table" } }
|
||||
}
|
||||
|
||||
@@ -6,12 +6,7 @@
|
||||
"title": "Teleport",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"avoid_water": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Determines if the teleport avoids putting the target in water.",
|
||||
"title": "Avoid water"
|
||||
},
|
||||
"avoid_water": { "type": "boolean", "default": true, "description": "Determines if the teleport avoids putting the target in water.", "title": "Avoid Water" },
|
||||
"destination": {
|
||||
"default": [0.0, 0.0, 0.0],
|
||||
"description": "Origin destination of the teleport.",
|
||||
@@ -22,27 +17,17 @@
|
||||
{ "type": "number", "title": "Z", "description": "The z offset from the block's center." }
|
||||
]
|
||||
},
|
||||
"land_on_block": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Determines if the teleport places the target on a block.",
|
||||
"title": "Land on block"
|
||||
},
|
||||
"land_on_block": { "type": "boolean", "default": true, "description": "Determines if the teleport places the target on a block.", "title": "Land On Block" },
|
||||
"max_range": {
|
||||
"default": [8.0, 8.0, 8.0],
|
||||
"description": "Max range the target can teleport relative to the origin destination.",
|
||||
"title": "Max range",
|
||||
"title": "Max Range",
|
||||
"items": [
|
||||
{ "type": "number", "title": "X", "description": "The x offset from the block's center." },
|
||||
{ "type": "number", "title": "Y", "description": "The y offset from the block's center." },
|
||||
{ "type": "number", "title": "Z", "description": "The z offset from the block's center." }
|
||||
]
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target context to execute against.",
|
||||
"title": "Target"
|
||||
}
|
||||
"target": { "type": "string", "default": "self", "description": "The target context to execute against.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,13 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.1.16.100.block.events.transform_item",
|
||||
"type": "object",
|
||||
"description": "Transforms item into another item.",
|
||||
"title": "Transform item 1.16.100",
|
||||
"title": "Transform Item 1.16.100",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"transform": {
|
||||
"type": "string",
|
||||
"description": "Name of the item it should transform into",
|
||||
"title": "Transform"
|
||||
}
|
||||
}
|
||||
"properties": { "transform": { "type": "string", "description": "Name of the item it should transform into", "title": "Transform" } }
|
||||
}
|
||||
|
||||
@@ -8,20 +8,20 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"format_version": {
|
||||
"title": "The 1.16.200 format version",
|
||||
"title": "1.16.200 Format Version",
|
||||
"type": "string",
|
||||
"const": "1.16.200",
|
||||
"description": "A version that tells minecraft what type of data format can be expected when reading this file."
|
||||
},
|
||||
"minecraft:block": {
|
||||
"title": "Block definitions",
|
||||
"title": "Block Definitions",
|
||||
"description": "A custom block definition",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["description", "components"],
|
||||
"properties": {
|
||||
"description": {
|
||||
"title": "Block description",
|
||||
"title": "Block Description",
|
||||
"description": "The description for this block",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
@@ -37,20 +37,18 @@
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If this block is experimental, it will only be registered if the world is marked as experimantal.",
|
||||
"title": "Is experimental"
|
||||
"title": "Is Experimental"
|
||||
},
|
||||
"register_to_creative_menu": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether or not to register this block to the creative inventory menu.",
|
||||
"title": "Register to creative menu"
|
||||
"title": "Register To Creative Menu"
|
||||
},
|
||||
"properties": {
|
||||
"title": "Properties",
|
||||
"description": "UNDOCUMENATED",
|
||||
"propertyNames": {
|
||||
"pattern": "^([a-zA-Z0-9_]+:[a-zA-Z0-9_\\-]+)$"
|
||||
},
|
||||
"propertyNames": { "pattern": "^([a-zA-Z0-9_]+:[a-zA-Z0-9_\\-]+)$" },
|
||||
"additionalProperties": {
|
||||
"title": "Property",
|
||||
"description": "A block property",
|
||||
@@ -58,7 +56,7 @@
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"title": "Property value",
|
||||
"title": "Property Value",
|
||||
"description": "The value of this property",
|
||||
"anyOf": [{ "type": "boolean" }, { "type": "number" }, { "type": "integer" }, { "type": "string" }]
|
||||
}
|
||||
@@ -81,7 +79,6 @@
|
||||
"minecraft:on_player_placing": { "$ref": "./components/minecraft.on_player_placing.json" },
|
||||
"minecraft:on_step_off": { "$ref": "./components/minecraft.on_step_off.json" },
|
||||
"minecraft:on_step_on": { "$ref": "./components/minecraft.on_step_on.json" },
|
||||
|
||||
"minecraft:block_light_absorption": { "$ref": "./components/minecraft.block_light_absorption.json" },
|
||||
"minecraft:block_light_emission": { "$ref": "./components/minecraft.block_light_emission.json" },
|
||||
"minecraft:breakonpush": { "$ref": "./components/minecraft.breakonpush.json" },
|
||||
@@ -107,9 +104,7 @@
|
||||
"minecraft:unwalkable": { "$ref": "./components/minecraft.unwalkable.json" }
|
||||
}
|
||||
},
|
||||
"events": {
|
||||
"$ref": "./events.json"
|
||||
}
|
||||
"events": { "$ref": "./events.json" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.block_light_absorption",
|
||||
"additionalProperties": false,
|
||||
"type": "integer",
|
||||
"title": "Block light absorption 1.16.200",
|
||||
"title": "Block Light Absorption 1.16.200",
|
||||
"description": "The amount of light this block will absorb.",
|
||||
"default": 0
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.block_light_emission",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Block light emission 1.16.200",
|
||||
"title": "Block Light Emission 1.16.200",
|
||||
"description": "The amount of light this block will emit in a range [0.0, 1.0].",
|
||||
"minimum": 0,
|
||||
"maximum": 1,
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.breakonpush",
|
||||
"additionalProperties": false,
|
||||
"type": "boolean",
|
||||
"title": "Break on push 1.16.200",
|
||||
"title": "Break On Push 1.16.200",
|
||||
"description": "When pushed by a piston the block breaks."
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.destroy_time",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Destroy time 1.16.200",
|
||||
"title": "Destroy Time 1.16.200",
|
||||
"description": "Sets the destroy time property for the block. Greater numbers result in greater mining times."
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.display_name",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Display name 1.16.200",
|
||||
"title": "Display Name 1.16.200",
|
||||
"description": "Specifies the display name id for the block."
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.entity_collision",
|
||||
"additionalProperties": false,
|
||||
"title": "Entity collision 1.16.200",
|
||||
"title": "Entity Collision 1.16.200",
|
||||
"description": "Can only be set to false, it disables the collision of the block with entities.",
|
||||
"oneOf": [
|
||||
{ "type": "boolean", "const": false },
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.explosion_resistance",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Explosion resistance 1.16.200",
|
||||
"title": "Explosion Resistance 1.16.200",
|
||||
"description": "Sets the explosion resistance for this block.",
|
||||
"default": 0.0
|
||||
}
|
||||
|
||||
@@ -7,17 +7,7 @@
|
||||
"description": "Describes the flammable properties for this block.",
|
||||
"additionalItems": false,
|
||||
"properties": {
|
||||
"burn_odds": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "How likely the block will be destroyed by flames when on fire.",
|
||||
"title": "Burn odds"
|
||||
},
|
||||
"flame_odds": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "How likely the block will catch flame when next to a fire.",
|
||||
"title": "Flame odds"
|
||||
}
|
||||
"burn_odds": { "type": "integer", "default": 0, "description": "How likely the block will be destroyed by flames when on fire.", "title": "Burn Odds" },
|
||||
"flame_odds": { "type": "integer", "default": 0, "description": "How likely the block will catch flame when next to a fire.", "title": "Flame Odds" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.map_color",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Map color 1.16.200",
|
||||
"title": "Map Color 1.16.200",
|
||||
"description": "A color represented as a hex value. This will be the color rendered to a map.",
|
||||
"format": "color-hex"
|
||||
}
|
||||
|
||||
@@ -2,44 +2,21 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.material_instances",
|
||||
"type": "object",
|
||||
"title": "Material instances 1.16.200",
|
||||
"title": "Material Instances 1.16.200",
|
||||
"description": "Maps face or material_instance names in a geometry file to an actual material instance. Material instance can either be a full material instance or a name to another already defined instance",
|
||||
"definitions": {
|
||||
"material_instance": {
|
||||
"title": "Material instance",
|
||||
"title": "Material Instance",
|
||||
"description": "A single material instance",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"ambient_occlusion": {
|
||||
"title": "Ambient occlusion",
|
||||
"type": "boolean",
|
||||
"description": "UNDOCUMENTATED"
|
||||
},
|
||||
"face_dimming": {
|
||||
"title": "Face dimming",
|
||||
"type": "boolean",
|
||||
"description": "UNDOCUMENTATED"
|
||||
},
|
||||
"render_method": {
|
||||
"type": "string",
|
||||
"title": "Render method",
|
||||
"description": "TODO description",
|
||||
"enum": ["blend", "opaque", "alpha_test"]
|
||||
},
|
||||
"texture": {
|
||||
"type": "string",
|
||||
"title": "Texture",
|
||||
"description": "TODO description"
|
||||
}
|
||||
"ambient_occlusion": { "title": "Ambient Occlusion", "type": "boolean", "description": "UNDOCUMENTATED" },
|
||||
"face_dimming": { "title": "Face Dimming", "type": "boolean", "description": "UNDOCUMENTATED" },
|
||||
"render_method": { "type": "string", "title": "Render Method", "description": "TODO description", "enum": ["blend", "opaque", "alpha_test"] },
|
||||
"texture": { "type": "string", "title": "Texture", "description": "TODO description" }
|
||||
}
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"*": {
|
||||
"$ref": "#/definitions/material_instance"
|
||||
}
|
||||
},
|
||||
"additionalProperties": {
|
||||
"$ref": "#/definitions/material_instance"
|
||||
}
|
||||
"properties": { "*": { "$ref": "#/definitions/material_instance" } },
|
||||
"additionalProperties": { "$ref": "#/definitions/material_instance" }
|
||||
}
|
||||
|
||||
@@ -2,32 +2,17 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.on_fall_on",
|
||||
"type": "object",
|
||||
"title": "On fall on",
|
||||
"title": "On Fall On",
|
||||
"description": "Describes event for this block.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The condition of event to be executed on the block.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The event executed on the block.",
|
||||
"title": "Event"
|
||||
},
|
||||
"condition": { "type": "string", "default": "", "description": "The condition of event to be executed on the block.", "title": "Condition" },
|
||||
"event": { "type": "string", "default": "", "description": "The event executed on the block.", "title": "Event" },
|
||||
"min_fall_distance": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "The minimum distance in blocks that an actor needs to fall to trigger this event.",
|
||||
"title": "Min fall distance"
|
||||
"title": "Min Fall Distance"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target of event executed on the block.",
|
||||
"title": "Target"
|
||||
}
|
||||
"target": { "type": "string", "default": "self", "description": "The target of event executed on the block.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,26 +2,11 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.on_interact",
|
||||
"type": "object",
|
||||
"title": "On fall on",
|
||||
"title": "On Fall On",
|
||||
"description": "Describes event for this block.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The condition of event to be executed on the block.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The event executed on the block.",
|
||||
"title": "Event"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target of event executed on the block.",
|
||||
"title": "Target"
|
||||
}
|
||||
"condition": { "type": "string", "default": "", "description": "The condition of event to be executed on the block.", "title": "Condition" },
|
||||
"event": { "type": "string", "default": "", "description": "The event executed on the block.", "title": "Event" },
|
||||
"target": { "type": "string", "default": "self", "description": "The target of event executed on the block.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,26 +2,11 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.on_placed",
|
||||
"type": "object",
|
||||
"title": "On placed 1.16.200",
|
||||
"title": "On Placed 1.16.200",
|
||||
"description": "Describes event for this block.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The condition of event to be executed on the block.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The event executed on the block.",
|
||||
"title": "Event"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target of event executed on the block.",
|
||||
"title": "Target"
|
||||
}
|
||||
"condition": { "type": "string", "default": "", "description": "The condition of event to be executed on the block.", "title": "Condition" },
|
||||
"event": { "type": "string", "default": "", "description": "The event executed on the block.", "title": "Event" },
|
||||
"target": { "type": "string", "default": "self", "description": "The target of event executed on the block.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,26 +2,11 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.on_player_destroyed",
|
||||
"type": "object",
|
||||
"title": "On player destroyed 1.16.200",
|
||||
"title": "On Player Destroyed 1.16.200",
|
||||
"description": "Describes event for this block.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The condition of event to be executed on the block.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The event executed on the block.",
|
||||
"title": "Event"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target of event executed on the block.",
|
||||
"title": "Target"
|
||||
}
|
||||
"condition": { "type": "string", "default": "", "description": "The condition of event to be executed on the block.", "title": "Condition" },
|
||||
"event": { "type": "string", "default": "", "description": "The event executed on the block.", "title": "Event" },
|
||||
"target": { "type": "string", "default": "self", "description": "The target of event executed on the block.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,26 +2,11 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.on_player_placing",
|
||||
"type": "object",
|
||||
"title": "On player placing 1.16.200",
|
||||
"title": "On Player Placing 1.16.200",
|
||||
"description": "Describes event for this block.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The condition of event to be executed on the block.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The event executed on the block.",
|
||||
"title": "Event"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target of event executed on the block.",
|
||||
"title": "Target"
|
||||
}
|
||||
"condition": { "type": "string", "default": "", "description": "The condition of event to be executed on the block.", "title": "Condition" },
|
||||
"event": { "type": "string", "default": "", "description": "The event executed on the block.", "title": "Event" },
|
||||
"target": { "type": "string", "default": "self", "description": "The target of event executed on the block.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,26 +2,11 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.on_step_off",
|
||||
"type": "object",
|
||||
"title": "On step off 1.16.200",
|
||||
"title": "On Step Off 1.16.200",
|
||||
"description": "Describes event for this block.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The condition of event to be executed on the block.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The event executed on the block.",
|
||||
"title": "Event"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target of event executed on the block.",
|
||||
"title": "Target"
|
||||
}
|
||||
"condition": { "type": "string", "default": "", "description": "The condition of event to be executed on the block.", "title": "Condition" },
|
||||
"event": { "type": "string", "default": "", "description": "The event executed on the block.", "title": "Event" },
|
||||
"target": { "type": "string", "default": "self", "description": "The target of event executed on the block.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,26 +2,11 @@
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.on_step_on",
|
||||
"type": "object",
|
||||
"title": "On step on 1.16.200",
|
||||
"title": "On Step On 1.16.200",
|
||||
"description": "Describes event for this block.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The condition of event to be executed on the block.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The event executed on the block.",
|
||||
"title": "Event"
|
||||
},
|
||||
"target": {
|
||||
"type": "string",
|
||||
"default": "self",
|
||||
"description": "The target of event executed on the block.",
|
||||
"title": "Target"
|
||||
}
|
||||
"condition": { "type": "string", "default": "", "description": "The condition of event to be executed on the block.", "title": "Condition" },
|
||||
"event": { "type": "string", "default": "", "description": "The event executed on the block.", "title": "Event" },
|
||||
"target": { "type": "string", "default": "self", "description": "The target of event executed on the block.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user