{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.behavior.block","$comment":"UNDOCUMENTED","required":["format_version","minecraft:block"],"type":"object","title":"Block Behavior","description":"The minecraft block behavior specification.","additionalProperties":false,"properties":{"format_version":{"$ref":"#/definitions/A"},"minecraft:block":{"$ref":"#/definitions/B"}},"defaultSnippets":[{"label":"New block","body":{"format_version":"${1:1.20.80}","minecraft:block":{"description":{"identifier":"$2:${3:${TM_FILENAME/[\\.].*//}}"},"components":"^{$4}"}}}],"definitions":{"A":{"title":"Format Version","description":"A version that tells minecraft what type of data format can be expected when reading this file.","pattern":"^([1-9]+)\\.([0-9]+)\\.([0-9]+)$","type":"string","default":"1.21.50","examples":["1.21.50","1.20.81","1.20.40","1.19.0","1.12.0","1.10.0","1.8.0"],"defaultSnippets":[{"label":"New Format version","body":"1.${1|8,10,12,17,18,19,20|}.${3|2|0|}"}]},"B_components_ref":{"type":"object","title":"Component","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","additionalProperties":false,"properties":{"minecraft:collision_box":{"$ref":"#/definitions/C"},"minecraft:crafting_table":{"$ref":"#/definitions/D"},"minecraft:destructible_by_explosion":{"$ref":"#/definitions/E"},"minecraft:destructible_by_mining":{"$ref":"#/definitions/F"},"minecraft:display_name":{"$ref":"#/definitions/G"},"minecraft:flammable":{"$ref":"#/definitions/H"},"minecraft:friction":{"$ref":"#/definitions/I"},"minecraft:geometry":{"$ref":"#/definitions/J"},"minecraft:item_visual":{"$ref":"#/definitions/BA"},"minecraft:light_dampening":{"$ref":"#/definitions/BC"},"minecraft:light_emission":{"$ref":"#/definitions/BD"},"minecraft:liquid_detection":{"$ref":"#/definitions/BE"},"minecraft:loot":{"$ref":"#/definitions/BF"},"minecraft:map_color":{"$ref":"#/definitions/BG"},"minecraft:material_instances":{"$ref":"#/definitions/BB"},"minecraft:placement_filter":{"$ref":"#/definitions/BH"},"minecraft:redstone_conductivity":{"$ref":"#/definitions/CB"},"minecraft:selection_box":{"$ref":"#/definitions/CC"},"minecraft:transformation":{"$ref":"#/definitions/CD"},"minecraft:custom_components":{"$ref":"#/definitions/CE"},"minecraft:tick":{"$ref":"#/definitions/CF"},"minecraft:entity_fall_on":{"$ref":"#/definitions/CG"},"tag:minecraft:diamond_tier_destructible":{},"tag:minecraft:iron_tier_destructible":{},"tag:minecraft:is_axe_item_destructible":{},"tag:minecraft:is_hoe_item_destructible":{},"tag:minecraft:is_mace_item_destructible":{},"tag:minecraft:is_pickaxe_item_destructible":{},"tag:minecraft:is_shears_item_destructible":{},"tag:minecraft:is_shovel_item_destructible":{},"tag:minecraft:is_sword_item_destructible":{},"tag:minecraft:netherite_tier_destructible":{},"tag:minecraft:stone_tier_destructible":{}},"patternProperties":{"tag:.+":{"title":"Tag","description":"Applies a tag to the block, using the key without the \"tag:\" prefix as the tag name.","type":"object","additionalProperties":false}}},"B_states_ref":{"title":"States","description":"Block states are variables that can be set to different values in order to change how your block looks or behaves.","type":"object","propertyNames":{"pattern":"^([a-zA-Z0-9_]+:[a-zA-Z0-9_\\-]+)$"},"additionalProperties":{"title":"State","description":"The key defines the name of a state, which must be properly namespaced. Each value is an array that contains all of the possible values of that state or an object defining a range of integers.","oneOf":[{"$ref":"#/definitions/CH"},{"$ref":"#/definitions/CI"}]}},"B_traits_ref":{"title":"Traits","description":"A shortcut for creators to use Vanilla block states without needing to define and manage a series of events or triggers on custom blocks","type":"object","additionalProperties":false,"properties":{"minecraft:placement_direction":{"$ref":"#/definitions/CJ"},"minecraft:placement_position":{"$ref":"#/definitions/DA"}}},"C":{"title":"Collision Box","description":"ThiscomponentcanbespecifiedasaBoolean.Ifthiscomponentisomitte