Files
minecraft-bedrock-json-schemas/behavior/blocks/blocks.json

1 line
20 KiB
JSON
Raw Normal View History

2022-08-05 19:36:04 +02:00
{"$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"}},"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.19.0","examples":["1.19.0","1.18.30","1.18.20","1.18.10","1.18.0","1.17.0","1.16.0","1.15.0","1.14.0","1.13.0","1.12.0","1.10.0","1.8.0"],"defaultSnippets":[{"label":"New Format version","body":"1.${1|8,10,12,17,18|}.${3|2|0|}"}]},"B_components_ref":{"type":"object","title":"Component","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","additionalProperties":false,"properties":{"minecraft:block_light_filter":{"$ref":"#/definitions/C"},"minecraft:block_light_emission":{"$ref":"#/definitions/D"},"minecraft:breakonpush":{"$ref":"#/definitions/E"},"minecraft:breathability":{"$ref":"#/definitions/F"},"minecraft:creative_category":{"$ref":"#/definitions/G"},"minecraft:destroy_time":{"$ref":"#/definitions/H"},"minecraft:display_name":{"$ref":"#/definitions/I"},"minecraft:entity_collision":{"$ref":"#/definitions/J"},"minecraft:explosion_resistance":{"$ref":"#/definitions/BA"},"minecraft:flammable":{"$ref":"#/definitions/BB"},"minecraft:friction":{"$ref":"#/definitions/BC"},"minecraft:geometry":{"$ref":"#/definitions/BD"},"minecraft:immovable":{"$ref":"#/definitions/BE"},"minecraft:loot":{"$ref":"#/definitions/BF"},"minecraft:map_color":{"$ref":"#/definitions/BG"},"minecraft:material_instances":{"$ref":"#/definitions/BH"},"minecraft:onlypistonpush":{"$ref":"#/definitions/BI"},"minecraft:part_visibility":{"$ref":"#/definitions/BJ"},"minecraft:on_fall_on":{"$ref":"#/definitions/CA"},"minecraft:on_interact":{"$ref":"#/definitions/CB"},"minecraft:on_placed":{"$ref":"#/definitions/CC"},"minecraft:on_player_destroyed":{"$ref":"#/definitions/CD"},"minecraft:on_player_placing":{"$ref":"#/definitions/CE"},"minecraft:on_step_off":{"$ref":"#/definitions/CF"},"minecraft:on_step_on":{"$ref":"#/definitions/CG"},"minecraft:pick_collision":{"$ref":"#/definitions/CH"},"minecraft:placement_filter":{"$ref":"#/definitions/CI"},"minecraft:preventsjumping":{"$ref":"#/definitions/CJ"},"minecraft:random_ticking":{"$ref":"#/definitions/DA"},"minecraft:rotation":{"$ref":"#/definitions/DB"},"minecraft:ticking":{"$ref":"#/definitions/DC"},"minecraft:unit_cube":{"$ref":"#/definitions/DD"},"minecraft:unwalkable":{"$ref":"#/definitions/DE"}}},"C":{"additionalProperties":false,"type":"integer","title":"Block Light filter","description":"The amount of light this block will filter out. Higher value means more light will be filtered out (0 - 15).","default":0},"D":{"additionalProperties":false,"type":"number","title":"Block Light Emission","description":"The amount of light this block will emit in a range [0.0, 1.0].","minimum":0,"maximum":1,"default":0.0},"E":{"additionalProperties":false,"type":"boolean","title":"Break On Push","description":"When pushed by a piston the block breaks."},"F":{"additionalProperties":false,"type":"string","title":"Breathability","description":"Property describing the breathability of the block, and whether it's treated as a solid block or a block of air.","enum":["solid","air"],"default":"solid"},"G":{"additionalProperties":false,"type":"boolean","title":"Creative Category","description":"Specifies the creative group for the block."},"H":{"additionalProperties":false,"type":"number","title":"Destroy Time","description":"Sets the destroy time property for the block. Greater numbers result in greater mining times. Time is measured in seconds with base equipment.","default":0.0},"I":{"additionalProperties":false,"type":"string","title":"Display Name","description":"Specifies the language file key that map