This commit is contained in:
DaanV2
2021-03-21 15:18:38 +01:00
parent d3298267bc
commit 698ee42623
960 changed files with 5960 additions and 22946 deletions

View File

@@ -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" }
}
}
}

View File

@@ -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
}

View File

@@ -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,

View File

@@ -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."
}

View File

@@ -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."
}

View File

@@ -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."
}

View File

@@ -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 },

View File

@@ -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
}

View File

@@ -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" }
}
}

View File

@@ -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"
}

View File

@@ -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" }
}

View File

@@ -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"
}

View File

@@ -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 },

View File

@@ -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" }
}
}
}

View File

@@ -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"
}

View File

@@ -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.",

View File

@@ -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.",

View File

@@ -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"
}

View File

@@ -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" }
}
}
}

View File

@@ -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" }
}
}
}

View File

@@ -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" }
}
}
}

View File

@@ -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
}

View File

@@ -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,

View File

@@ -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."
}

View File

@@ -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."
}

View File

@@ -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."
}

View File

@@ -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 },

View File

@@ -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
}

View File

@@ -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" }
}
}

View File

@@ -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"
}

View File

@@ -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" }
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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"
}

View File

@@ -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 },

View File

@@ -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" }
}
}
}

View File

@@ -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"
}

View File

@@ -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" }
}
}

View File

@@ -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.",

View File

@@ -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"
}

View File

@@ -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" },

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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": {}
}

View File

@@ -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" } }
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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" } }
}

View File

@@ -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" }
}
}

View File

@@ -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" } }
}

View File

@@ -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" } }
}

View File

@@ -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" }
}
}

View File

@@ -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" } }
}

View File

@@ -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" }
}
}
}

View File

@@ -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
}

View File

@@ -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,

View File

@@ -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."
}

View File

@@ -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."
}

View File

@@ -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."
}

View File

@@ -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 },

View File

@@ -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
}

View File

@@ -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" }
}
}

View File

@@ -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"
}

View File

@@ -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" }
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -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" }
}
}

View File

@@ -2,6 +2,6 @@
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.onlypistonpush",
"type": "boolean",
"title": "Only piston push 1.16.200",
"title": "Only Piston Push 1.16.200",
"description": "Blocks with those components won't stick to stickyPistons"
}

View File

@@ -1,7 +1,7 @@
{
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.pick_collision",
"title": "Pick collision 1.16.200",
"title": "Pick 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 },

View File

@@ -1,7 +1,7 @@
{
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.placement_filter",
"title": "Placement filter 1.16.200",
"title": "Placement Filter 1.16.200",
"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" }
}
}
}

View File

@@ -1,7 +1,7 @@
{
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.preventsjumping",
"title": "Prevents jumping 1.16.200",
"title": "Prevents Jumping 1.16.200",
"description": "This component makes it so actors can't jump when walking on this block",
"type": "boolean"
}

View File

@@ -1,34 +1,20 @@
{
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.random_ticking",
"title": "Random ticking 1.16.200",
"title": "Random Ticking 1.16.200",
"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" }
}
}

View File

@@ -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.",

View File

@@ -1,7 +1,7 @@
{
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.unit_cube",
"title": "Unit cube 1.16.200",
"title": "Unit Cube 1.16.200",
"description": "Specifies that a unit cube is to be used with tessellation.",
"type": "string"
}

View File

@@ -15,9 +15,7 @@
"minecraft:ticking": { "$ref": "#/definitions/event_base" },
"minecraft:random_ticking": { "$ref": "#/definitions/event_base" }
},
"additionalProperties": {
"oneOf": [{ "$ref": "#/definitions/event_base" }, { "$ref": "#/definitions/event_functions" }]
},
"additionalProperties": { "oneOf": [{ "$ref": "#/definitions/event_base" }, { "$ref": "#/definitions/event_functions" }] },
"definitions": {
"event_base": {
"title": "Event",
@@ -29,12 +27,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",
@@ -46,14 +39,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" },

View File

@@ -3,32 +3,12 @@
"$id": "blockception.minecraft.behaviour.1.16.200.block.events.add_mob_effect",
"type": "object",
"description": "Apply mob effect to target.",
"title": "Add mob effect 1.16.200",
"title": "Add Mob Effect 1.16.200",
"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" }
}
}

View File

@@ -6,23 +6,8 @@
"title": "Damage 1.16.200",
"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" }
}
}

View File

@@ -3,7 +3,7 @@
"$id": "blockception.minecraft.behaviour.1.16.200.block.events.decrement_stack",
"type": "object",
"description": "Decrement item stack.",
"title": "Decrement stack 1.16.200",
"title": "Decrement Stack 1.16.200",
"additionalProperties": false,
"properties": {}
}

View File

@@ -5,12 +5,5 @@
"description": "Kill target. If target is self and this is run from a block then destroy the block.",
"title": "Die 1.16.200",
"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" } }
}

View File

@@ -3,26 +3,11 @@
"$id": "blockception.minecraft.behaviour.1.16.200.block.events.play_effect",
"type": "object",
"description": "Spawns a particle effect relative to target position.",
"title": "Play effect 1.16.200",
"title": "Play Effect 1.16.200",
"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" }
}
}

View File

@@ -6,17 +6,7 @@
"title": "Playsound 1.16.200",
"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" }
}
}

View File

@@ -3,20 +3,10 @@
"$id": "blockception.minecraft.behaviour.1.16.200.block.events.remove_mob_effect",
"type": "object",
"description": "Removes mob effect from target.",
"title": "Remove mob effect 1.16.200",
"title": "Remove Mob Effect 1.16.200",
"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" }
}
}

View File

@@ -3,30 +3,15 @@
"$id": "blockception.minecraft.behaviour.1.16.200.block.events.run_command",
"type": "object",
"description": "Triggers a slash command or a list of slash commands.",
"title": "Run command 1.16.200",
"title": "Run Command 1.16.200",
"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" }
}
}

View File

@@ -3,14 +3,7 @@
"$id": "blockception.minecraft.behaviour.1.16.200.block.events.set_block",
"type": "object",
"description": "Sets this block to another block type.",
"title": "Set block 1.16.200",
"title": "Set Block 1.16.200",
"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" } }
}

View File

@@ -3,25 +3,20 @@
"$id": "blockception.minecraft.behaviour.1.16.200.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 1.16.200",
"title": "Set Block At Pos 1.16.200",
"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" }
}
}

View File

@@ -3,13 +3,7 @@
"$id": "blockception.minecraft.behaviour.1.16.200.block.events.set_block_property",
"type": "object",
"description": "Sets a block property on this block",
"title": "Set block property 1.16.200",
"title": "Set Block Property 1.16.200",
"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" } }
}

View File

@@ -3,14 +3,8 @@
"$id": "blockception.minecraft.behaviour.1.16.200.block.events.spawn_loot",
"type": "object",
"description": "Spawn loot from block.",
"title": "Spawn loot 1.16.200",
"title": "Spawn Loot 1.16.200",
"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" } }
}

View File

@@ -6,12 +6,7 @@
"title": "Teleport 1.16.200",
"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" }
}
}

View File

@@ -3,13 +3,7 @@
"$id": "blockception.minecraft.behaviour.1.16.200.block.events.transform_item",
"type": "object",
"description": "Transforms item into another item.",
"title": "Transform item 1.16.200",
"title": "Transform Item 1.16.200",
"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" } }
}

Some files were not shown because too many files have changed in this diff Show More