2021-01-05 01:05:33 +01:00
{
"$schema" : "http://json-schema.org/draft-07/schema" ,
"$id" : "blockception.minecraft.behaviour.1.16.200.blocks" ,
"description" : "Minecraft blocks 1.16.200" ,
"required" : [ "format_version" , "minecraft:block" ] ,
"title" : "Block" ,
"type" : "object" ,
"additionalProperties" : false ,
"properties" : {
"format_version" : {
2021-01-27 01:06:07 +01:00
"title" : "The 1.16.200 format version" ,
2021-01-05 01:05:33 +01:00
"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" : {
2021-01-18 01:29:00 +01:00
"title" : "Block definitions" ,
2021-01-05 01:05:33 +01:00
"description" : "A custom block definition" ,
"type" : "object" ,
"additionalProperties" : false ,
"required" : [ "description" , "components" ] ,
"properties" : {
"description" : {
"title" : "Block description" ,
"description" : "The description for this block" ,
"type" : "object" ,
"additionalProperties" : false ,
"required" : [ "identifier" ] ,
"properties" : {
"identifier" : {
"type" : "string" ,
"description" : "The identifier for this block. The name must include a namespace and must not use the Minecraft namespace unless overriding a Vanilla block." ,
"title" : "Identifier" ,
"$ref" : "../../../general/block/identifier.json"
} ,
"is_experimental" : {
"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"
} ,
"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"
2021-01-05 10:41:43 +01:00
} ,
"properties" : {
2021-01-18 01:29:00 +01:00
"title" : "Properties" ,
2021-01-05 10:41:43 +01:00
"description" : "UNDOCUMENATED" ,
"propertyNames" : {
"pattern" : "%([a-zA-Z0-9_]+:[a-zA-Z0-9_\\-]+)&"
} ,
"additionalProperties" : {
2021-03-11 16:07:04 +01:00
"oneOf" : [ { "type" : "array" , "oneOf" : [ { "type" : "boolean" } , { "type" : "number" } , { "type" : "integer" } , { "type" : "string" } ] } , { "type" : "object" } ]
2021-01-05 10:41:43 +01:00
}
2021-01-05 01:05:33 +01:00
}
}
} ,
"components" : {
"type" : "object" ,
"title" : "Component" ,
"description" : "" ,
"properties" : {
2021-01-05 10:41:43 +01:00
"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" } ,
2021-01-05 01:05:33 +01:00
"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" } ,
"minecraft:breathability" : { "$ref" : "./components/minecraft.breathability.json" } ,
"minecraft:destroy_time" : { "$ref" : "./components/minecraft.destroy_time.json" } ,
"minecraft:display_name" : { "$ref" : "./components/minecraft.display_name.json" } ,
"minecraft:entity_collision" : { "$ref" : "./components/minecraft.entity_collision.json" } ,
"minecraft:explosion_resistance" : { "$ref" : "./components/minecraft.explosion_resistance.json" } ,
"minecraft:flammable" : { "$ref" : "./components/minecraft.flammable.json" } ,
"minecraft:friction" : { "$ref" : "./components/minecraft.friction.json" } ,
"minecraft:geometry" : { "$ref" : "./components/minecraft.geometry.json" } ,
"minecraft:immovable" : { "$ref" : "./components/minecraft.immovable.json" } ,
"minecraft:map_color" : { "$ref" : "./components/minecraft.map_color.json" } ,
"minecraft:material_instances" : { "$ref" : "./components/minecraft.material_instances.json" } ,
"minecraft:onlypistonpush" : { "$ref" : "./components/minecraft.onlypistonpush.json" } ,
"minecraft:pick_collision" : { "$ref" : "./components/minecraft.pick_collision.json" } ,
"minecraft:placement_filter" : { "$ref" : "./components/minecraft.placement_filter.json" } ,
"minecraft:preventsjumping" : { "$ref" : "./components/minecraft.preventsjumping.json" } ,
"minecraft:random_ticking" : { "$ref" : "./components/minecraft.random_ticking.json" } ,
"minecraft:rotation" : { "$ref" : "./components/minecraft.rotation.json" } ,
"minecraft:ticking" : { "$ref" : "./components/minecraft.ticking.json" } ,
"minecraft:unit_cube" : { "$ref" : "./components/minecraft.unit_cube.json" } ,
"minecraft:unwalkable" : { "$ref" : "./components/minecraft.unwalkable.json" }
}
} ,
"events" : {
2021-01-05 10:41:43 +01:00
"$ref" : "./events.json"
2021-01-05 01:05:33 +01:00
}
}
}
}
}