Trying to make sense of blocks
This commit is contained in:
@@ -3,6 +3,6 @@
|
|||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
"type": "integer",
|
"type": "integer",
|
||||||
"title": "Block Light Absorption",
|
"title": "Block Light Absorption",
|
||||||
"description": "The amount of light this block will absorb.",
|
"description": "The amount of light this block will filter out. Higher value means more light will be filtered out (0 - 15).",
|
||||||
"default": 0
|
"default": 0
|
||||||
}
|
}
|
||||||
@@ -3,6 +3,6 @@
|
|||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"title": "Loot",
|
"title": "Loot",
|
||||||
"description": "The path to the loot table, relative to the behavior pack.",
|
"description": "The path to the loot table, relative to the behavior pack. Path string is limited to 256 characters.",
|
||||||
"pattern": "loot_tables/.*\\.json$"
|
"pattern": "loot_tables/.*\\.json$"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,17 +5,14 @@
|
|||||||
"$comment": "UNDOCUMENTED",
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"minecraft:on_interact": { "$ref": "#/definitions/event_base" },
|
|
||||||
"minecraft:on_step_on": { "$ref": "#/definitions/event_base" },
|
|
||||||
"minecraft:on_step_off": { "$ref": "#/definitions/event_base" },
|
|
||||||
"minecraft:on_fall_on": { "$ref": "#/definitions/event_base" },
|
"minecraft:on_fall_on": { "$ref": "#/definitions/event_base" },
|
||||||
|
"minecraft:on_interact": { "$ref": "#/definitions/event_base" },
|
||||||
"minecraft:on_placed": { "$ref": "#/definitions/event_base" },
|
"minecraft:on_placed": { "$ref": "#/definitions/event_base" },
|
||||||
"minecraft:on_player_placing": { "$ref": "#/definitions/event_base" },
|
|
||||||
"minecraft:on_player_destroyed": { "$ref": "#/definitions/event_base" },
|
"minecraft:on_player_destroyed": { "$ref": "#/definitions/event_base" },
|
||||||
"minecraft:ticking": { "$ref": "#/definitions/event_base" },
|
"minecraft:on_player_placing": { "$ref": "#/definitions/event_base" },
|
||||||
"minecraft:random_ticking": { "$ref": "#/definitions/event_base" }
|
"minecraft:on_step_off": { "$ref": "#/definitions/event_base" },
|
||||||
|
"minecraft:on_step_on": { "$ref": "#/definitions/event_base" }
|
||||||
},
|
},
|
||||||
"additionalProperties": { "$ref": "#/definitions/event_base" },
|
|
||||||
"definitions": {
|
"definitions": {
|
||||||
"event_base": {
|
"event_base": {
|
||||||
"title": "Event",
|
"title": "Event",
|
||||||
@@ -23,77 +20,23 @@
|
|||||||
"$comment": "UNDOCUMENTED",
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
"$ref": "#/definitions/event_functions",
|
|
||||||
"properties": {
|
"properties": {
|
||||||
"sequence": {
|
"condition": {
|
||||||
"title": "Sequence",
|
"title": "Condition",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "The condition of event to be executed on the block.",
|
||||||
"$comment": "UNDOCUMENTED",
|
"type": "string"
|
||||||
"type": "array",
|
|
||||||
"items": {
|
|
||||||
"title": "Sequence",
|
|
||||||
"description": "UNDOCUMENTED",
|
|
||||||
"$comment": "UNDOCUMENTED",
|
|
||||||
"type": "object",
|
|
||||||
"$ref": "#/definitions/event_functions"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"randomize": {
|
"event": {
|
||||||
"title": "Randomize",
|
"title": "Event",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "The event executed on the block.",
|
||||||
"$comment": "UNDOCUMENTED",
|
"type": "string"
|
||||||
"type": "array",
|
|
||||||
"items": {
|
|
||||||
"title": "Randomize",
|
|
||||||
"description": "UNDOCUMENTED",
|
|
||||||
"$comment": "UNDOCUMENTED",
|
|
||||||
"type": "object",
|
|
||||||
"$ref": "#/definitions/event_functions",
|
|
||||||
"required": ["weight"],
|
|
||||||
"properties": {
|
|
||||||
"weight": { "title": "Weight", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "integer", "minimum": 0 }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"add_mob_effect": { "$ref": "./events/add_mob_effect.json" },
|
"target": {
|
||||||
"damage": { "$ref": "./events/damage.json" },
|
"title": "Target",
|
||||||
"decrement_stack": { "$ref": "./events/decrement_stack.json" },
|
"description": "The target of event executed on the block.",
|
||||||
"die": { "$ref": "./events/die.json" },
|
"type": "string",
|
||||||
"play_effect": { "$ref": "./events/play_effect.json" },
|
"default": "self"
|
||||||
"play_sound": { "$ref": "./events/play_sound.json" },
|
}
|
||||||
"remove_mob_effect": { "$ref": "./events/remove_mob_effect.json" },
|
|
||||||
"run_command": { "$ref": "./events/run_command.json" },
|
|
||||||
"set_block": { "$ref": "./events/set_block.json" },
|
|
||||||
"set_block_at_pos": { "$ref": "./events/set_block_at_pos.json" },
|
|
||||||
"set_block_property": { "$ref": "./events/set_block_property.json" },
|
|
||||||
"spawn_loot": { "$ref": "./events/spawn_loot.json" },
|
|
||||||
"swing": { "$ref": "./events/swing.json" },
|
|
||||||
"teleport": { "$ref": "./events/teleport.json" },
|
|
||||||
"transform_item": { "$ref": "./events/transform_item.json" }
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"event_functions": {
|
|
||||||
"title": "Event",
|
|
||||||
"description": "UNDOCUMENTED",
|
|
||||||
"$comment": "UNDOCUMENTED",
|
|
||||||
"type": "object",
|
|
||||||
"additionalProperties": true,
|
|
||||||
"properties": {
|
|
||||||
"add_mob_effect": { "$ref": "./events/add_mob_effect.json" },
|
|
||||||
"damage": { "$ref": "./events/damage.json" },
|
|
||||||
"decrement_stack": { "$ref": "./events/decrement_stack.json" },
|
|
||||||
"die": { "$ref": "./events/die.json" },
|
|
||||||
"play_effect": { "$ref": "./events/play_effect.json" },
|
|
||||||
"play_sound": { "$ref": "./events/play_sound.json" },
|
|
||||||
"remove_mob_effect": { "$ref": "./events/remove_mob_effect.json" },
|
|
||||||
"run_command": { "$ref": "./events/run_command.json" },
|
|
||||||
"set_block": { "$ref": "./events/set_block.json" },
|
|
||||||
"set_block_at_pos": { "$ref": "./events/set_block_at_pos.json" },
|
|
||||||
"set_block_property": { "$ref": "./events/set_block_property.json" },
|
|
||||||
"spawn_loot": { "$ref": "./events/spawn_loot.json" },
|
|
||||||
"swing": { "$ref": "./events/swing.json" },
|
|
||||||
"teleport": { "$ref": "./events/teleport.json" },
|
|
||||||
"transform_item": { "$ref": "./events/transform_item.json" }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user