Refactor
This commit is contained in:
29
.vscode/schema-validation.json
vendored
Normal file
29
.vscode/schema-validation.json
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"definitions": {
|
||||
"object_check": {
|
||||
"type": "object",
|
||||
"dependencies": {
|
||||
"type": ["title", "description"]
|
||||
},
|
||||
"additionalProperties": {
|
||||
"anyOf": [
|
||||
{ "type": "object", "$ref": "#/definitions/object_check" },
|
||||
{ "type": "array", "$ref": "#/definitions/array_check" }
|
||||
]
|
||||
}
|
||||
},
|
||||
"array_check": {
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "type": "object", "$ref": "#/definitions/object_check" },
|
||||
{ "type": "array", "$ref": "#/definitions/array_check" }
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"anyOf": [
|
||||
{ "type": "object", "$ref": "#/definitions/object_check" },
|
||||
{ "type": "array", "$ref": "#/definitions/array_check" }
|
||||
]
|
||||
}
|
||||
3
.vscode/settings.json
vendored
Normal file
3
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"json.schemas": [{ "fileMatch": ["source/**/*.json", "source/*.json"], "url": ".vscode/schema-validation.json" }]
|
||||
}
|
||||
22
README.md
22
README.md
@@ -5,7 +5,7 @@ The json validation schema files for Minecraft bedrock
|
||||
- [Manual Usage](#manual-usage)
|
||||
- [Vscode](#vscode)
|
||||
- [Contents](#contents)
|
||||
- [Behaviour files](#behaviour-files)
|
||||
- [behavior files](#behavior-files)
|
||||
- [Resource files](#resource-files)
|
||||
- [Contributing](#contributing)
|
||||
|
||||
@@ -31,16 +31,16 @@ OR
|
||||
---
|
||||
# Contents
|
||||
|
||||
## Behaviour files
|
||||
- [Animation Controllers](behaviour/animation_controllers/animation_controller.json)
|
||||
- [Animations](behaviour/animations/animations.json)
|
||||
- [Blocks](behaviour/blocks/blocks.json)
|
||||
- [Entities](behaviour/entities/entities.json)
|
||||
- [Items](behaviour/items/items.json)
|
||||
- [Loot tables](behaviour/loot_tables/loot_tables.json)
|
||||
- [Recipes](behaviour/recipes/recipes.json)
|
||||
- [Spawn rules](behaviour/spawn_rules/spawn_rules.json)
|
||||
- [Trading](behaviour/trading/trading.json)
|
||||
## behavior files
|
||||
- [Animation Controllers](behavior/animation_controllers/animation_controller.json)
|
||||
- [Animations](behavior/animations/animations.json)
|
||||
- [Blocks](behavior/blocks/blocks.json)
|
||||
- [Entities](behavior/entities/entities.json)
|
||||
- [Items](behavior/items/items.json)
|
||||
- [Loot tables](behavior/loot_tables/loot_tables.json)
|
||||
- [Recipes](behavior/recipes/recipes.json)
|
||||
- [Spawn rules](behavior/spawn_rules/spawn_rules.json)
|
||||
- [Trading](behavior/trading/trading.json)
|
||||
|
||||
## Resource files
|
||||
|
||||
|
||||
1
behavior/animation_controllers/animation_controller.json
Normal file
1
behavior/animation_controllers/animation_controller.json
Normal file
File diff suppressed because one or more lines are too long
1
behavior/animations/animations.json
Normal file
1
behavior/animations/animations.json
Normal file
File diff suppressed because one or more lines are too long
1
behavior/blocks/blocks.json
Normal file
1
behavior/blocks/blocks.json
Normal file
File diff suppressed because one or more lines are too long
1
behavior/entities/entities.json
Normal file
1
behavior/entities/entities.json
Normal file
File diff suppressed because one or more lines are too long
1
behavior/items/items.json
Normal file
1
behavior/items/items.json
Normal file
File diff suppressed because one or more lines are too long
1
behavior/loot_tables/loot_tables.json
Normal file
1
behavior/loot_tables/loot_tables.json
Normal file
File diff suppressed because one or more lines are too long
1
behavior/recipes/recipes.json
Normal file
1
behavior/recipes/recipes.json
Normal file
File diff suppressed because one or more lines are too long
1
behavior/spawn_rules/spawn_rules.json
Normal file
1
behavior/spawn_rules/spawn_rules.json
Normal file
File diff suppressed because one or more lines are too long
1
behavior/trading/trading.json
Normal file
1
behavior/trading/trading.json
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,9 +1,8 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.animation_controller.1.10.0",
|
||||
"$id": "blockception.minecraft.behavior.animation_controller.1.10.0",
|
||||
"type": "object",
|
||||
"title": "Animation Controller 1.10.0",
|
||||
"description": "TODO description",
|
||||
|
||||
"definitions": {
|
||||
"animationspec": {
|
||||
"anyOf": [
|
||||
@@ -64,6 +63,8 @@
|
||||
},
|
||||
"required": ["format_version", "animation_controllers"],
|
||||
"additionalProperties": false,
|
||||
"title": "Animation Controller 1.10.0",
|
||||
"description": "TODO description",
|
||||
"properties": {
|
||||
"format_version": {
|
||||
"title": "1.10.0 Format Version",
|
||||
@@ -146,7 +147,7 @@
|
||||
},
|
||||
"initial_state": {
|
||||
"type": "string",
|
||||
"description": "TODO description: initial state",
|
||||
"description": "The state to start with, if not specified state at position 0 in the array is used",
|
||||
"title": "Initial State"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.animation_controller.1.8.0",
|
||||
"type": "object",
|
||||
"title": "Animation Controller 1.8.0",
|
||||
"description": "TODO description",
|
||||
"$id": "blockception.minecraft.behavior.animation_controller.1.8.0",
|
||||
"definitions": {
|
||||
"animationspec": {
|
||||
"anyOf": [
|
||||
@@ -55,21 +52,15 @@
|
||||
"type": "string",
|
||||
"description": "The event or commands to execute",
|
||||
"oneOf": [
|
||||
{
|
||||
"pattern": "^@s .+$",
|
||||
"title": "Event"
|
||||
},
|
||||
{
|
||||
"pattern": "^/.+$",
|
||||
"title": "Command"
|
||||
},
|
||||
{
|
||||
"pattern": "^.+;$",
|
||||
"title": "Molang"
|
||||
}
|
||||
{ "pattern": "^@s .+$", "title": "Event" },
|
||||
{ "pattern": "^/.+$", "title": "Command" },
|
||||
{ "pattern": "^.+;$", "title": "Molang" }
|
||||
]
|
||||
}
|
||||
},
|
||||
"type": "object",
|
||||
"title": "Animation Controller 1.8.0",
|
||||
"description": "Animation controller for behaviors 1.8.0",
|
||||
"required": ["format_version", "animation_controllers"],
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
@@ -147,7 +138,7 @@
|
||||
},
|
||||
"initial_state": {
|
||||
"type": "string",
|
||||
"description": "TODO description: initial state",
|
||||
"description": "The state to start with, if not specified state at position 0 in the array is used",
|
||||
"title": "Initial State"
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.animation_controller",
|
||||
"$id": "blockception.minecraft.behavior.animation_controller",
|
||||
"examples": [
|
||||
{
|
||||
"format_version": "1.10.0",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.1.10.0.animations",
|
||||
"$id": "blockception.minecraft.behavior.1.10.0.animations",
|
||||
"type": "object",
|
||||
"title": "Animation 1.10.0",
|
||||
"description": "TODO description",
|
||||
@@ -1,10 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.1.8.0.animations",
|
||||
"type": "object",
|
||||
"title": "Animation 1.8.0",
|
||||
"description": "TODO description",
|
||||
"required": ["format_version", "animations"],
|
||||
"$id": "blockception.minecraft.behavior.1.8.0.animations",
|
||||
"definitions": {
|
||||
"animationspec": {
|
||||
"anyOf": [
|
||||
@@ -35,6 +31,11 @@
|
||||
},
|
||||
"commands": { "type": "string", "description": "The event or commands to execute" }
|
||||
},
|
||||
"type": "object",
|
||||
"title": "Animation 1.8.0",
|
||||
"description": "Animation for behaviors 1.8.0",
|
||||
"required": ["format_version", "animations"],
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"format_version": {
|
||||
"title": "1.8.0 Format Version",
|
||||
@@ -67,6 +68,5 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalProperties": false
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.animations",
|
||||
"$id": "blockception.minecraft.behavior.animations",
|
||||
"examples": [{ "format_version": "1.10.0", "animations": { "animation.example": {} } }],
|
||||
"allOf": [
|
||||
{ "if": { "properties": { "format_version": { "type": "string", "const": "1.8.0" } } }, "then": { "$ref": "./1.8.0/animations.json" } },
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.1.10.0.blocks",
|
||||
"$id": "blockception.minecraft.behavior.1.10.0.blocks",
|
||||
"description": "Minecraft blocks 1.10.0",
|
||||
"required": ["format_version", "minecraft:block"],
|
||||
"title": "Block",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.1.10.0.blocks.components",
|
||||
"$id": "blockception.minecraft.behavior.1.10.0.blocks.components",
|
||||
"title": "Components",
|
||||
"description": "The components of that define this block",
|
||||
"required": [],
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.block_light_absorption",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.block_light_absorption",
|
||||
"additionalProperties": false,
|
||||
"type": "integer",
|
||||
"title": "Block Light Absorption 1.10.0",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.block_light_emission",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.block_light_emission",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Block Light Emission 1.10.0",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.breakonpush",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.breakonpush",
|
||||
"additionalProperties": false,
|
||||
"type": "boolean",
|
||||
"title": "Break On Push 1.10.0",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.breathability",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.breathability",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Breathability 1.10.0",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.destroy_time",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.destroy_time",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Destroy Time 1.10.0",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.display_name",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.display_name",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Display Name 1.10.0",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.entity_collision",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.entity_collision",
|
||||
"additionalProperties": false,
|
||||
"title": "Entity Collision 1.10.0",
|
||||
"description": "Can only be set to false, it disables the collision of the block with entities.",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.explosion_resistance",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.explosion_resistance",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Explosion Resistance 1.10.0",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.flammable",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.flammable",
|
||||
"additionalProperties": false,
|
||||
"type": "object",
|
||||
"title": "Flammable 1.10.0",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.friction",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.friction",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Friction 1.10.0",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.geometry",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.geometry",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Geometry 1.10.0",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.immovable",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.immovable",
|
||||
"additionalProperties": false,
|
||||
"type": "boolean",
|
||||
"title": "Immovable 1.10.0",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.loot",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.loot",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Loot 1.10.0",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.map_color",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.map_color",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Map Color 1.10.0",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.material_instances",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.material_instances",
|
||||
"type": "object",
|
||||
"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",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.onlypistonpush",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.onlypistonpush",
|
||||
"type": "boolean",
|
||||
"title": "Only Piston Push 1.10.0",
|
||||
"description": "Blocks with those components won't stick to stickyPistons"
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.pick_collision",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.pick_collision",
|
||||
"title": "Pick Collision 1.10.0",
|
||||
"description": "Can only be set to false, it disables the collision of the block with entities",
|
||||
"oneOf": [
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.placement_filter",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.placement_filter",
|
||||
"title": "Placement Filter 1.10.0",
|
||||
"description": "Sets rules for under what conditions the block can be placed/survive",
|
||||
"type": "object",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.preventsjumping",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.preventsjumping",
|
||||
"title": "Prevents Jumping 1.10.0",
|
||||
"description": "This component makes it so actors can't jump when walking on this block",
|
||||
"type": "boolean"
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.random_ticking",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.random_ticking",
|
||||
"title": "Random Ticking 1.10.0",
|
||||
"description": "Describes the component that will trigger an even at a regular interval between two values",
|
||||
"type": "object",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.rotation",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.rotation",
|
||||
"title": "Rotation 1.10.0",
|
||||
"description": "This is the block's rotation around the center of the cube in degrees. The rotation order is x-y-z.",
|
||||
"type": "array",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.ticking",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.ticking",
|
||||
"title": "Ticking 1.10.0",
|
||||
"description": "Describes the component that will trigger an even at a regular interval between two values",
|
||||
"type": "object",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.unit_cube",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.unit_cube",
|
||||
"title": "Unit Cube 1.10.0",
|
||||
"description": "Specifies that a unit cube is to be used with tessellation.",
|
||||
"type": "string"
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.10.0.minecraft.unwalkable",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.10.0.minecraft.unwalkable",
|
||||
"title": "Unwalkable 1.10.0",
|
||||
"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"
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.1.12.0.blocks",
|
||||
"$id": "blockception.minecraft.behavior.1.12.0.blocks",
|
||||
"description": "Minecraft blocks 1.12.0",
|
||||
"required": ["format_version", "minecraft:block"],
|
||||
"title": "Block",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.1.16.0.blocks",
|
||||
"$id": "blockception.minecraft.behavior.1.16.0.blocks",
|
||||
"description": "Minecraft blocks 1.16.0",
|
||||
"required": ["format_version", "minecraft:block"],
|
||||
"title": "Block",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.1.16.100.blocks",
|
||||
"$id": "blockception.minecraft.behavior.1.16.100.blocks",
|
||||
"description": "Minecraft blocks 1.16.100",
|
||||
"required": ["format_version", "minecraft:block"],
|
||||
"title": "Block",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.block_light_absorption",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.block_light_absorption",
|
||||
"additionalProperties": false,
|
||||
"type": "integer",
|
||||
"title": "Block Light Absorption 1.16.100",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.block_light_emission",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.block_light_emission",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Block Light Emission 1.16.100",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.breakonpush",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.breakonpush",
|
||||
"additionalProperties": false,
|
||||
"type": "boolean",
|
||||
"title": "Break On Push 1.16.100",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.breathability",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.breathability",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Breathability 1.16.100",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.destroy_time",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.destroy_time",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Destroy Time 1.16.100",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.display_name",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.display_name",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Display Name 1.16.100",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.entity_collision",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.entity_collision",
|
||||
"additionalProperties": false,
|
||||
"title": "Entity Collision 1.16.100",
|
||||
"description": "Can only be set to false, it disables the collision of the block with entities.",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.explosion_resistance",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.explosion_resistance",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Explosion Resistance 1.16.100",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.flammable",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.flammable",
|
||||
"additionalProperties": false,
|
||||
"type": "object",
|
||||
"title": "Flammable 1.16.100",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.friction",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.friction",
|
||||
"additionalProperties": false,
|
||||
"type": "number",
|
||||
"title": "Friction 1.16.100",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.geometry",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.geometry",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Geometry 1.16.100",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.immovable",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.immovable",
|
||||
"additionalProperties": false,
|
||||
"type": "boolean",
|
||||
"title": "Immovable 1.16.100",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.loot",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.loot",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Loot 1.16.100",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.map_color",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.map_color",
|
||||
"additionalProperties": false,
|
||||
"type": "string",
|
||||
"title": "Map Color 1.16.100",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.material_instances",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.material_instances",
|
||||
"type": "object",
|
||||
"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",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.on_fall_on",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.on_fall_on",
|
||||
"type": "object",
|
||||
"title": "On Fall On",
|
||||
"description": "Describes event for this block.",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.200.minecraft.on_interact",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.on_interact",
|
||||
"type": "object",
|
||||
"title": "On Fall On",
|
||||
"description": "Describes event for this block.",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.on_placed",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.on_placed",
|
||||
"type": "object",
|
||||
"title": "On Placed 1.16.100",
|
||||
"description": "Describes event for this block.",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.on_player_destroyed",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.on_player_destroyed",
|
||||
"type": "object",
|
||||
"title": "On Player Destroyed 1.16.100",
|
||||
"description": "Describes event for this block.",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.on_player_placing",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.on_player_placing",
|
||||
"type": "object",
|
||||
"title": "On Player Placing 1.16.100",
|
||||
"description": "Describes event for this block.",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.on_step_off",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.on_step_off",
|
||||
"type": "object",
|
||||
"title": "On Step Off 1.16.100",
|
||||
"description": "Describes event for this block.",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.on_step_on",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.on_step_on",
|
||||
"type": "object",
|
||||
"title": "On Step On 1.16.100",
|
||||
"description": "Describes event for this block.",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.onlypistonpush",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.onlypistonpush",
|
||||
"type": "boolean",
|
||||
"title": "Only Piston Push 1.16.100",
|
||||
"description": "Blocks with those components won't stick to stickyPistons"
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.pick_collision",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.pick_collision",
|
||||
"title": "Pick Collision 1.16.100",
|
||||
"description": "Can only be set to false, it disables the collision of the block with entities",
|
||||
"oneOf": [
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.placement_filter",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.placement_filter",
|
||||
"title": "Placement Filter 1.16.100",
|
||||
"description": "Sets rules for under what conditions the block can be placed/survive",
|
||||
"type": "object",
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "blockception.minecraft.behaviour.blocks.1.16.100.minecraft.preventsjumping",
|
||||
"$id": "blockception.minecraft.behavior.blocks.1.16.100.minecraft.preventsjumping",
|
||||
"title": "Prevents Jumping 1.16.100",
|
||||
"description": "This component makes it so actors can't jump when walking on this block",
|
||||
"type": "boolean"
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user