From 26b51c8a26502ba3a91ccdd21f11173bdf0bf324 Mon Sep 17 00:00:00 2001 From: DaanV2 Date: Tue, 5 Jan 2021 10:41:43 +0100 Subject: [PATCH] Added 1.16.200 block components --- behaviour/blocks/1.16.200/blocks.json | 26 +++++++++++--- .../minecraft.block_light_absorption.json | 4 +-- .../minecraft.block_light_emission.json | 4 +-- .../components/minecraft.breakonpush.json | 4 +-- .../components/minecraft.breathability.json | 4 +-- .../components/minecraft.destroy_time.json | 4 +-- .../components/minecraft.display_name.json | 4 +-- .../minecraft.entity_collision.json | 4 +-- .../minecraft.explosion_resistance.json | 4 +-- .../components/minecraft.flammable.json | 4 +-- .../components/minecraft.friction.json | 4 +-- .../components/minecraft.geometry.json | 4 +-- .../components/minecraft.immovable.json | 4 +-- .../1.16.200/components/minecraft.loot.json | 4 +-- .../components/minecraft.map_color.json | 4 +-- .../minecraft.material_instances.json | 4 +-- .../components/minecraft.on_fall_on.json | 33 ++++++++++++++++++ .../components/minecraft.on_interact.json | 27 ++++++++++++++ .../components/minecraft.on_placed.json | 27 ++++++++++++++ .../minecraft.on_player_destroyed.json | 27 ++++++++++++++ .../minecraft.on_player_placing.json | 27 ++++++++++++++ .../components/minecraft.on_step_off.json | 27 ++++++++++++++ .../components/minecraft.on_step_on.json | 27 ++++++++++++++ .../components/minecraft.onlypistonpush.json | 4 +-- .../components/minecraft.pick_collision.json | 4 +-- .../minecraft.placement_filter.json | 4 +-- .../components/minecraft.preventsjumping.json | 4 +-- .../components/minecraft.random_ticking.json | 4 +-- .../components/minecraft.rotation.json | 4 +-- .../components/minecraft.ticking.json | 4 +-- .../components/minecraft.unit_cube.json | 4 +-- .../components/minecraft.unwalkable.json | 4 +-- .../1.16.200/events/add_mob_effect.json | Bin 1856 -> 1874 bytes behaviour/blocks/1.16.200/events/damage.json | Bin 1500 -> 1518 bytes .../1.16.200/events/decrement_stack.json | Bin 600 -> 618 bytes behaviour/blocks/1.16.200/events/die.json | Bin 1004 -> 1022 bytes .../blocks/1.16.200/events/play_effect.json | Bin 1572 -> 1590 bytes .../blocks/1.16.200/events/play_sound.json | Bin 592 -> 1252 bytes .../1.16.200/events/remove_mob_effect.json | Bin 604 -> 1356 bytes .../blocks/1.16.200/events/run_command.json | Bin 604 -> 1756 bytes .../blocks/1.16.200/events/set_block.json | Bin 604 -> 926 bytes .../1.16.200/events/set_block_at_pos.json | Bin 604 -> 1976 bytes .../1.16.200/events/set_block_property.json | Bin 604 -> 924 bytes .../blocks/1.16.200/events/spawn_loot.json | Bin 604 -> 982 bytes behaviour/blocks/1.16.200/events/swing.json | Bin 604 -> 592 bytes .../blocks/1.16.200/events/teleport.json | Bin 604 -> 3672 bytes .../1.16.200/events/transform_item.json | Bin 604 -> 926 bytes 47 files changed, 265 insertions(+), 52 deletions(-) create mode 100644 behaviour/blocks/1.16.200/components/minecraft.on_fall_on.json create mode 100644 behaviour/blocks/1.16.200/components/minecraft.on_interact.json create mode 100644 behaviour/blocks/1.16.200/components/minecraft.on_placed.json create mode 100644 behaviour/blocks/1.16.200/components/minecraft.on_player_destroyed.json create mode 100644 behaviour/blocks/1.16.200/components/minecraft.on_player_placing.json create mode 100644 behaviour/blocks/1.16.200/components/minecraft.on_step_off.json create mode 100644 behaviour/blocks/1.16.200/components/minecraft.on_step_on.json diff --git a/behaviour/blocks/1.16.200/blocks.json b/behaviour/blocks/1.16.200/blocks.json index d18cc305..20f98bf9 100644 --- a/behaviour/blocks/1.16.200/blocks.json +++ b/behaviour/blocks/1.16.200/blocks.json @@ -44,6 +44,19 @@ "default": false, "description": "Whether or not to register this block to the creative inventory menu.", "title": "Register to creative menu" + }, + "properties": { + "title": "properties", + "description": "UNDOCUMENATED", + "propertyNames": { + "pattern": "%([a-zA-Z0-9_]+:[a-zA-Z0-9_\\-]+)&" + }, + "additionalProperties": { + "oneOf": [ + { "type": "array", "oneOf": [{ "type": "boolean" }, { "type": "number" }, { "type": "integer" }, { "type": "string" }] }, + { "type": "object" } + ] + } } } }, @@ -52,6 +65,14 @@ "title": "Component", "description": "", "properties": { + "minecraft:on_fall_on": { "$ref": "./components/minecraft.on_fall_on.json" }, + "minecraft:on_interact": { "$ref": "./components/minecraft.on_interact.json" }, + "minecraft:on_placed": { "$ref": "./components/minecraft.on_placed.json" }, + "minecraft:on_player_destroyed": { "$ref": "./components/minecraft.on_player_destroyed.json" }, + "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" }, @@ -78,10 +99,7 @@ } }, "events": { - "type": "object", - "additionalProperties": { - - } + "$ref": "./events.json" } } } diff --git a/behaviour/blocks/1.16.200/components/minecraft.block_light_absorption.json b/behaviour/blocks/1.16.200/components/minecraft.block_light_absorption.json index b3efb569..d7620c70 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.block_light_absorption.json +++ b/behaviour/blocks/1.16.200/components/minecraft.block_light_absorption.json @@ -1,9 +1,9 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.block_light_absorption", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.block_light_absorption", "additionalProperties": false, "type": "integer", - "title": "Block light absorption 1.10.0", + "title": "Block light absorption 1.16.200", "description": "The amount of light this block will absorb.", "default": 0 } diff --git a/behaviour/blocks/1.16.200/components/minecraft.block_light_emission.json b/behaviour/blocks/1.16.200/components/minecraft.block_light_emission.json index bd18dc94..0f1d8101 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.block_light_emission.json +++ b/behaviour/blocks/1.16.200/components/minecraft.block_light_emission.json @@ -1,9 +1,9 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.block_light_emission", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.block_light_emission", "additionalProperties": false, "type": "number", - "title": "Block light emission 1.10.0", + "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, diff --git a/behaviour/blocks/1.16.200/components/minecraft.breakonpush.json b/behaviour/blocks/1.16.200/components/minecraft.breakonpush.json index 64fcad34..93bcd534 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.breakonpush.json +++ b/behaviour/blocks/1.16.200/components/minecraft.breakonpush.json @@ -1,8 +1,8 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.breakonpush", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.breakonpush", "additionalProperties": false, "type": "boolean", - "title": "Break on push 1.10.0", + "title": "Break on push 1.16.200", "description": "When pushed by a piston the block breaks." } diff --git a/behaviour/blocks/1.16.200/components/minecraft.breathability.json b/behaviour/blocks/1.16.200/components/minecraft.breathability.json index e1a91a83..cfae5827 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.breathability.json +++ b/behaviour/blocks/1.16.200/components/minecraft.breathability.json @@ -1,9 +1,9 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.breathability", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.breathability", "additionalProperties": false, "type": "string", - "title": "Breathability 1.10.0", + "title": "Breathability 1.16.200", "description": "Property describing the breathability of this block and whether it is treated as a solid or as air.", "enum": ["solid", "air"], "default": "solid" diff --git a/behaviour/blocks/1.16.200/components/minecraft.destroy_time.json b/behaviour/blocks/1.16.200/components/minecraft.destroy_time.json index a2cb0ca7..9addfcaa 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.destroy_time.json +++ b/behaviour/blocks/1.16.200/components/minecraft.destroy_time.json @@ -1,8 +1,8 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.destroy_time", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.destroy_time", "additionalProperties": false, "type": "number", - "title": "Destroy time 1.10.0", + "title": "Destroy time 1.16.200", "description": "Sets the destroy time property for the block. Greater numbers result in greater mining times." } diff --git a/behaviour/blocks/1.16.200/components/minecraft.display_name.json b/behaviour/blocks/1.16.200/components/minecraft.display_name.json index fab4dc4a..e0a37f18 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.display_name.json +++ b/behaviour/blocks/1.16.200/components/minecraft.display_name.json @@ -1,8 +1,8 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.display_name", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.display_name", "additionalProperties": false, "type": "string", - "title": "Display name 1.10.0", + "title": "Display name 1.16.200", "description": "Specifies the display name id for the block." } diff --git a/behaviour/blocks/1.16.200/components/minecraft.entity_collision.json b/behaviour/blocks/1.16.200/components/minecraft.entity_collision.json index 77acd3a0..8713cf7b 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.entity_collision.json +++ b/behaviour/blocks/1.16.200/components/minecraft.entity_collision.json @@ -1,8 +1,8 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.entity_collision", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.entity_collision", "additionalProperties": false, - "title": "Entity collision 1.10.0", + "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 }, diff --git a/behaviour/blocks/1.16.200/components/minecraft.explosion_resistance.json b/behaviour/blocks/1.16.200/components/minecraft.explosion_resistance.json index 1e81d731..0123917a 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.explosion_resistance.json +++ b/behaviour/blocks/1.16.200/components/minecraft.explosion_resistance.json @@ -1,9 +1,9 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.explosion_resistance", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.explosion_resistance", "additionalProperties": false, "type": "number", - "title": "Explosion resistance 1.10.0", + "title": "Explosion resistance 1.16.200", "description": "Sets the explosion resistance for this block.", "default": 0.0 } diff --git a/behaviour/blocks/1.16.200/components/minecraft.flammable.json b/behaviour/blocks/1.16.200/components/minecraft.flammable.json index 66a80789..d93dcd88 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.flammable.json +++ b/behaviour/blocks/1.16.200/components/minecraft.flammable.json @@ -1,9 +1,9 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.flammable", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.flammable", "additionalProperties": false, "type": "object", - "title": "Flammable 1.10.0", + "title": "Flammable 1.16.200", "description": "Describes the flammable properties for this block.", "additionalItems": false, "properties": { diff --git a/behaviour/blocks/1.16.200/components/minecraft.friction.json b/behaviour/blocks/1.16.200/components/minecraft.friction.json index 2729347d..62cc16f5 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.friction.json +++ b/behaviour/blocks/1.16.200/components/minecraft.friction.json @@ -1,9 +1,9 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.friction", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.friction", "additionalProperties": false, "type": "number", - "title": "Friction 1.10.0", + "title": "Friction 1.16.200", "description": "Property describing the friction for this block. Friction effects an entities movements when it walks on the block.", "default": 0.1 } diff --git a/behaviour/blocks/1.16.200/components/minecraft.geometry.json b/behaviour/blocks/1.16.200/components/minecraft.geometry.json index 3d878d91..9f30d4f2 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.geometry.json +++ b/behaviour/blocks/1.16.200/components/minecraft.geometry.json @@ -1,9 +1,9 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.geometry", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.geometry", "additionalProperties": false, "type": "string", - "title": "Geometry 1.10.0", + "title": "Geometry 1.16.200", "description": "The geometry definition name to use.", "pattern": "^geometry\\.[a-zA-Z0-9_\\-\\.]+$" } diff --git a/behaviour/blocks/1.16.200/components/minecraft.immovable.json b/behaviour/blocks/1.16.200/components/minecraft.immovable.json index 266e40c8..23fccf45 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.immovable.json +++ b/behaviour/blocks/1.16.200/components/minecraft.immovable.json @@ -1,8 +1,8 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.immovable", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.immovable", "additionalProperties": false, "type": "boolean", - "title": "Immovable 1.10.0", + "title": "Immovable 1.16.200", "description": "An Immovable block cannot be pushed by pistons" } diff --git a/behaviour/blocks/1.16.200/components/minecraft.loot.json b/behaviour/blocks/1.16.200/components/minecraft.loot.json index bc060d7c..3b749de5 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.loot.json +++ b/behaviour/blocks/1.16.200/components/minecraft.loot.json @@ -1,9 +1,9 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.loot", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.loot", "additionalProperties": false, "type": "string", - "title": "Loot 1.10.0", + "title": "Loot 1.16.200", "description": "The path of the loot table that this component will use when the block is destroyed.", "pattern": "loot_tables/.*\\.json$" } diff --git a/behaviour/blocks/1.16.200/components/minecraft.map_color.json b/behaviour/blocks/1.16.200/components/minecraft.map_color.json index d530de78..77eb5696 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.map_color.json +++ b/behaviour/blocks/1.16.200/components/minecraft.map_color.json @@ -1,9 +1,9 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.map_color", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.map_color", "additionalProperties": false, "type": "string", - "title": "Map color 1.10.0", + "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" } diff --git a/behaviour/blocks/1.16.200/components/minecraft.material_instances.json b/behaviour/blocks/1.16.200/components/minecraft.material_instances.json index a19776e9..b24c320f 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.material_instances.json +++ b/behaviour/blocks/1.16.200/components/minecraft.material_instances.json @@ -1,8 +1,8 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.material_instances", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.material_instances", "type": "object", - "title": "Material instances 1.10.0", + "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": { diff --git a/behaviour/blocks/1.16.200/components/minecraft.on_fall_on.json b/behaviour/blocks/1.16.200/components/minecraft.on_fall_on.json new file mode 100644 index 00000000..d522527c --- /dev/null +++ b/behaviour/blocks/1.16.200/components/minecraft.on_fall_on.json @@ -0,0 +1,33 @@ +{ + "$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", + "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" + }, + "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" + }, + "target": { + "type": "string", + "default": "self", + "description": "The target of event executed on the block.", + "title": "target" + } + } +} diff --git a/behaviour/blocks/1.16.200/components/minecraft.on_interact.json b/behaviour/blocks/1.16.200/components/minecraft.on_interact.json new file mode 100644 index 00000000..fd03e210 --- /dev/null +++ b/behaviour/blocks/1.16.200/components/minecraft.on_interact.json @@ -0,0 +1,27 @@ +{ + "$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", + "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" + } + } +} diff --git a/behaviour/blocks/1.16.200/components/minecraft.on_placed.json b/behaviour/blocks/1.16.200/components/minecraft.on_placed.json new file mode 100644 index 00000000..23a09c31 --- /dev/null +++ b/behaviour/blocks/1.16.200/components/minecraft.on_placed.json @@ -0,0 +1,27 @@ +{ + "$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", + "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" + } + } +} diff --git a/behaviour/blocks/1.16.200/components/minecraft.on_player_destroyed.json b/behaviour/blocks/1.16.200/components/minecraft.on_player_destroyed.json new file mode 100644 index 00000000..f744bdcb --- /dev/null +++ b/behaviour/blocks/1.16.200/components/minecraft.on_player_destroyed.json @@ -0,0 +1,27 @@ +{ + "$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", + "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" + } + } +} diff --git a/behaviour/blocks/1.16.200/components/minecraft.on_player_placing.json b/behaviour/blocks/1.16.200/components/minecraft.on_player_placing.json new file mode 100644 index 00000000..9e66c7e1 --- /dev/null +++ b/behaviour/blocks/1.16.200/components/minecraft.on_player_placing.json @@ -0,0 +1,27 @@ +{ + "$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", + "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" + } + } +} diff --git a/behaviour/blocks/1.16.200/components/minecraft.on_step_off.json b/behaviour/blocks/1.16.200/components/minecraft.on_step_off.json new file mode 100644 index 00000000..4c398a13 --- /dev/null +++ b/behaviour/blocks/1.16.200/components/minecraft.on_step_off.json @@ -0,0 +1,27 @@ +{ + "$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", + "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" + } + } +} diff --git a/behaviour/blocks/1.16.200/components/minecraft.on_step_on.json b/behaviour/blocks/1.16.200/components/minecraft.on_step_on.json new file mode 100644 index 00000000..dd256f90 --- /dev/null +++ b/behaviour/blocks/1.16.200/components/minecraft.on_step_on.json @@ -0,0 +1,27 @@ +{ + "$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", + "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" + } + } +} diff --git a/behaviour/blocks/1.16.200/components/minecraft.onlypistonpush.json b/behaviour/blocks/1.16.200/components/minecraft.onlypistonpush.json index e9a67494..ef41edab 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.onlypistonpush.json +++ b/behaviour/blocks/1.16.200/components/minecraft.onlypistonpush.json @@ -1,7 +1,7 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.onlypistonpush", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.onlypistonpush", "type": "boolean", - "title": "Only piston push 1.10.0", + "title": "Only piston push 1.16.200", "description": "Blocks with those components won't stick to stickyPistons" } diff --git a/behaviour/blocks/1.16.200/components/minecraft.pick_collision.json b/behaviour/blocks/1.16.200/components/minecraft.pick_collision.json index 8a597325..14a569ce 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.pick_collision.json +++ b/behaviour/blocks/1.16.200/components/minecraft.pick_collision.json @@ -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", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.pick_collision", + "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 }, diff --git a/behaviour/blocks/1.16.200/components/minecraft.placement_filter.json b/behaviour/blocks/1.16.200/components/minecraft.placement_filter.json index 67dd8fcf..aac3436f 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.placement_filter.json +++ b/behaviour/blocks/1.16.200/components/minecraft.placement_filter.json @@ -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", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.placement_filter", + "title": "Placement filter 1.16.200", "description": "Sets rules for under what conditions the block can be placed/survive", "type": "object", "properties": { diff --git a/behaviour/blocks/1.16.200/components/minecraft.preventsjumping.json b/behaviour/blocks/1.16.200/components/minecraft.preventsjumping.json index 9c35f579..91fac69c 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.preventsjumping.json +++ b/behaviour/blocks/1.16.200/components/minecraft.preventsjumping.json @@ -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", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.preventsjumping", + "title": "Prevents jumping 1.16.200", "description": "This component makes it so actors can't jump when walking on this block", "type": "boolean" } diff --git a/behaviour/blocks/1.16.200/components/minecraft.random_ticking.json b/behaviour/blocks/1.16.200/components/minecraft.random_ticking.json index 30dcc886..f116a05d 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.random_ticking.json +++ b/behaviour/blocks/1.16.200/components/minecraft.random_ticking.json @@ -1,7 +1,7 @@ { "$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", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.random_ticking", + "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, diff --git a/behaviour/blocks/1.16.200/components/minecraft.rotation.json b/behaviour/blocks/1.16.200/components/minecraft.rotation.json index 7eaff984..758ef994 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.rotation.json +++ b/behaviour/blocks/1.16.200/components/minecraft.rotation.json @@ -1,7 +1,7 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.rotation", - "title": "Rotation 1.10.0", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.rotation", + "title": "Rotation 1.16.200", "description": "This is the block's rotation around the center of the cube in degrees. The rotation order is x-y-z.", "type": "array", "additionalProperties": false, diff --git a/behaviour/blocks/1.16.200/components/minecraft.ticking.json b/behaviour/blocks/1.16.200/components/minecraft.ticking.json index 6d0ebd64..14af82fd 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.ticking.json +++ b/behaviour/blocks/1.16.200/components/minecraft.ticking.json @@ -1,7 +1,7 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.ticking", - "title": "Ticking 1.10.0", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.ticking", + "title": "Ticking 1.16.200", "description": "Describes the component that will trigger an even at a regular interval between two values", "type": "object", "additionalProperties": false, diff --git a/behaviour/blocks/1.16.200/components/minecraft.unit_cube.json b/behaviour/blocks/1.16.200/components/minecraft.unit_cube.json index 5fe43c5c..04424c32 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.unit_cube.json +++ b/behaviour/blocks/1.16.200/components/minecraft.unit_cube.json @@ -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", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.unit_cube", + "title": "Unit cube 1.16.200", "description": "Specifies that a unit cube is to be used with tessellation.", "type": "string" } diff --git a/behaviour/blocks/1.16.200/components/minecraft.unwalkable.json b/behaviour/blocks/1.16.200/components/minecraft.unwalkable.json index ec835ef6..964b27d5 100644 --- a/behaviour/blocks/1.16.200/components/minecraft.unwalkable.json +++ b/behaviour/blocks/1.16.200/components/minecraft.unwalkable.json @@ -1,7 +1,7 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.unwalkable", - "title": "Unwalkable 1.10.0", + "$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.unwalkable", + "title": "Unwalkable 1.16.200", "description": "this component sets a block as unwalkable. Most mobs will not try to jump over it if the value is set to true", "type": "boolean" } diff --git a/behaviour/blocks/1.16.200/events/add_mob_effect.json b/behaviour/blocks/1.16.200/events/add_mob_effect.json index ba0e9da676a3d01a60559e3bcbdb3e59ab39add2..0d328818868437ace2d973c929d6e2eb0758dac1 100644 GIT binary patch delta 30 jcmX@WcZqMq9Y#R~215otAT|S%MhpfF2Agj)rm_M6ckTx4 delta 12 Tcmcb_cYtrh9mdV?7*kjQCJhBg diff --git a/behaviour/blocks/1.16.200/events/damage.json b/behaviour/blocks/1.16.200/events/damage.json index 5011aca5aff3bc403ecc1a1e2f4459b986c9272a..358afb132abc17ca99ff00d21d4afe76bfea7c4f 100644 GIT binary patch delta 30 jcmcb^{f>LXK1M+W215otAT|S%MhpfF2AlUX%Ci6fd8-DS delta 16 YcmaFIeTRF)KE}yxjC`B#F$%B%06BC8o&W#< diff --git a/behaviour/blocks/1.16.200/events/decrement_stack.json b/behaviour/blocks/1.16.200/events/decrement_stack.json index 40e8fc8cb7588aa6834c9671a5b9b39630ef78b5..10e3935ac86a027e2d9a78e932e49a7d2e52d912 100644 GIT binary patch delta 29 icmcb?@``1{9Y#R~215otAT|S%MhpfF29s|y)&c-?z6SdM delta 15 XcmaFGa)V{V9mdHDj2x4{F_r)TG@u3& diff --git a/behaviour/blocks/1.16.200/events/die.json b/behaviour/blocks/1.16.200/events/die.json index bf01677a7b479bafb72f03496f14e1b953d483aa..87e01302b976734ad95f0800b6cfd601b9855620 100644 GIT binary patch delta 30 icmaFE{*Qfw5|f|;gCT<+5Ssx>BL)KogUyOerx^ikF9s$6 delta 12 Tcmeyz{)T;n64PcArc;anA{+#P diff --git a/behaviour/blocks/1.16.200/events/play_effect.json b/behaviour/blocks/1.16.200/events/play_effect.json index 7905acf38dcfbac72123cf5dc68919f2f76f441c..cb552182a3c2dfed445bff879c01bf75d393d588 100644 GIT binary patch delta 30 icmZ3&vyEp13zMJ%gCT<+5Ssx>BL)KogU!rLiYx$FKm@%2 delta 16 XcmdnSvxH{@3)5r)Mvl#LOcE>rC`$vx diff --git a/behaviour/blocks/1.16.200/events/play_sound.json b/behaviour/blocks/1.16.200/events/play_sound.json index 57044111ac46415976c0ec790da1c741f6c3b0cd..bbcc7690032a6dd60ec95286d4a6a4034fa94399 100644 GIT binary patch literal 1252 zcmbu9K~BRk5JhKOB<^5UENLh#K;jf#Z~-?>o0ifJRZ;g z^Jko|&v&_$3o(3Sxspb5DW#AXvFsn6wUm~xW_QE4!Kad)OnSZ zdBD<-dELWX;~#M5vL#9`&x``RR@M$FgUuSm0(*#^$((%&(!qIkoMdwA#y#^L*i+UR zGsFMD*b%qkqz28(o6DxdsytF|EoU|Ufn7zc4f~w?ea{6}&2bNt$U5Ac9dQh3CP6d! z7w$~+RAz?Am76VRD=aO$8e4-$R3o5|;Gx!*D3NEt(<=GA%!w{(1WV?NB)%ou4E)Mv zzjp|lpU-DW7F%}3Q7h$84|@CF8i{&EK0Z?HJMBH+f4?9fMw}7twu#;t%<&ee&u|fLI-67+)itgY7kzX=JAnqUQiuswkl0XDSb)S=AOvfawCRiVp~S5~h+hZJ*maY%jk-W6a%_($ zckbL7=jZ!V&gD!DPggFalz~hnler}9AG~!Uj%UU0nrDX3QWnx{_*!g*j5!}NCoLjSh=wpZ!d--5R4IBH|yQdQEjfALxvx%9f^%v!yDPqRHej;$SWs`kyC54)hL zZoJ+4)mN>fgJSjW`u|F3ujJ(Smx|OG8*Z8YiyXM`yrbT_(>uKOC#v|Ep`D{WRNbOe UO4eg_cmJ)Rr0Uv1QJus47nbG8`2YX_ delta 147 zcmX@Zb%%xT|36*^E(RE$$n--tg&~z8nV|?s<^pjZLkUAXLotv{1d3))mSzlBcfnAh cz>o=40n(v>q;@T%A_3DFnF@Jo!L~z40BkBAiU0rr diff --git a/behaviour/blocks/1.16.200/events/run_command.json b/behaviour/blocks/1.16.200/events/run_command.json index 6dc6c60500d64b13d5550176ac6de9ba63c75749..fc20df47c746fdb75638ccc67eb604ee35335625 100644 GIT binary patch literal 1756 zcmb7_QBT4!5XbM?#P2{BA7!Esn)vD$Fv^=TX24)50%3zl2wz?OU7OOCGSDpD+Uxay zcmKQVe!e$yE@#r>N#sIG=}RHGd`iap-bf3nc;>9Gc;3;O$yC~bZi;LnBlZV;GZ}KC zEgiW-5@KEk_QvQtJ3X0z(w7fLj=f68#!`wmV=U d;@`)&-VUMr+AVD%WP*^1i`# zhp)#>(O)s9;FjzxWXb#u%o+F^@6`BG_pg#Qe&jn3XW+fF?t_s?U2}j`<6Pj4_uNI+ zHS!VsOu;K@WC+uLU@#K~Z0 zV6bdPGB6*BWMtov8MU3)mryl z^}KF#ex5;S%0xw!EqvE%3HkNtG0*!k_*(I&w2N|+RqOl9t}~pDem9JS_`*umiqKk{ zQd0>U+Zxy5Y1iF#sm^1}3`Fg(HG8qY?tEhEKyQc=J>@*kjnh4BC-lA9k~_U$!w+zF zxMS;f-8`XkkM-t%a^J+|_F(2>>1&|3pEJ#f=0I-=SI;rGao$exX&Hz+MLTpt2OY}x yDb~8?FVPA-wzrDjuep5j)?Mu#UFn^iOS$DrBdg3(vHj+4nD&IPg6H delta 177 zcmcb^dxwSZ|36*^E(RE$$n--tg&~z8nV|?s<^pjZLkUAXLotv{1d3))=4T8ycEM1g xz>o=40n(v>P|Kjlpv0g9Hk)(ud=^o4ye1>5Rc3Nzo|aIMPr!fW%iI!M#e;l%|xXYTQZ)@$0}_o74$WWx0;mO0;4OvRPF)R3-YR{CTriQU1-sR3UXTO5!=urnwa^3oQ&+i@FQ`VR>2Y+O4 z$=h<$^6fP1Au{!~Ienm^I;m?wuGyE|8X^}&?TvesMAhA^o;^>ClMcN#$h604(S}HY zuErxO^87~xCHaXr;mh1{I2IL-UzCm<>6BZB0`C_-OYpfM+Y{`KfA`)q*vrC8mf$zu zwcwIv*qud(u1aL6Sc4fk`>w{`v;GS`I7DPHI`8b3?&{Qc=y1dQH+2W}S#3hsp2wcA r)r;?at4UCq;>B`Q4Xao1I#y(;Xk44qV9Z1PFVRXbb1e42H4g+k=+*BS|@9|Eg z&yGWB$r&>t=RsgE1MlqI%M&bJdE`#9S4w6q#i+@!m@@CUW4UKMz|xCBJ+l(avAIuq zo?yGh+jGX?U%1Ec7OWI}m(r;qIiku{g#7gkr_EIY_XS#V6RoMSr}41<_rX6gO21;O43o8JTbT_}l#f&g?mm~* zZFzkSYaQEKu4gR4j#keMHlJCK*Sx8|XB28qwf65!4Yj~WD_`xkEbFs>WqKsYd>h+YL=_{w6R&usox*ka-QoxjjGmy_PWc@o#{=x+K@R)v|_@_ z9}}Sw3RR2pSxmjEu9s_@`@u!z6`pEde-o8R7GF8}3lDC7=)vsYd2stf58nRB1O1=a z478VLz4n>Qj_)~Nr=41zeW#-f_UI`)=D*`A+i~l=$;q_Z)6EUo?Vano!B%UvQ{8!O Y&n4fbp`y*b>e!pLxY>v<%&dKW0*A*W5&!@I delta 147 zcmdnNe}{$d|36*^E(RE$$n--tg&~z8nV|?s<^pjZLkUAXLotv{1d3))mShZ9cfnAh cz>o=40n(v>r1l}BA_3EknF@Jo!L~z40B{r@-v9sr diff --git a/behaviour/blocks/1.16.200/events/set_block_property.json b/behaviour/blocks/1.16.200/events/set_block_property.json index 6dc6c60500d64b13d5550176ac6de9ba63c75749..b0129834147ce386ac26113360b0cd52896fd417 100644 GIT binary patch literal 924 zcma)*(N4oK3`PA~B>o{nJhC!)0EtJw0ErKny0)X;MmM!#5<>hsaGVg*P(UckGRHT* z_O<)|_9Dk}B!+b&r!q(>jnwie1@?`*ZN#$nSm&%Yn4NSoORzb2y*%KrI15?vVkUFB z<|d7KmhiRU1J6>nL@8y%uHm!NI;Na#S{Q5YL+o6Z*bPhvhkC-3%Z1xl{9eL6=ZrCP z@CSBB+yT$Pe=Ca-VgY9l;~r0s@0rZT+3Jn@LcTlRuCYt7DYD{LtM17y))C&_6n7fd9K>HVe_u=+y-hNWvqP=ky hSx%jJ--ntrb|L?TdD@Xw4XrbLcbe;~v$D_ATOTetkD34g delta 149 zcmbQkeustc|36*^E(RE$$n--tg&~z8nV|?s<^pjZLkUAXLotv{1d3))mSqgrbiq)e fz>o=40n(v>P|KhI+j4}Ro^_wZ%c7vEryPesY zdGF0mf4)EER8GXPA~};%CNh^)R+3=fns+W0YlC&cS`w4XS_VOEjIWRv&Zq2&%*YtX zP;T&qHTwbHf_RTJmW(PBdF4sLt7KtFF>DqfrucpBSjO0MkaiZe!Cq%4U(fn z1?pCGxXaNq=z*&GD>7OJe{psPs=GA`vfpG&CH?ZfezfX|A#3%gy>3NKh?*L5-Tedx zBjc*QD2$b=t<}wl&#=-?h0W3EcGl{7tH@UMUSW9dW5Qb~VW53pGi_d}M*0=O{=eI} zCsz@j-Acs__4(HBWU$em>y$XYa(nCF;N*^XJ8cD?5z#uU=co^Bg_%0jI$K)NtJT}D YS;R*)9NvAK9W{TDYW^~-x8G~)7Xg};RsaA1 delta 147 zcmcb{eustc|36*^E(RE$$n--tg&~z8nV|?s<^pjZLkUAXLotv{1d3))=4A|5cEM1g jz>o=40n(uWQ9HSlQB@wVNeoJp*_m?rI2mfewnIn&T;v_X diff --git a/behaviour/blocks/1.16.200/events/swing.json b/behaviour/blocks/1.16.200/events/swing.json index 6dc6c60500d64b13d5550176ac6de9ba63c75749..87e2f787a86d7454188ed945be7065477469bc25 100644 GIT binary patch delta 192 zcmcb^a)E{E|G$ZRKRAmS${8{l@)*)5D>H`IyE2q9qyl**3V0L7Al?0kkIuvk8jgqy&i$DqWZ!@$eH1r${PvP*y_moVf2^(iq}fkhB%6&MVG o>J1spfTR(F0T2T9a=a)*WQ|36*^E(RE$$n--tg&~z8nV|?s<^pjZLkUAXLotv{1d3))W@Ze}cfnAh zz>o=40n(v>P|Kjlpv0g9Hk%X3Dgmp>0jg4BumY-6V!&$?Lhs~MU%RvO_;%)-&7a>_@?4%tgx^?R$VO(el2k4v!S{O|T}h2!iLclAokOOOTn<{Y zF~%xcVt$TiA`7fIkcqs*NL%Ntmc2FPt(~c4&@z+nxKh}wWv!NCc(aDZ6ysKREK_{1 zVChn&wwQ_Kjb4YizlH4yo=#^B`Ab|m^lmUy<2}Pws^>Ml@I9;LCuY*dw*s2Z@jb)3 zw&Wb6jIe?q&Sx9bF=l-$5!NS=U1Gcjx{N0W1_ffwU^CL$Lbf^@VTRg?M2;DYNTgnK ztVSf(pAp_DQL9DkK{w8*hmyZOfyKG%FxV&1^%-6kibkdS>5hP-mD>Z^l%F~?i#bXhLvsO zZ(lyVlOM2(SXNCoZlG@s3)IS*;j_EjE>239u+3WH&MjN({G8xyc}7qAVv0YS?DyaX0-!(gMx~D=j zuo%0<8Ia3ycRL)e(r!NfFN|4&trN{z=B{H_pCO3?J7we{;i`QfOIkFUht%VvY0pB# zOvzKx4)~j{%^n`cf0!kYP=SUeyKfI+$&c!fJw?!;5Mnb(GS+^Fs<4WPu$%CFM47_V z!*ks}CU)3c#_abdgPrf|6U(wE+^tVMvFt-T-Q8K%KbeQ?y34CPIk7@`qO%#@W}qP^ z7;FE|(7nTJ!e>!?8t^@4pC_NO!gsjaI_4MuxA5f2>Q3NiqW;ozSGjGU`}OPF>YgYK K#@E`#%>6IrJRZmZ delta 146 zcmca1bBBfR|36*^E(RE$$n--tg&~z8nV|?s<^pjZLkUAXLotv{1d3))=41?4cfnAh gz>o=40n(v>r1l`A;v`lUN!*4pGZpgGf-Q%T09)}MdH?_b diff --git a/behaviour/blocks/1.16.200/events/transform_item.json b/behaviour/blocks/1.16.200/events/transform_item.json index 6dc6c60500d64b13d5550176ac6de9ba63c75749..5b3cb28a999529d4e306c9ff9276b377ff32a429 100644 GIT binary patch literal 926 zcma)*%}&EG5QOJiB;Fy4IMPr!fW$)}4%|_iANrT1O592a@#?^5r*2{uDr7nKuBS7z zYxn!>LzlWx#E5mJPMH=eR4FBXblHUrV@q_ySb=F&YZ_n^a;@Gt&skHI{9>w^9>|28 z*MZ&=yw{m)152hgvp~;i>68-OEKw}Td+tPY;sr{3huU$H=+@19zISNPSO?Ao{GM6E z+i_wXSIxe3-YdPrWI$9n8oM-l$4znc*}%FY&OnFAoUE<3g=z5b>w7s-?C7u8v^(pq zA(ygi*xQ?EN0{WOH(_V{W9Zr7>|9OJNq4+=%aw8ux#R15p2GW#cH=5YyaMmws^9m>AD@mm>g>vtFbxtsX-Pq6MkT{JnYee?tOtdG6` delta 149 zcmbQoeustc|36*^E(RE$$n--tg&~z8nV|?s<^pjZLkUAXLotv{1d3))7G(@qcfnAh ez>o=40n(v>q;@T%A_3EWGv@PgGSq_YhmZi8D<4$=