Merge branch 'main' into main

This commit is contained in:
ChibiMango
2022-07-26 17:50:01 +01:00
committed by GitHub
492 changed files with 2350 additions and 2420 deletions

View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.behavior.animation_controller","examples":[{"format_version":"1.19.0","animation_controllers":{"controller.animation.example":{"initial_state":"default","states":{"default":{"transitions":[{"state_1":"query.is_baby"}]},"state_1":{}}}}}],"definitions":{"animationspec":{"anyOf":[{"title":"Animation Specification","description":"A single string that specifies which animation there are","type":"string"},{"type":"object","title":"Animation Specification","description":"A object specification on when to animate","maxProperties":1,"minProperties":1,"additionalProperties":{"$ref":"#/definitions/A"}}]},"particle_effect_spec":{"additionalProperties":false,"type":"object","required":["effect"],"properties":{"bind_to_actor":{"type":"boolean","title":"Bind To Actor","description":"Set to false to have the effect spawned in the world without being bound to an actor (by default an effect is bound to the actor).","const":false},"effect":{"type":"string","title":"Effect","description":"The name of a particle effect that should be played"},"locator":{"type":"string","title":"Locator","description":"The name of a locator on the actor where the effect should be located"},"pre_effect_script":{"type":"string","title":"Pre Effect Script","description":"A molang script that will be run when the particle emitter is initialized"}}},"commands":{"type":"string","description":"The event or commands to execute","title":"Commands","oneOf":[{"pattern":"^@s .+$","title":"Event"},{"pattern":"^/.+$","title":"Command"},{"pattern":"^.+;$","title":"Molang"}]},"A":{"type":"string","title":"Molang","description":"Molang definition","format":"molang","examples":["query.variant","(1.0)","query.","variable.=;"],"defaultSnippets":[{"label":"New Molang","body":"$1"}]},"B":{"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|}"}]}},"type":"object","title":"Animation Controller","description":"Animation controller for behaviors","required":["format_version","animation_controllers"],"additionalProperties":false,"properties":{"format_version":{"$ref":"#/definitions/B"},"animation_controllers":{"type":"object","title":"Animation Controllers","description":"The animation controllers schema for","propertyNames":{"pattern":"^controller\\.animation\\.[a-z\\.]+","examples":["controller.animation.example","controller.animation.example.foo"]},"additionalProperties":{"additionalProperties":false,"type":"object","title":"Animation Controller","description":"A single animation controller","required":["states"],"minProperties":1,"properties":{"states":{"title":"States","description":"The states of this animation controller","propertyNames":{"pattern":"[a-z\\.]+"},"minProperties":1,"type":"object","additionalProperties":{"additionalProperties":false,"title":"Animation State","description":"Animation state","type":"object","examples":[{"animations":["anim.idle"],"transitions":[{"example":"query.is_sheared"}]}],"properties":{"animations":{"title":"Animations","description":"The animations definition for","type":"array","items":{"$ref":"#/definitions/animationspec","description":"The key definition of an animation to play, defined in the entity","title":"Animations"}},"on_entry":{"type":"array","description":"Events, commands or transitions to preform on entry of this state","title":"On Entry","items":{"$ref":"#/definitions/commands"}},"on_exit":{"type":"array","description":"Events, commands or transitions to preform on exit of this state","title":"On Exit","items":{"$ref":"#/definitions/commands"}},"transitions":{"title":"Transition","description":"The transition definition for","minProperties":1,"type":"array","items":{"title":"Transition","description":"A transition to another state","type":"object","maxProperties":1,"minProperties":1,"examples":[{"default":"query.is_chested"}],"additionalProperties":{"$ref":"#/definitions/A"}}}}}},"initial_state":{"title":"Initial State","description":"The state to start with, if not specified state at position 0 in the array is used","type":"string","examples":["default"]}}}}}}
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.behavior.animation_controller","examples":[{"format_version":"1.19.0","animation_controllers":{"controller.animation.example":{"initial_state":"default","states":{"default":{"transitions":[{"state_1":"query.is_baby"}]},"state_1":{}}}}}],"definitions":{"animationspec":{"anyOf":[{"title":"Animation Specification","description":"A single string that specifies which animation there are.","type":"string"},{"type":"object","title":"Animation Specification","description":"A object specification on when to animate.","maxProperties":1,"minProperties":1,"additionalProperties":{"$ref":"#/definitions/A"}}]},"particle_effect_spec":{"additionalProperties":false,"type":"object","required":["effect"],"properties":{"bind_to_actor":{"type":"boolean","title":"Bind To Actor","description":"Set to false to have the effect spawned in the world without being bound to an actor (by default an effect is bound to the actor).","const":false},"effect":{"type":"string","title":"Effect","description":"The name of a particle effect that should be played."},"locator":{"type":"string","title":"Locator","description":"The name of a locator on the actor where the effect should be located."},"pre_effect_script":{"type":"string","title":"Pre Effect Script","description":"A molang script that will be run when the particle emitter is initialized."}}},"commands":{"type":"string","description":"The event or commands to execute.","title":"Commands","oneOf":[{"pattern":"^@s .+$","title":"Event"},{"pattern":"^/.+$","title":"Command"},{"pattern":"^.+;$","title":"Molang"}]},"A":{"type":"string","title":"Molang","description":"Molang definition.","format":"molang","examples":["query.variant","(1.0)","query.","variable.=;"],"defaultSnippets":[{"label":"New Molang","body":"$1"}]},"B":{"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|}"}]}},"type":"object","title":"Animation Controller","description":"Animation controller for behaviors.","required":["format_version","animation_controllers"],"additionalProperties":false,"properties":{"format_version":{"$ref":"#/definitions/B"},"animation_controllers":{"type":"object","title":"Animation Controllers","description":"The animation controllers schema for.","propertyNames":{"pattern":"^controller\\.animation\\.[a-z\\.]+","examples":["controller.animation.example","controller.animation.example.foo"]},"additionalProperties":{"additionalProperties":false,"type":"object","title":"Animation Controller","description":"A single animation controller.","required":["states"],"minProperties":1,"properties":{"states":{"title":"States","description":"The states of this animation controller.","propertyNames":{"pattern":"[a-z\\.]+"},"minProperties":1,"type":"object","additionalProperties":{"additionalProperties":false,"title":"Animation State","description":"Animation state.","type":"object","examples":[{"animations":["anim.idle"],"transitions":[{"example":"query.is_sheared"}]}],"properties":{"animations":{"title":"Animations","description":"The animations definition for.","type":"array","items":{"$ref":"#/definitions/animationspec","description":"The key definition of an animation to play, defined in the entity.","title":"Animations"}},"on_entry":{"type":"array","description":"Events, commands or transitions to preform on entry of this state.","title":"On Entry","items":{"$ref":"#/definitions/commands"}},"on_exit":{"type":"array","description":"Events, commands or transitions to preform on exit of this state.","title":"On Exit","items":{"$ref":"#/definitions/commands"}},"transitions":{"title":"Transition","description":"The transition definition for.","minProperties":1,"type":"array","items":{"title":"Transition","description":"A transition to another state.","type":"object","maxProperties":1,"minProperties":1,"examples":[{"default":"query.is_chested"}],"additionalProperties":{"$ref":"#/definitions/A"}}}}}},"initial_state":{"title":"Initial State","description":"The state to start with, if not specified state at position 0 in the array is used.","type":"string","examples":["default"]}}}}}}

View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.behavior.animations","examples":[{"format_version":"1.19.0","animations":{"animation.example":{}}}],"definitions":{"animationspec":{"anyOf":[{"title":"Animation Specification","description":"A single string that specifies which animation there are","type":"string"},{"type":"object","title":"Animation Specification","description":"A object specification on how to transition","maxProperties":1,"minProperties":1,"additionalProperties":{"$ref":"#/definitions/A"}}]},"particle_effect_spec":{"additionalProperties":false,"type":"object","required":["effect"],"properties":{"bind_to_actor":{"title":"Bind To Actor","type":"boolean","description":"Set to false to have the effect spawned in the world without being bound to an actor (by default an effect is bound to the actor).","const":false},"effect":{"type":"string","description":"The name of a particle effect that should be played","title":"Effect"},"locator":{"type":"string","description":"The name of a locator on the actor where the effect should be located","title":"Locator"},"pre_effect_script":{"type":"string","description":"A molang script that will be run when the particle emitter is initialized","title":"Pre Effect Script"}}},"commands":{"type":"string","description":"The event or commands to execute","title":"Commands","anyOf":[{"pattern":"^.*=.*;$","title":"Variable","description":"Sets the value to a molang variable"},{"pattern":"^/[a-z].*$","title":"Minecraft Command","description":"Executes a minecraft command"},{"pattern":"[A-Za-z][a-z]*\\.[a-z_0-9]*","title":"Molang"},{"pattern":"^@s .*$","title":"Event","description":"An event to be called upon within the executing entity"}]},"A":{"type":"string","title":"Molang","description":"Molang definition","format":"molang","examples":["query.variant","(1.0)","query.","variable.=;"],"defaultSnippets":[{"label":"New Molang","body":"$1"}]},"B":{"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|}"}]}},"type":"object","title":"Animation","description":"Animation for behavior for","required":["format_version","animations"],"additionalProperties":false,"properties":{"format_version":{"$ref":"#/definitions/B"},"animations":{"title":"Animations Schema","description":"The animation specification","type":"object","propertyNames":{"pattern":"^animation\\.[a-z\\.]+"},"additionalProperties":{"title":"Animation","type":"object","description":"A single animation definition for","additionalProperties":false,"propertyNames":{"examples":["animation.example.foo"]},"properties":{"animation_length":{"type":"number","description":"The time in seconds this animation will last","title":"Animation Length"},"loop":{"type":"boolean","description":"Whenever this animation should loop once it reaches the end, will only happen if the animation is still active","title":"Loop"},"timeline":{"title":"Timeline","description":"A timeline specification, property names are timestamps","type":"object","propertyNames":{"pattern":"^(\\d+\\.\\d+|\\d+)$","examples":["0.0","1.0"]},"additionalProperties":{"oneOf":[{"type":"string","$ref":"#/definitions/commands"},{"type":"array","title":"Collection Timelime Items","items":{"$ref":"#/definitions/commands"}}]}}}}}}}
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.behavior.animations","examples":[{"format_version":"1.19.0","animations":{"animation.example":{}}}],"definitions":{"animationspec":{"anyOf":[{"title":"Animation Specification","description":"A single string that specifies which animation there are.","type":"string"},{"type":"object","title":"Animation Specification","description":"A object specification on how to transition.","maxProperties":1,"minProperties":1,"additionalProperties":{"$ref":"#/definitions/A"}}]},"particle_effect_spec":{"additionalProperties":false,"type":"object","required":["effect"],"properties":{"bind_to_actor":{"title":"Bind To Actor","type":"boolean","description":"Set to false to have the effect spawned in the world without being bound to an actor (by default an effect is bound to the actor).","const":false},"effect":{"type":"string","description":"The name of a particle effect that should be played.","title":"Effect"},"locator":{"type":"string","description":"The name of a locator on the actor where the effect should be located.","title":"Locator"},"pre_effect_script":{"type":"string","description":"A molang script that will be run when the particle emitter is initialized.","title":"Pre Effect Script"}}},"commands":{"type":"string","description":"The event or commands to execute.","title":"Commands","anyOf":[{"pattern":"^.*=.*;$","title":"Variable","description":"Sets the value to a molang variable."},{"pattern":"^/[a-z].*$","title":"Minecraft Command","description":"Executes a minecraft command."},{"pattern":"[A-Za-z][a-z]*\\.[a-z_0-9]*","title":"Molang"},{"pattern":"^@s .*$","title":"Event","description":"An event to be called upon within the executing entity."}]},"A":{"type":"string","title":"Molang","description":"Molang definition.","format":"molang","examples":["query.variant","(1.0)","query.","variable.=;"],"defaultSnippets":[{"label":"New Molang","body":"$1"}]},"B":{"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|}"}]}},"type":"object","title":"Animation","description":"Animation for behavior for.","required":["format_version","animations"],"additionalProperties":false,"properties":{"format_version":{"$ref":"#/definitions/B"},"animations":{"title":"Animations Schema","description":"The animation specification.","type":"object","propertyNames":{"pattern":"^animation\\.[a-z\\.]+"},"additionalProperties":{"title":"Animation","type":"object","description":"A single animation definition for.","additionalProperties":false,"propertyNames":{"examples":["animation.example.foo"]},"properties":{"animation_length":{"type":"number","description":"The time in seconds this animation will last.","title":"Animation Length"},"loop":{"type":"boolean","description":"Whenever this animation should loop once it reaches the end, will only happen if the animation is still active.","title":"Loop"},"timeline":{"title":"Timeline","description":"A timeline specification, property names are timestamps.","type":"object","propertyNames":{"pattern":"^(\\d+\\.\\d+|\\d+)$","examples":["0.0","1.0"]},"additionalProperties":{"oneOf":[{"type":"string","$ref":"#/definitions/commands"},{"type":"array","title":"Collection Timelime Items","items":{"$ref":"#/definitions/commands"}}]}}}}}}}

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

View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","title":"Tick","description":"Mcfunction that are to be called per game tick (20 times per second)","additionalProperties":false,"examples":[{"values":["foo"]}],"properties":{"values":{"title":"Values","description":"The collection of function path to execute","type":"array","items":{"title":"Function path","description":"The path to the function","type":"string","pattern":"[a-zA-Z_\\-\\/ ]+","examples":["foo","folder/foo"]}}},"definitions":{}}
{"$schema":"http://json-schema.org/draft-07/schema","title":"Tick","description":"Mcfunction that are to be called per game tick (20 times per second).","additionalProperties":false,"examples":[{"values":["foo"]}],"properties":{"values":{"title":"Values","description":"The collection of function path to execute.","type":"array","items":{"title":"Function path","description":"The path to the function.","type":"string","pattern":"[a-zA-Z_\\-\\/ ]+","examples":["foo","folder/foo"]}}},"definitions":{}}

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

2
general/manifest.json generated

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.world_x_packs","type":"array","title":"World X Pack Schema","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","examples":[[{"pack_id":"UUID","version":[1,0,0]}]],"items":{"title":"Items","description":"A reference to a pack","type":"object","properties":{"pack_id":{"description":"The uuid of the pack to include","$ref":"#/definitions/A","title":"Pack Id"},"version":{"description":"The version of the pack","$ref":"#/definitions/B","title":"Version"}}},"definitions":{"A":{"description":"A valid uuid v4","format":"uuid","pattern":"^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$","title":"A UUID V4","type":"string","defaultSnippets":[{"label":"new UUID v4","body":"$UUID"}]},"B":{"type":"array","title":"Version Numbering","description":"A version made of 3 numbers","examples":[[1,0,0]],"items":[{"type":"number","minimum":1,"title":""},{"type":"number","minimum":0,"title":"Major"},{"type":"number","minimum":0,"title":"Minor"}]}}}
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.world_x_packs","type":"array","title":"World X Pack Schema","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","examples":[[{"pack_id":"UUID","version":[1,0,0]}]],"items":{"title":"Items","description":"A reference to a pack.","type":"object","properties":{"pack_id":{"description":"The uuid of the pack to include.","$ref":"#/definitions/A","title":"Pack Id"},"version":{"description":"The version of the pack.","$ref":"#/definitions/B","title":"Version"}}},"definitions":{"A":{"description":"A valid uuid v4.","format":"uuid","pattern":"^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$","title":"A UUID V4","type":"string","defaultSnippets":[{"label":"new UUID v4","body":"$UUID"}]},"B":{"type":"array","title":"Version Numbering","description":"A version made of 3 numbers.","examples":[[1,0,0]],"items":[{"type":"number","minimum":1,"title":""},{"type":"number","minimum":0,"title":"Major"},{"type":"number","minimum":0,"title":"Minor"}]}}}

View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.language_names","examples":[[["en_US","English (US)"],["en_GB","English (UK)"],["de_DE","Deutsch (Deutschland)"],["es_ES","Español (España)"],["es_MX","Español (México)"],["fr_FR","Français (France)"],["fr_CA","Français (Canada)"],["it_IT","Italiano (Italia)"],["ja_JP","日本語 (日本)"],["ko_KR","한국어 (대한민국)"],["pt_BR","Português (Brasil)"],["pt_PT","Português (Portugal)"],["ru_RU","Русский (Россия)"],["zh_CN","简体中文"],["zh_TW","繁體中文"],["nl_NL","Nederlands (Nederland)"],["bg_BG","Български (BG)"],["cs_CZ","Čeština (Česká republika)"],["da_DK","Dansk (DA)"],["el_GR","Ελληνικά (Ελλάδα)"],["fi_FI","Suomi (Suomi)"],["hu_HU","Magyar (HU)"],["id_ID","Bahasa Indonesia (Indonesia)"],["nb_NO","Norsk bokmål (Norge)"],["pl_PL","Polski (PL)"],["sk_SK","Slovensky (SK)"],["sv_SE","Svenska (Sverige)"],["tr_TR","Türkçe (Türkiye)"],["uk_UA","Українська (Україна)"]]],"additionalProperties":false,"type":"array","title":"Language Names","description":"A language names definitions file","items":{"type":"array","description":"A language name identifier","items":[{"type":"string","description":"A language identifier","pattern":"^[a-z]{2}_[A-Z]{2}$"},{"type":"string","description":"The name of the language"}]},"definitions":{}}
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.language_names","examples":[[["en_US","English (US)"],["en_GB","English (UK)"],["de_DE","Deutsch (Deutschland)"],["es_ES","Español (España)"],["es_MX","Español (México)"],["fr_FR","Français (France)"],["fr_CA","Français (Canada)"],["it_IT","Italiano (Italia)"],["ja_JP","日本語 (日本)"],["ko_KR","한국어 (대한민국)"],["pt_BR","Português (Brasil)"],["pt_PT","Português (Portugal)"],["ru_RU","Русский (Россия)"],["zh_CN","简体中文"],["zh_TW","繁體中文"],["nl_NL","Nederlands (Nederland)"],["bg_BG","Български (BG)"],["cs_CZ","Čeština (Česká republika)"],["da_DK","Dansk (DA)"],["el_GR","Ελληνικά (Ελλάδα)"],["fi_FI","Suomi (Suomi)"],["hu_HU","Magyar (HU)"],["id_ID","Bahasa Indonesia (Indonesia)"],["nb_NO","Norsk bokmål (Norge)"],["pl_PL","Polski (PL)"],["sk_SK","Slovensky (SK)"],["sv_SE","Svenska (Sverige)"],["tr_TR","Türkçe (Türkiye)"],["uk_UA","Українська (Україна)"]]],"additionalProperties":false,"type":"array","title":"Language Names","description":"A language names definitions file.","items":{"type":"array","description":"A language name identifier.","items":[{"type":"string","description":"A language identifier.","pattern":"^[a-z]{2}_[A-Z]{2}$"},{"type":"string","description":"The name of the language."}]},"definitions":{}}

View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.languages","additionalProperties":false,"examples":[["en_US","de_DE","ru_RU","zh_CN","fr_FR","it_IT","pt_BR","fr_CA","zh_TW","es_MX","es_ES","pt_PT","en_GB","ko_KR","ja_JP","nl_NL","bg_BG","cs_CZ","da_DK","el_GR","fi_FI","hu_HU","id_ID","nb_NO","pl_PL","sk_SK","sv_SE","tr_TR","uk_UA"]],"type":"array","title":"Languages","description":"A language definitions file","items":{"type":"string","description":"A language identifier","pattern":"^[a-z]{2}_[A-Z]{2}$","enum":["en_US","de_DE","ru_RU","zh_CN","fr_FR","it_IT","pt_BR","fr_CA","zh_TW","es_MX","es_ES","pt_PT","en_GB","ko_KR","ja_JP","nl_NL","bg_BG","cs_CZ","da_DK","el_GR","fi_FI","hu_HU","id_ID","nb_NO","pl_PL","sk_SK","sv_SE","tr_TR","uk_UA"]},"definitions":{}}
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.languages","additionalProperties":false,"examples":[["en_US","de_DE","ru_RU","zh_CN","fr_FR","it_IT","pt_BR","fr_CA","zh_TW","es_MX","es_ES","pt_PT","en_GB","ko_KR","ja_JP","nl_NL","bg_BG","cs_CZ","da_DK","el_GR","fi_FI","hu_HU","id_ID","nb_NO","pl_PL","sk_SK","sv_SE","tr_TR","uk_UA"]],"type":"array","title":"Languages","description":"A language definitions file.","items":{"type":"string","description":"A language identifier.","pattern":"^[a-z]{2}_[A-Z]{2}$","enum":["en_US","de_DE","ru_RU","zh_CN","fr_FR","it_IT","pt_BR","fr_CA","zh_TW","es_MX","es_ES","pt_PT","en_GB","ko_KR","ja_JP","nl_NL","bg_BG","cs_CZ","da_DK","el_GR","fi_FI","hu_HU","id_ID","nb_NO","pl_PL","sk_SK","sv_SE","tr_TR","uk_UA"]},"definitions":{}}

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

2
resource/blocks.json generated
View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.block.json","type":"object","title":"Blocks","description":"The minecraft block definition file","definitions":{"texture":{"oneOf":[{"type":"string"},{"additionalProperties":false,"type":"object","properties":{"down":{"type":"string","pattern":"^[\\w_\\-]+$"},"up":{"type":"string","pattern":"^[\\w_\\-]+$"},"side":{"type":"string","pattern":"^[\\w_\\-]+$"},"south":{"type":"string","pattern":"^[\\w_\\-]+$"},"north":{"type":"string","pattern":"^[\\w_\\-]+$"},"west":{"type":"string","pattern":"^[\\w_\\-]+$"},"east":{"type":"string","pattern":"^[\\w_\\-]+$"}}}]},"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|}"}]}},"propertyNames":{"pattern":"^[\\w_\\-:\\.]+$"},"properties":{"format_version":{"$ref":"#/definitions/A"}},"additionalProperties":{"additionalProperties":false,"title":"Block","description":"Block texture definition","type":"object","properties":{"brightness_gamma":{"type":"number","title":"Brightness Gamma","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED"},"carried_textures":{"$ref":"#/definitions/texture","title":"Carried Textures","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED"},"isotropic":{"title":"Isotropic","description":"Marks if this block is isotropic or not, or which side are","oneOf":[{"type":"boolean"},{"additionalProperties":false,"type":"object","properties":{"down":{"type":"boolean"},"up":{"type":"boolean"},"side":{"type":"boolean"},"south":{"type":"boolean"},"north":{"type":"boolean"},"west":{"type":"boolean"},"east":{"type":"boolean"}}}]},"sound":{"type":"string","title":"Sound","description":"The sound definition of this block"},"textures":{"$ref":"#/definitions/texture","title":"Sound","description":"Textures"}}}}
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.block.json","type":"object","title":"Blocks","description":"The minecraft block definition file.","definitions":{"texture":{"oneOf":[{"type":"string"},{"additionalProperties":false,"type":"object","properties":{"down":{"type":"string","pattern":"^[\\w_\\-]+$"},"up":{"type":"string","pattern":"^[\\w_\\-]+$"},"side":{"type":"string","pattern":"^[\\w_\\-]+$"},"south":{"type":"string","pattern":"^[\\w_\\-]+$"},"north":{"type":"string","pattern":"^[\\w_\\-]+$"},"west":{"type":"string","pattern":"^[\\w_\\-]+$"},"east":{"type":"string","pattern":"^[\\w_\\-]+$"}}}]},"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|}"}]}},"propertyNames":{"pattern":"^[\\w_\\-:\\.]+$"},"properties":{"format_version":{"$ref":"#/definitions/A"}},"additionalProperties":{"additionalProperties":false,"title":"Block","description":"Block texture definition.","type":"object","properties":{"brightness_gamma":{"type":"number","title":"Brightness Gamma","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED"},"carried_textures":{"$ref":"#/definitions/texture","title":"Carried Textures","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED"},"isotropic":{"title":"Isotropic","description":"Marks if this block is isotropic or not, or which side are.","oneOf":[{"type":"boolean"},{"additionalProperties":false,"type":"object","properties":{"down":{"type":"boolean"},"up":{"type":"boolean"},"side":{"type":"boolean"},"south":{"type":"boolean"},"north":{"type":"boolean"},"west":{"type":"boolean"},"east":{"type":"boolean"}}}]},"sound":{"type":"string","title":"Sound","description":"The sound definition of this block."},"textures":{"$ref":"#/definitions/texture","title":"Sound","description":"Textures."}}}}

File diff suppressed because one or more lines are too long

2
resource/fog/fog.json generated

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.resource.items","examples":[{"format_version":"1.19.0","minecraft:item":{"description":{"identifier":"blockception:item","category":"Equipment"},"components":{"minecraft:icon":"item","minecraft:render_offsets":"apple"}}}],"allOf":[{"if":{"properties":{"format_version":{"type":"string","const":"1.10"}}},"then":{"$ref":"#/definitions/A"}},{"if":{"properties":{"format_version":{"type":"string","const":"1.10.0"}}},"then":{"$ref":"#/definitions/A"}},{"properties":{"format_version":{"$ref":"#/definitions/C"}}}],"definitions":{"B":{"description":"A minecraft item identifier","pattern":"^[0-9a-zA-Z:_\\-\\.]+$","title":"Item Identifier","type":"string","defaultSnippets":[{"label":"New Identifier","body":"$1:$2"}]},"A":{"required":["format_version","minecraft:item"],"title":"Item","description":"Minecraft items 1.10.0","type":"object","properties":{"format_version":{"title":"Format Version","description":"A version that tells minecraft what type of data format can be expected when reading this file.","type":"string"},"minecraft:item":{"title":"Item","description":"A resource pack definition of an item","required":["description","components"],"type":"object","additionalProperties":false,"properties":{"description":{"title":"Description","description":"The description of an item","required":["identifier"],"type":"object","additionalProperties":false,"properties":{"identifier":{"title":"Identifier","description":"The item identifier","$ref":"#/definitions/B","examples":["namespace:example"]},"category":{"title":"Category","description":"The category this item belongs in","type":"string"}}},"components":{"title":"Components","description":"The components that describe this item","additionalProperties":false,"properties":{"minecraft:icon":{"title":"Icon","description":"The texture defined in `textures/item_texture.json`","type":"string"},"minecraft:render_offsets":{"type":"string","description":"The render offset used for the item","title":"Render Offsets","enum":["apple"]}}}}}}},"C":{"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|}"}]}}}
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.resource.items","examples":[{"format_version":"1.19.0","minecraft:item":{"description":{"identifier":"blockception:item","category":"Equipment"},"components":{"minecraft:icon":"item","minecraft:render_offsets":"apple"}}}],"allOf":[{"if":{"properties":{"format_version":{"type":"string","const":"1.10"}}},"then":{"$ref":"#/definitions/A"}},{"if":{"properties":{"format_version":{"type":"string","const":"1.10.0"}}},"then":{"$ref":"#/definitions/A"}},{"properties":{"format_version":{"$ref":"#/definitions/C"}}}],"definitions":{"B":{"description":"A minecraft item identifier.","pattern":"^[0-9a-zA-Z:_\\-\\.]+$","title":"Item Identifier","type":"string","defaultSnippets":[{"label":"New Identifier","body":"$1:$2"}]},"A":{"required":["format_version","minecraft:item"],"title":"Item","description":"Minecraft items 1.10.0","type":"object","properties":{"format_version":{"title":"Format Version","description":"A version that tells minecraft what type of data format can be expected when reading this file.","type":"string"},"minecraft:item":{"title":"Item","description":"A resource pack definition of an item.","required":["description","components"],"type":"object","additionalProperties":false,"properties":{"description":{"title":"Description","description":"The description of an item.","required":["identifier"],"type":"object","additionalProperties":false,"properties":{"identifier":{"title":"Identifier","description":"The item identifier.","$ref":"#/definitions/B","examples":["namespace:example"]},"category":{"title":"Category","description":"The category this item belongs in.","type":"string"}}},"components":{"title":"Components","description":"The components that describe this item.","additionalProperties":false,"properties":{"minecraft:icon":{"title":"Icon","description":"The texture defined in `textures/item_texture.json`","type":"string"},"minecraft:render_offsets":{"type":"string","description":"The render offset used for the item.","title":"Render Offsets","enum":["apple"]}}}}}}},"C":{"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|}"}]}}}

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

2
resource/sounds.json generated
View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.resource.sounds.json","type":"object","title":"Sounds.json","description":"Sound definitions","additionalProperties":false,"definitions":{"pitch":{"title":"Pitch","oneOf":[{"default":1,"type":"number","description":"A defined pitch"},{"description":"A random selection between a minimum and maximum","type":"array","items":[{"type":"number","minimum":0,"title":"Minimum"},{"type":"number","minimum":0,"title":"Maximum"}]}]},"volume":{"title":"Volume","oneOf":[{"default":1,"type":"number","description":"A defined volume"},{"description":"A random selection between a minimum and maximum","type":"array","items":[{"type":"number","minimum":0,"title":"Minimum"},{"type":"number","minimum":0,"title":"Maximum"}]}]},"sound_event":{"title":"Sound Event","description":"A single sound event definition","oneOf":[{"type":"string"},{"type":"object","additionalProperties":false,"required":["sound"],"properties":{"volume":{"$ref":"#/definitions/volume"},"sound":{"type":"string","title":"Sound Event","description":"The sound event described in sound_definitions.json"},"pitch":{"$ref":"#/definitions/pitch"}}}]},"entity_event":{"type":"object","title":"Entity Sound","description":"Entity sound definitions","properties":{"volume":{"$ref":"#/definitions/volume"},"pitch":{"$ref":"#/definitions/pitch"},"events":{"type":"object","title":"Events","propertyNames":{"pattern":"[a-z\\._]+"},"additionalProperties":{"$ref":"#/definitions/sound_event"}}}}},"properties":{"block_sounds":{"type":"object","title":"Block Sounds","description":"Block sound definitions","additionalProperties":{"type":"object","title":"Block Sound","description":"A single block sound definition","additionalProperties":false,"properties":{"volume":{"$ref":"#/definitions/volume"},"pitch":{"$ref":"#/definitions/pitch"},"events":{"type":"object","title":"Events","propertyNames":{"enum":["default","item.use.on","break","hit","place","power.on","power.off"]},"additionalProperties":{"$ref":"#/definitions/sound_event"}}}}},"entity_sounds":{"type":"object","title":"Entity Sounds","description":"Entity sounds definitions","additionalProperties":false,"properties":{"defaults":{"$ref":"#/definitions/entity_event"},"entities":{"type":"object","title":"Entities","description":"Entities definitions","additionalProperties":{"$ref":"#/definitions/entity_event"}}}},"individual_event_sounds":{"type":"object","title":"Individual Event Sounds","description":"Individual event sounds definitions","additionalProperties":false,"properties":{"events":{"type":"object","title":"Events","description":"Events","additionalProperties":{"$ref":"#/definitions/sound_event"}}}},"interactive_sounds":{"type":"object","title":"Interactive Sounds","description":"Interactive sounds definitions","additionalProperties":false,"properties":{"block_sounds":{"type":"object","title":"Block Sounds","description":"Block sound definitions","additionalProperties":{"type":"object","title":"Block Sound","description":"A single block sound definition","additionalProperties":false,"properties":{"volume":{"$ref":"#/definitions/volume"},"pitch":{"$ref":"#/definitions/pitch"},"events":{"type":"object","title":"Events","propertyNames":{"enum":["default","fall","step","hit","jump","land"]},"additionalProperties":{"title":"Sound Event","description":"A single sound event definition","oneOf":[{"type":"string"},{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"volume":{"$ref":"#/definitions/volume"},"sound":{"type":"string","title":"Sound Event","description":"The sound event described in sound_definitions.json"},"pitch":{"$ref":"#/definitions/pitch"}}}]}}}}},"entity_sounds":{"type":"object","title":"Entity Sounds","description":"Entity sound definitions","additionalProperties":false,"properties":{"defaults":{"type":"object","title":"Defaults","description":"Default sound definitions","additionalProperties":{"type":"object","title":"Entity Sounds","properties":{"events":{"type":"object","title":"Entity Events","propertyNames":{"pattern":"[a-z0-9\\.]+"},"additionalProperties":{"type":"object","title":"Entity Event","description":"A single entity event","additionalProperties":{"type":"string","title":"A Sound Interaction"}}}}},"properties":{"volume":{"$ref":"#/definitions/volume"},"pitch":{"$ref":"#/definitions/pitch"}}},"entities":{"type":"object","title":"Entites Sounds","description":"Entities sound definitions","additionalProperties":{"type":"object","title":"Entity Sounds","properties":{"volume":{"$ref":"#/definitions/volume"},"pitch":{"$ref":"#/definitions/pitch"},"events":{"type":"object","title":"Entity Events","propertyNames":{"pattern":"[a-z0-9\\.]+"},"additionalProperties":{"type":"object","title":"Entity Event","description":"A single entity event","additionalProperties":{"type":"string","title":"A Sound Interaction"}}}}}}}}}}}}
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.resource.sounds.json","type":"object","title":"Sounds.json","description":"Sound definitions.","additionalProperties":false,"definitions":{"pitch":{"title":"Pitch","oneOf":[{"default":1,"type":"number","description":"A defined pitch."},{"description":"A random selection between a minimum and maximum.","type":"array","items":[{"type":"number","minimum":0,"title":"Minimum"},{"type":"number","minimum":0,"title":"Maximum"}]}]},"volume":{"title":"Volume","oneOf":[{"default":1,"type":"number","description":"A defined volume."},{"description":"A random selection between a minimum and maximum.","type":"array","items":[{"type":"number","minimum":0,"title":"Minimum"},{"type":"number","minimum":0,"title":"Maximum"}]}]},"sound_event":{"title":"Sound Event","description":"A single sound event definition.","oneOf":[{"type":"string"},{"type":"object","additionalProperties":false,"required":["sound"],"properties":{"volume":{"$ref":"#/definitions/volume"},"sound":{"type":"string","title":"Sound Event","description":"The sound event described in sound_definitions.json"},"pitch":{"$ref":"#/definitions/pitch"}}}]},"entity_event":{"type":"object","title":"Entity Sound","description":"Entity sound definitions.","properties":{"volume":{"$ref":"#/definitions/volume"},"pitch":{"$ref":"#/definitions/pitch"},"events":{"type":"object","title":"Events","propertyNames":{"pattern":"[a-z\\._]+"},"additionalProperties":{"$ref":"#/definitions/sound_event"}}}}},"properties":{"block_sounds":{"type":"object","title":"Block Sounds","description":"Block sound definitions.","additionalProperties":{"type":"object","title":"Block Sound","description":"A single block sound definition.","additionalProperties":false,"properties":{"volume":{"$ref":"#/definitions/volume"},"pitch":{"$ref":"#/definitions/pitch"},"events":{"type":"object","title":"Events","propertyNames":{"enum":["default","item.use.on","break","hit","place","power.on","power.off"]},"additionalProperties":{"$ref":"#/definitions/sound_event"}}}}},"entity_sounds":{"type":"object","title":"Entity Sounds","description":"Entity sounds definitions.","additionalProperties":false,"properties":{"defaults":{"$ref":"#/definitions/entity_event"},"entities":{"type":"object","title":"Entities","description":"Entities definitions.","additionalProperties":{"$ref":"#/definitions/entity_event"}}}},"individual_event_sounds":{"type":"object","title":"Individual Event Sounds","description":"Individual event sounds definitions.","additionalProperties":false,"properties":{"events":{"type":"object","title":"Events","description":"Events.","additionalProperties":{"$ref":"#/definitions/sound_event"}}}},"interactive_sounds":{"type":"object","title":"Interactive Sounds","description":"Interactive sounds definitions.","additionalProperties":false,"properties":{"block_sounds":{"type":"object","title":"Block Sounds","description":"Block sound definitions.","additionalProperties":{"type":"object","title":"Block Sound","description":"A single block sound definition.","additionalProperties":false,"properties":{"volume":{"$ref":"#/definitions/volume"},"pitch":{"$ref":"#/definitions/pitch"},"events":{"type":"object","title":"Events","propertyNames":{"enum":["default","fall","step","hit","jump","land"]},"additionalProperties":{"title":"Sound Event","description":"A single sound event definition.","oneOf":[{"type":"string"},{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"volume":{"$ref":"#/definitions/volume"},"sound":{"type":"string","title":"Sound Event","description":"The sound event described in sound_definitions.json"},"pitch":{"$ref":"#/definitions/pitch"}}}]}}}}},"entity_sounds":{"type":"object","title":"Entity Sounds","description":"Entity sound definitions.","additionalProperties":false,"properties":{"defaults":{"type":"object","title":"Defaults","description":"Default sound definitions.","additionalProperties":{"type":"object","title":"Entity Sounds","properties":{"events":{"type":"object","title":"Entity Events","propertyNames":{"pattern":"[a-z0-9\\.]+"},"additionalProperties":{"type":"object","title":"Entity Event","description":"A single entity event.","additionalProperties":{"type":"string","title":"A Sound Interaction"}}}}},"properties":{"volume":{"$ref":"#/definitions/volume"},"pitch":{"$ref":"#/definitions/pitch"}}},"entities":{"type":"object","title":"Entites Sounds","description":"Entities sound definitions.","additionalProperties":{"type":"object","title":"Entity Sounds","properties":{"volume":{"$ref":"#/definitions/volume"},"pitch":{"$ref":"#/definitions/pitch"},"events":{"type":"object","title":"Entity Events","propertyNames":{"pattern":"[a-z0-9\\.]+"},"additionalProperties":{"type":"object","title":"Entity Event","description":"A single entity event.","additionalProperties":{"type":"string","title":"A Sound Interaction"}}}}}}}}}}}}

View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.music_definitions.json","examples":[{"example":{"event_name":"music.example","min_delay":600,"max_delay":1200}}],"type":"object","title":"Music File","description":"The definition file of music of the resourcepack","definitions":{"music":{}},"propertyNames":{"examples":["creative","credits","end","endboss","game","hell","menu","nether","soulsand_valley","water"]},"additionalProperties":{"additionalProperties":false,"type":"object","description":"A music defintion","required":["event_name"],"properties":{"event_name":{"description":"The name of the minecraft music event","type":"string","examples":["music.game","music.game.creative","music.game.end","music.game.endboss","music.game.nether","music.game.credits","music.game.nether_wastes","music.menu"],"title":"Event Name"},"min_delay":{"type":"integer","description":"UNDOCUMENTED: Minimum delay","title":"Minimum Delay"},"max_delay":{"type":"integer","description":"UNDOCUMENTED: Maximum delay","title":"Maximum Delay"}},"title":"Music"}}
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.music_definitions.json","examples":[{"example":{"event_name":"music.example","min_delay":600,"max_delay":1200}}],"type":"object","title":"Music File","description":"The definition file of music of the resourcepack.","definitions":{"music":{}},"propertyNames":{"examples":["creative","credits","end","endboss","game","hell","menu","nether","soulsand_valley","water"]},"additionalProperties":{"additionalProperties":false,"type":"object","description":"A music defintion.","required":["event_name"],"properties":{"event_name":{"description":"The name of the minecraft music event.","type":"string","examples":["music.game","music.game.creative","music.game.end","music.game.endboss","music.game.nether","music.game.credits","music.game.nether_wastes","music.menu"],"title":"Event Name"},"min_delay":{"type":"integer","description":"UNDOCUMENTED: Minimum delay.","title":"Minimum Delay"},"max_delay":{"type":"integer","description":"UNDOCUMENTED: Maximum delay.","title":"Maximum Delay"}},"title":"Music"}}

View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.sound_definition","type":"object","additionalProperties":false,"title":"Sound Definitions","description":"The collection of sound definitions this resourcepack has defined","$comment":"UNDOCUMENTED","definitions":{"SoundPath":{"$id":"SoundFilepath","type":"string","title":"Sound Filepath Schema","description":"The filepath to the sound, starts with `sounds/'","pattern":"(^sounds/.*$|^$)","additionalItems":true,"examples":["sounds/"]},"SoundSpec":{"additionalProperties":false,"type":"object","$id":"#/Sound","title":"Sound","required":["sounds"],"properties":{"__use_legacy_max_distance":{"type":"boolean","title":"Use Legacy Max Distance","description":"Whenever or not use legacy distance checking"},"category":{"type":"string","title":"Sound Category","enum":["ambient","block","music","weather","ui","bucket","neutral","player","hostile","record","bottle"],"description":"The category this sound belongs to, for the user to control the volume on"},"sounds":{"title":"Sounds","description":"The collection of sounds minecraft can choice from","items":{"title":"Sounds","description":"UNDOCUMENTED: sounds","anyOf":[{"type":"string","$ref":"#/definitions/SoundPath"},{"title":"Sounds","description":"A collection of sounds to choice from","$comment":"UNDOCUMENTED","additionalProperties":false,"type":"object","required":["name"],"examples":[{"load_on_low_memory":false,"name":"sounds/fx/example"}],"properties":{"is3D":{"description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","title":"Is 3D","type":"boolean"},"pitch":{"description":"The pitch of the audio, 1 is nomial","type":"number","minimum":0,"maximum":2,"title":"Pitch"},"volume":{"description":"The volume of the audio, 1 is nomial","type":"number","minimum":0,"title":"Volume"},"load_on_low_memory":{"type":"boolean","description":"Marks if this audio should be loaded or not on low memory","title":"Load On Low Memory"},"stream":{"description":"If marked true then minecraft will stream the audio","type":"boolean","title":"Stream"},"name":{"$id":"#/Sound/sounds/stringItem","type":"string","$ref":"#/definitions/SoundPath","description":"UNDOCUMENTED: name","title":"Name"},"weight":{"description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","title":"Weight","type":"integer","minimum":0}}}]}},"max_distance":{"title":"Max Distance","description":"UNDOCUMENTED","type":"number","minimum":0}}},"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|}"}]}},"properties":{"format_version":{"$ref":"#/definitions/A"},"sound_definitions":{"type":"object","additionalProperties":{"$ref":"#/definitions/SoundSpec"},"description":"UNDOCUMENTED: sound definitions","title":"Sound Definitions"},"__use_legacy_max_distance":{"description":"UNDOCUMENTED: use legacy Maximum distance","title":"Use Legacy Maximum Distance","type":"string","enum":["true","false"]}}}
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.sound_definition","type":"object","additionalProperties":false,"title":"Sound Definitions","description":"The collection of sound definitions this resourcepack has defined.","$comment":"UNDOCUMENTED","definitions":{"SoundPath":{"$id":"SoundFilepath","type":"string","title":"Sound Filepath Schema","description":"The filepath to the sound, starts with `sounds/'.","pattern":"(^sounds/.*$|^$)","additionalItems":true,"examples":["sounds/"]},"SoundSpec":{"additionalProperties":false,"type":"object","$id":"#/Sound","title":"Sound","required":["sounds"],"properties":{"__use_legacy_max_distance":{"type":"boolean","title":"Use Legacy Max Distance","description":"Whenever or not use legacy distance checking."},"category":{"type":"string","title":"Sound Category","enum":["ambient","block","music","weather","ui","bucket","neutral","player","hostile","record","bottle"],"description":"The category this sound belongs to, for the user to control the volume on."},"sounds":{"title":"Sounds","description":"The collection of sounds minecraft can choice from.","items":{"title":"Sounds","description":"UNDOCUMENTED: sounds.","anyOf":[{"type":"string","$ref":"#/definitions/SoundPath"},{"title":"Sounds","description":"A collection of sounds to choice from.","$comment":"UNDOCUMENTED","additionalProperties":false,"type":"object","required":["name"],"examples":[{"load_on_low_memory":false,"name":"sounds/fx/example"}],"properties":{"is3D":{"description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","title":"Is 3D","type":"boolean"},"pitch":{"description":"The pitch of the audio, 1 is nomial.","type":"number","minimum":0,"maximum":2,"title":"Pitch"},"volume":{"description":"The volume of the audio, 1 is nomial.","type":"number","minimum":0,"title":"Volume"},"load_on_low_memory":{"type":"boolean","description":"Marks if this audio should be loaded or not on low memory.","title":"Load On Low Memory"},"stream":{"description":"If marked true then minecraft will stream the audio.","type":"boolean","title":"Stream"},"name":{"$id":"#/Sound/sounds/stringItem","type":"string","$ref":"#/definitions/SoundPath","description":"UNDOCUMENTED: name.","title":"Name"},"weight":{"description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","title":"Weight","type":"integer","minimum":0}}}]}},"max_distance":{"title":"Max Distance","description":"UNDOCUMENTED.","type":"number","minimum":0}}},"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|}"}]}},"properties":{"format_version":{"$ref":"#/definitions/A"},"sound_definitions":{"type":"object","additionalProperties":{"$ref":"#/definitions/SoundSpec"},"description":"UNDOCUMENTED: sound definitions.","title":"Sound Definitions"},"__use_legacy_max_distance":{"description":"UNDOCUMENTED: use legacy Maximum distance.","title":"Use Legacy Maximum Distance","type":"string","enum":["true","false"]}}}

View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.resource.texture.flipbook","additionalProperties":false,"description":"The file that specifies animated textures","title":"Flipbook Texture File","type":"array","items":{"additionalProperties":false,"description":"A single flipbook texture","title":"Flipbook Texture","type":"object","properties":{"atlas_index":{"description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","title":"Atlas Index","type":"integer"},"atlas_tile":{"description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","pattern":"^[a-z0-9_\\-]*$","title":"Atlas Index","type":"string"},"atlas_tile_variant":{"description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","title":"Atlas Index","type":"integer"},"blend_frames":{"description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","title":"Atlas Index","type":"boolean"},"flipbook_texture":{"description":"A texture file","pattern":"^textures/.+$","title":"Flipbook Texture","type":"string"},"frames":{"title":"Frames","description":"The collection of frame index to display","items":{"description":"The index of the frame","minimum":0,"title":"Frame Index","type":"integer"},"type":"array"},"replicate":{"description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","title":"Atlas Index","type":"integer"},"ticks_per_frame":{"description":"The amount of ticks to wait between frames","title":"Ticks Per Frame","type":"integer"}}},"definitions":{}}
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.resource.texture.flipbook","additionalProperties":false,"description":"The file that specifies animated textures.","title":"Flipbook Texture File","type":"array","items":{"additionalProperties":false,"description":"A single flipbook texture.","title":"Flipbook Texture","type":"object","properties":{"atlas_index":{"description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","title":"Atlas Index","type":"integer"},"atlas_tile":{"description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","pattern":"^[a-z0-9_\\-]*$","title":"Atlas Index","type":"string"},"atlas_tile_variant":{"description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","title":"Atlas Index","type":"integer"},"blend_frames":{"description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","title":"Atlas Index","type":"boolean"},"flipbook_texture":{"description":"A texture file.","pattern":"^textures/.+$","title":"Flipbook Texture","type":"string"},"frames":{"title":"Frames","description":"The collection of frame index to display.","items":{"description":"The index of the frame.","minimum":0,"title":"Frame Index","type":"integer"},"type":"array"},"replicate":{"description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","title":"Atlas Index","type":"integer"},"ticks_per_frame":{"description":"The amount of ticks to wait between frames.","title":"Ticks Per Frame","type":"integer"}}},"definitions":{}}

View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.resource.texture.item_texture","additionalProperties":false,"type":"object","title":"Item Texture File","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","definitions":{"texture":{"oneOf":[{"description":"A texture file","type":"string","pattern":"^textures/.+$","title":"Texture"},{"type":"object","additionalProperties":false,"description":"A collection of texture files","title":"Texture","properties":{"overlay_color":{"description":"The color to apply to the texture","title":"Overlay Color","format":"color-hex","examples":["#FFFFFF"]},"path":{"description":"A texture file","type":"string","pattern":"^textures/.+$","title":"Path"},"tint_color":{"title":"Tint Color","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","format":"color-hex","examples":["#FFFFFF"],"type":"string"},"variations":{"type":"array","title":"Variantions","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","items":{"type":"object","title":"Variantion","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","required":["path"],"properties":{"path":{"description":"A texture file","type":"string","pattern":"^textures/.+$","title":"Path"},"weight":{"type":"integer","title":"Weight","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED"}}}}}}]}},"properties":{"resource_pack_name":{"type":"string","title":"Resource Pack Name","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED"},"texture_data":{"title":"Texture Data","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","type":"object","propertyNames":{"pattern":"^[\\w_\\-\\.]+$"},"additionalProperties":{"title":"Texture Data","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","type":"object","additionalProperties":false,"properties":{"textures":{"oneOf":[{"$ref":"#/definitions/texture"},{"description":"A collection of textures","title":"Texture Data","type":"array","items":{"$ref":"#/definitions/texture"}}]}}}},"texture_name":{"title":"Texture Name","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","type":"string"}}}
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.resource.texture.item_texture","additionalProperties":false,"type":"object","title":"Item Texture File","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","definitions":{"texture":{"oneOf":[{"description":"A texture file.","type":"string","pattern":"^textures/.+$","title":"Texture"},{"type":"object","additionalProperties":false,"description":"A collection of texture files.","title":"Texture","properties":{"overlay_color":{"description":"The color to apply to the texture.","title":"Overlay Color","format":"color-hex","examples":["#FFFFFF"]},"path":{"description":"A texture file.","type":"string","pattern":"^textures/.+$","title":"Path"},"tint_color":{"title":"Tint Color","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","format":"color-hex","examples":["#FFFFFF"],"type":"string"},"variations":{"type":"array","title":"Variantions","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","items":{"type":"object","title":"Variantion","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","required":["path"],"properties":{"path":{"description":"A texture file.","type":"string","pattern":"^textures/.+$","title":"Path"},"weight":{"type":"integer","title":"Weight","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED"}}}}}}]}},"properties":{"resource_pack_name":{"type":"string","title":"Resource Pack Name","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED"},"texture_data":{"title":"Texture Data","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","type":"object","propertyNames":{"pattern":"^[\\w_\\-\\.]+$"},"additionalProperties":{"title":"Texture Data","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","type":"object","additionalProperties":false,"properties":{"textures":{"oneOf":[{"$ref":"#/definitions/texture"},{"description":"A collection of textures.","title":"Texture Data","type":"array","items":{"$ref":"#/definitions/texture"}}]}}}},"texture_name":{"title":"Texture Name","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","type":"string"}}}

View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.resource.texture.terrain_texture","additionalProperties":false,"type":"object","title":"Terrain Texture File","description":"An collection of texture definitions","$comment":"UNDOCUMENTED","definitions":{"texture":{"oneOf":[{"description":"A texture file","type":"string","pattern":"^textures/.+$","title":"Texture"},{"type":"object","additionalProperties":false,"description":"A collection of texture files","title":"Texture","properties":{"overlay_color":{"description":"The color to apply to the texture","title":"Overlay Color","format":"color-hex","examples":["#FFFFFF"]},"path":{"description":"A texture file","type":"string","pattern":"^textures/.+$","title":"Path"},"tint_color":{"title":"Tint Color","description":"The tint color to be applied to the texture","$comment":"UNDOCUMENTED","format":"color-hex","examples":["#FFFFFF"],"type":"string"},"variations":{"type":"array","title":"Variantions","description":"The possible variations to use for this texture","$comment":"UNDOCUMENTED","items":{"type":"object","title":"Variantion","description":"One of the variantions, specified along with a possible weight","$comment":"UNDOCUMENTED","required":["path"],"properties":{"path":{"description":"A texture file","type":"string","pattern":"^textures/.+$","title":"Path"},"weight":{"type":"integer","title":"Weight","description":"The weight of the texture","$comment":"UNDOCUMENTED"}}}}}}]}},"properties":{"num_mip_levels":{"type":"integer","title":"Num Mip Levels","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED"},"padding":{"type":"integer","title":"Padding","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED"},"resource_pack_name":{"type":"string","title":"Resource Pack Name","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED"},"texture_data":{"type":"object","propertyNames":{"pattern":"^[\\w_\\-\\.]+$"},"additionalProperties":{"type":"object","title":"Texture Data","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","properties":{"textures":{"oneOf":[{"$ref":"#/definitions/texture"},{"type":"array","items":{"$ref":"#/definitions/texture"}}]}}},"description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","title":"Texture Data"},"texture_name":{"type":"string","description":"UNDOCUMENTED","$comment":"UNDOCUMENTED","title":"Texture Name"}}}
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.resource.texture.terrain_texture","additionalProperties":false,"type":"object","title":"Terrain Texture File","description":"An collection of texture definitions.","$comment":"UNDOCUMENTED","definitions":{"texture":{"oneOf":[{"description":"A texture file.","type":"string","pattern":"^textures/.+$","title":"Texture"},{"type":"object","additionalProperties":false,"description":"A collection of texture files.","title":"Texture","properties":{"overlay_color":{"description":"The color to apply to the texture.","title":"Overlay Color","format":"color-hex","examples":["#FFFFFF"]},"path":{"description":"A texture file.","type":"string","pattern":"^textures/.+$","title":"Path"},"tint_color":{"title":"Tint Color","description":"The tint color to be applied to the texture.","$comment":"UNDOCUMENTED","format":"color-hex","examples":["#FFFFFF"],"type":"string"},"variations":{"type":"array","title":"Variantions","description":"The possible variations to use for this texture.","$comment":"UNDOCUMENTED","items":{"type":"object","title":"Variantion","description":"One of the variantions, specified along with a possible weight.","$comment":"UNDOCUMENTED","required":["path"],"properties":{"path":{"description":"A texture file.","type":"string","pattern":"^textures/.+$","title":"Path"},"weight":{"type":"integer","title":"Weight","description":"The weight of the texture.","$comment":"UNDOCUMENTED"}}}}}}]}},"properties":{"num_mip_levels":{"type":"integer","title":"Num Mip Levels","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED"},"padding":{"type":"integer","title":"Padding","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED"},"resource_pack_name":{"type":"string","title":"Resource Pack Name","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED"},"texture_data":{"type":"object","propertyNames":{"pattern":"^[\\w_\\-\\.]+$"},"additionalProperties":{"type":"object","title":"Texture Data","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","properties":{"textures":{"oneOf":[{"$ref":"#/definitions/texture"},{"type":"array","items":{"$ref":"#/definitions/texture"}}]}}},"description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","title":"Texture Data"},"texture_name":{"type":"string","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","title":"Texture Name"}}}

View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","title":"Texture List","description":"A list of texture to load in","type":"array","items":{"title":"Filepath","type":"string","pattern":"^textures/","examples":["textures/blocks/"]},"definitions":{}}
{"$schema":"http://json-schema.org/draft-07/schema","title":"Texture List","description":"A list of texture to load in.","type":"array","items":{"title":"Filepath","type":"string","pattern":"^textures/","examples":["textures/blocks/"]},"definitions":{}}

2
skinpacks/skins.json generated
View File

@@ -1 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema","title":"Skip Pack","description":"Skin pack definition","type":"object","additionalProperties":false,"required":["serialize_name","localization_name","skins"],"properties":{"serialize_name":{"title":"Serialize Name","description":"The name of the pack as an identifier, they must be the same as the name of pack without spaces","type":"string"},"localization_name":{"title":"Locatlization Name","description":"The key in the language file to use to display text","type":"string"},"skins":{"type":"array","title":"Skins","description":"An array of item","examples":[{"localization_name":"TemplateSkin1","geometry":"geometry.humanoid.custom","texture":"some_texture.png","type":"paid"}],"items":{"title":"Skin","description":"A single skin definition","additionalProperties":false,"required":["localization_name","geometry","texture","type"],"type":"object","properties":{"localization_name":{"title":"Locatlization Name","description":"The key in the language file to use to display text","type":"string"},"geometry":{"title":"Geometry","description":"The type of geometry to use","type":"string","pattern":"^[Gg]eometry\\..+$","examples":["geometry.humanoid.custom","geometry.humanoid.customSlim"]},"texture":{"title":"Texture","description":"The filename of the skin","pattern":"^.*\\.png$"},"type":{"title":"Type","description":"The type of skin","enum":["free","paid"]}}}}},"definitions":{}}
{"$schema":"http://json-schema.org/draft-07/schema","title":"Skip Pack","description":"Skin pack definition.","type":"object","additionalProperties":false,"required":["serialize_name","localization_name","skins"],"properties":{"serialize_name":{"title":"Serialize Name","description":"The name of the pack as an identifier, they must be the same as the name of pack without spaces.","type":"string"},"localization_name":{"title":"Locatlization Name","description":"The key in the language file to use to display text.","type":"string"},"skins":{"type":"array","title":"Skins","description":"An array of item.","examples":[{"localization_name":"TemplateSkin1","geometry":"geometry.humanoid.custom","texture":"some_texture.png","type":"paid"}],"items":{"title":"Skin","description":"A single skin definition.","additionalProperties":false,"required":["localization_name","geometry","texture","type"],"type":"object","properties":{"localization_name":{"title":"Locatlization Name","description":"The key in the language file to use to display text.","type":"string"},"geometry":{"title":"Geometry","description":"The type of geometry to use.","type":"string","pattern":"^[Gg]eometry\\..+$","examples":["geometry.humanoid.custom","geometry.humanoid.customSlim"]},"texture":{"title":"Texture","description":"The filename of the skin.","pattern":"^.*\\.png$"},"type":{"title":"Type","description":"The type of skin.","enum":["free","paid"]}}}}},"definitions":{}}

View File

@@ -17,13 +17,13 @@
"anyOf": [
{
"title": "Animation Specification",
"description": "A single string that specifies which animation there are",
"description": "A single string that specifies which animation there are.",
"type": "string"
},
{
"type": "object",
"title": "Animation Specification",
"description": "A object specification on when to animate",
"description": "A object specification on when to animate.",
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": {
@@ -46,23 +46,23 @@
"effect": {
"type": "string",
"title": "Effect",
"description": "The name of a particle effect that should be played"
"description": "The name of a particle effect that should be played."
},
"locator": {
"type": "string",
"title": "Locator",
"description": "The name of a locator on the actor where the effect should be located"
"description": "The name of a locator on the actor where the effect should be located."
},
"pre_effect_script": {
"type": "string",
"title": "Pre Effect Script",
"description": "A molang script that will be run when the particle emitter is initialized"
"description": "A molang script that will be run when the particle emitter is initialized."
}
}
},
"commands": {
"type": "string",
"description": "The event or commands to execute",
"description": "The event or commands to execute.",
"title": "Commands",
"oneOf": [
{ "pattern": "^@s .+$", "title": "Event" },
@@ -73,7 +73,7 @@
},
"type": "object",
"title": "Animation Controller",
"description": "Animation controller for behaviors",
"description": "Animation controller for behaviors.",
"required": ["format_version", "animation_controllers"],
"additionalProperties": false,
"properties": {
@@ -81,7 +81,7 @@
"animation_controllers": {
"type": "object",
"title": "Animation Controllers",
"description": "The animation controllers schema for",
"description": "The animation controllers schema for.",
"propertyNames": {
"pattern": "^controller\\.animation\\.[a-z\\.]+",
"examples": ["controller.animation.example", "controller.animation.example.foo"]
@@ -90,20 +90,20 @@
"additionalProperties": false,
"type": "object",
"title": "Animation Controller",
"description": "A single animation controller",
"description": "A single animation controller.",
"required": ["states"],
"minProperties": 1,
"properties": {
"states": {
"title": "States",
"description": "The states of this animation controller",
"description": "The states of this animation controller.",
"propertyNames": { "pattern": "[a-z\\.]+" },
"minProperties": 1,
"type": "object",
"additionalProperties": {
"additionalProperties": false,
"title": "Animation State",
"description": "Animation state",
"description": "Animation state.",
"type": "object",
"examples": [
{
@@ -114,17 +114,17 @@
"properties": {
"animations": {
"title": "Animations",
"description": "The animations definition for",
"description": "The animations definition for.",
"type": "array",
"items": {
"$ref": "#/definitions/animationspec",
"description": "The key definition of an animation to play, defined in the entity",
"description": "The key definition of an animation to play, defined in the entity.",
"title": "Animations"
}
},
"on_entry": {
"type": "array",
"description": "Events, commands or transitions to preform on entry of this state",
"description": "Events, commands or transitions to preform on entry of this state.",
"title": "On Entry",
"items": {
"$ref": "#/definitions/commands"
@@ -132,7 +132,7 @@
},
"on_exit": {
"type": "array",
"description": "Events, commands or transitions to preform on exit of this state",
"description": "Events, commands or transitions to preform on exit of this state.",
"title": "On Exit",
"items": {
"$ref": "#/definitions/commands"
@@ -140,12 +140,12 @@
},
"transitions": {
"title": "Transition",
"description": "The transition definition for",
"description": "The transition definition for.",
"minProperties": 1,
"type": "array",
"items": {
"title": "Transition",
"description": "A transition to another state",
"description": "A transition to another state.",
"type": "object",
"maxProperties": 1,
"minProperties": 1,
@@ -160,7 +160,7 @@
},
"initial_state": {
"title": "Initial State",
"description": "The state to start with, if not specified state at position 0 in the array is used",
"description": "The state to start with, if not specified state at position 0 in the array is used.",
"type": "string",
"examples": ["default"]
}

View File

@@ -5,11 +5,11 @@
"definitions": {
"animationspec": {
"anyOf": [
{ "title": "Animation Specification", "description": "A single string that specifies which animation there are", "type": "string" },
{ "title": "Animation Specification", "description": "A single string that specifies which animation there are.", "type": "string" },
{
"type": "object",
"title": "Animation Specification",
"description": "A object specification on how to transition",
"description": "A object specification on how to transition.",
"maxProperties": 1,
"minProperties": 1,
"additionalProperties": { "$ref": "../../molang/string.json" }
@@ -27,55 +27,55 @@
"description": "Set to false to have the effect spawned in the world without being bound to an actor (by default an effect is bound to the actor).",
"const": false
},
"effect": { "type": "string", "description": "The name of a particle effect that should be played", "title": "Effect" },
"locator": { "type": "string", "description": "The name of a locator on the actor where the effect should be located", "title": "Locator" },
"effect": { "type": "string", "description": "The name of a particle effect that should be played.", "title": "Effect" },
"locator": { "type": "string", "description": "The name of a locator on the actor where the effect should be located.", "title": "Locator" },
"pre_effect_script": {
"type": "string",
"description": "A molang script that will be run when the particle emitter is initialized",
"description": "A molang script that will be run when the particle emitter is initialized.",
"title": "Pre Effect Script"
}
}
},
"commands": {
"type": "string",
"description": "The event or commands to execute",
"description": "The event or commands to execute.",
"title": "Commands",
"anyOf": [
{ "pattern": "^.*=.*;$", "title": "Variable", "description": "Sets the value to a molang variable" },
{ "pattern": "^/[a-z].*$", "title": "Minecraft Command", "description": "Executes a minecraft command" },
{ "pattern": "^.*=.*;$", "title": "Variable", "description": "Sets the value to a molang variable." },
{ "pattern": "^/[a-z].*$", "title": "Minecraft Command", "description": "Executes a minecraft command." },
{ "pattern": "[A-Za-z][a-z]*\\.[a-z_0-9]*", "title": "Molang" },
{ "pattern": "^@s .*$", "title": "Event", "description": "An event to be called upon within the executing entity" }
{ "pattern": "^@s .*$", "title": "Event", "description": "An event to be called upon within the executing entity." }
]
}
},
"type": "object",
"title": "Animation",
"description": "Animation for behavior for",
"description": "Animation for behavior for.",
"required": ["format_version", "animations"],
"additionalProperties": false,
"properties": {
"format_version": { "$ref": "../../general/format_version.json" },
"animations": {
"title": "Animations Schema",
"description": "The animation specification",
"description": "The animation specification.",
"type": "object",
"propertyNames": { "pattern": "^animation\\.[a-z\\.]+" },
"additionalProperties": {
"title": "Animation",
"type": "object",
"description": "A single animation definition for",
"description": "A single animation definition for.",
"additionalProperties": false,
"propertyNames": { "examples": ["animation.example.foo"] },
"properties": {
"animation_length": { "type": "number", "description": "The time in seconds this animation will last", "title": "Animation Length" },
"animation_length": { "type": "number", "description": "The time in seconds this animation will last.", "title": "Animation Length" },
"loop": {
"type": "boolean",
"description": "Whenever this animation should loop once it reaches the end, will only happen if the animation is still active",
"description": "Whenever this animation should loop once it reaches the end, will only happen if the animation is still active.",
"title": "Loop"
},
"timeline": {
"title": "Timeline",
"description": "A timeline specification, property names are timestamps",
"description": "A timeline specification, property names are timestamps.",
"type": "object",
"propertyNames": { "pattern": "^(\\d+\\.\\d+|\\d+)$", "examples": ["0.0", "1.0"] },
"additionalProperties": {

View File

@@ -6,7 +6,7 @@
"additionalProperties": {
"type": "object",
"title": "Biomes",
"description": "The definition of a biome",
"description": "The definition of a biome.",
"additionalProperties": {
"title": "Tag",
"type": "object",

View File

@@ -7,15 +7,15 @@
"maxProperties": 7,
"additionalProperties": false,
"properties": {
"temperature": { "title": "Temperature", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" },
"downfall": { "title": "Downfall", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" },
"red_spores": { "title": "Red Spores", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" },
"blue_spores": { "title": "Blue Spores", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" },
"ash": { "title": "Ash", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" },
"white_ash": { "title": "White Ash", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" },
"temperature": { "title": "Temperature", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "number" },
"downfall": { "title": "Downfall", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "number" },
"red_spores": { "title": "Red Spores", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "number" },
"blue_spores": { "title": "Blue Spores", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "number" },
"ash": { "title": "Ash", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "number" },
"white_ash": { "title": "White Ash", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "number" },
"snow_accumulation": {
"title": "Snow Accumulation",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": [

View File

@@ -26,37 +26,37 @@
"properties": {
"distribution": {
"title": "Distribution",
"description": "Type of distribution - uniform random, gaussian (centered in the range), or grid (either fixed-step or jittered)",
"description": "Type of distribution - uniform random, gaussian (centered in the range), or grid (either fixed-step or jittered).",
"type": "string",
"enum": ["uniform", "gaussian", "inverse_gaussian", "triangle", "fixed_grid", "jittered_grid"]
},
"extent": {
"title": "Extent",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": [
{
"title": "Lower Bound",
"description": "Lower bound (inclusive) of the scatter range, as an offset from the input point to scatter around",
"description": "Lower bound (inclusive) of the scatter range, as an offset from the input point to scatter around.",
"$ref": "../../../molang/number.json"
},
{
"title": "Upper Bound",
"description": "Upper bound (inclusive) of the scatter range, as an offset from the input point to scatter around",
"description": "Upper bound (inclusive) of the scatter range, as an offset from the input point to scatter around.",
"$ref": "../../../molang/number.json"
}
]
},
"grid_offset": {
"title": "Step Size",
"description": "When the distribution type is grid, defines the offset along this axis",
"description": "When the distribution type is grid, defines the offset along this axis.",
"type": "integer",
"minimum": 0
},
"step_size": {
"title": "Step Size",
"description": "When the distribution type is grid, defines the distance between steps along this axis",
"description": "When the distribution type is grid, defines the distance between steps along this axis.",
"type": "integer",
"minimum": 1
}
@@ -66,7 +66,7 @@
},
"iteration": {
"title": "Iteration",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"type": "object",
@@ -80,18 +80,18 @@
},
"identifier": {
"title": "Identifier",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "string"
},
"iterations": {
"title": "Iterations",
"description": "Number of scattered positions to generate",
"description": "Number of scattered positions to generate.",
"$ref": "../../../molang/number.json"
},
"places_feature": {
"title": "Places Feature",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "string"
},
@@ -105,14 +105,14 @@
"properties": {
"denominator": {
"title": "Denominator",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "integer",
"minimum": 1
},
"numerator": {
"title": "Numerator",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "integer",
"minimum": 1
@@ -148,7 +148,7 @@
"properties": {
"after_sky_pass": {
"title": "First Pass",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": {
@@ -157,7 +157,7 @@
},
"after_surface_pass": {
"title": "First Pass",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": {
@@ -166,7 +166,7 @@
},
"after_underground_pass": {
"title": "First Pass",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": {
@@ -175,7 +175,7 @@
},
"before_sky_pass": {
"title": "First Pass",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": {
@@ -184,7 +184,7 @@
},
"before_surface_pass": {
"title": "First Pass",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": {
@@ -193,7 +193,7 @@
},
"before_underground_pass": {
"title": "First Pass",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": {
@@ -202,7 +202,7 @@
},
"final_pass": {
"title": "First Pass",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": {
@@ -211,7 +211,7 @@
},
"first_pass": {
"title": "First Pass",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": {
@@ -220,7 +220,7 @@
},
"surface_pass": {
"title": "First Pass",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": {
@@ -229,7 +229,7 @@
},
"sky_pass": {
"title": "First Pass",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": {
@@ -238,7 +238,7 @@
},
"underground_pass": {
"title": "First Pass",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": {

View File

@@ -33,9 +33,9 @@
"description": "Controls how deep below the world water level the floor should occur.",
"type": "integer"
},
"clay_material": { "title": "Clay Material", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "string" },
"hard_clay_material": { "title": "Hard Clay Material", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "string" },
"bryce_pillars": { "title": "Bryce Pillars", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "boolean" },
"has_forest": { "title": "Has Forest", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "boolean" }
"clay_material": { "title": "Clay Material", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "string" },
"hard_clay_material": { "title": "Hard Clay Material", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "string" },
"bryce_pillars": { "title": "Bryce Pillars", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "boolean" },
"has_forest": { "title": "Has Forest", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED", "type": "boolean" }
}
}

View File

@@ -1,7 +1,7 @@
{
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.mountain_parameters",
"title": "Mountain parameters",
"description": "Noise parameters used to drive mountain terrain generation in Overworld",
"description": "Noise parameters used to drive mountain terrain generation in Overworld.",
"type": "object",
"additionalProperties": false,
"minProperties": 0,
@@ -10,13 +10,13 @@
"peaks_factor": {
"type": "number",
"title": "Peaks factor",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"steep_material_adjustment": {
"type": "object",
"title": "Steep material adjustment",
"description": "Defines surface material for steep slopes",
"description": "Defines surface material for steep slopes.",
"additionalProperties": false,
"properties": {
"material": {
@@ -27,28 +27,28 @@
"north_slopes": {
"type": "boolean",
"title": "North slopes",
"description": "Enable for north facing slopes"
"description": "Enable for north facing slopes."
},
"south_slopes": {
"type": "boolean",
"title": "South slopes",
"description": "Enable for south facing slopes"
"description": "Enable for south facing slopes."
},
"west_slopes": {
"type": "boolean",
"title": "West slopes",
"description": "Enable for west facing slopes"
"description": "Enable for west facing slopes."
},
"east_slopes": {
"type": "boolean",
"title": "East slopes",
"description": "Enable for east facing slopes"
"description": "Enable for east facing slopes."
}
}
},
"top_slide": {
"title": "Top slide",
"description": "Controls the density tapering that happens at the top of the world to prevent terrain from reaching too high",
"description": "Controls the density tapering that happens at the top of the world to prevent terrain from reaching too high.",
"type": "object",
"additionalProperties": false,
"properties": {

View File

@@ -10,12 +10,12 @@
{
"type": "string",
"title": "Block Reference",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
{
"type": "array",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Block Reference",
"minItems": 1,
@@ -23,24 +23,24 @@
"oneOf": [
{
"type": "string",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"title": "Block Reference"
},
{
"type": "array",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"items": [
{
"title": "Biome Reference",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "string"
},
{
"title": "_",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "integer"
}
@@ -55,25 +55,25 @@
"properties": {
"hills_transformation": {
"title": "Hills Transformation",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/transformation"
},
"mutate_transformation": {
"title": "Mutate Transformation",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/transformation"
},
"river_transformation": {
"title": "River Transformation",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/transformation"
},
"shore_transformation": {
"title": "Shore Transformation",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "#/definitions/transformation"
},
@@ -83,19 +83,19 @@
"type": "array",
"items": {
"title": "_",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": [
{
"title": "Climate Category",
"description": "Name of a climate category",
"description": "Name of a climate category.",
"type": "string",
"enum": ["medium", "warm", "lukewarm", "cold", "frozen"]
},
{
"title": "Weight",
"description": "Weight with which this biome should be selected, relative to other biomes in the same category",
"description": "Weight with which this biome should be selected, relative to other biomes in the same category.",
"type": "integer"
}
]

View File

@@ -9,7 +9,7 @@
"properties": {
"noise_params": {
"title": "Noise Params",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "array",
"items": [
@@ -23,26 +23,10 @@
},
"noise_type": {
"title": "Noise Type",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "string",
"enum": [
"stone_beach",
"deep_ocean",
"default",
"default_mutated",
"lowlands",
"river",
"ocean",
"taiga",
"mountains",
"highlands",
"mushroom",
"less_extreme",
"extreme",
"beach",
"swamp"
]
"enum": ["stone_beach", "deep_ocean", "default", "default_mutated", "lowlands", "river", "ocean", "taiga", "mountains", "highlands", "mushroom", "less_extreme", "extreme", "beach", "swamp"]
}
}
}

View File

@@ -1,7 +1,7 @@
{
"$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.surface_material_adjustments",
"title": "Surface Material Adjustments",
"description": "Specify fine-detail changes to blocks used in terrain generation (based on a noise function)",
"description": "Specify fine-detail changes to blocks used in terrain generation (based on a noise function).",
"type": "object",
"additionalProperties": false,
"properties": {
@@ -10,7 +10,7 @@
"description": "All adjustments that match the column's noise values will be applied in the order listed.",
"items": {
"title": "Adjustment",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "object",
"additionalProperties": false,
@@ -32,7 +32,7 @@
},
"materials": {
"title": "Materials",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "object",
"additionalProperties": false,

View File

@@ -5,7 +5,7 @@
"required": ["format_version", "minecraft:block"],
"type": "object",
"title": "Block Behavior",
"description": "The minecraft block behavior specification",
"description": "The minecraft block behavior specification.",
"additionalProperties": false,
"properties": {
"format_version": { "$ref": "../../general/format_version.json" },

View File

@@ -3,7 +3,7 @@
"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",
"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"
}

View File

@@ -11,23 +11,23 @@
"origin": {
"type": "array",
"title": "Origin",
"description": "Minimal position Bounds of the collision box",
"description": "Minimal position Bounds of the collision box.",
"default": [-8.0, 0.0, -8.0],
"items": [
{ "type": "number", "title": "X", "description": "The x offset" },
{ "type": "number", "title": "Y", "description": "The y offset" },
{ "type": "number", "title": "Z", "description": "The z offset" }
{ "type": "number", "title": "X", "description": "The x offset." },
{ "type": "number", "title": "Y", "description": "The y offset." },
{ "type": "number", "title": "Z", "description": "The z offset." }
]
},
"size": {
"type": "array",
"title": "Size",
"description": "Size of each side of the box of the component",
"description": "Size of each side of the box of the component.",
"default": [16.0, 16.0, 16.0],
"items": [
{ "type": "number", "title": "X", "description": "The x size" },
{ "type": "number", "title": "Y", "description": "The y size" },
{ "type": "number", "title": "Z", "description": "The z size" }
{ "type": "number", "title": "X", "description": "The x size." },
{ "type": "number", "title": "Y", "description": "The y size." },
{ "type": "number", "title": "Z", "description": "The z size." }
]
}
}

View File

@@ -3,5 +3,5 @@
"additionalProperties": false,
"type": "boolean",
"title": "Immovable",
"description": "An Immovable block cannot be pushed by pistons"
"description": "An Immovable block cannot be pushed by pistons."
}

View File

@@ -6,29 +6,29 @@
"definitions": {
"material_instance": {
"title": "Material Instance",
"description": "A single material instance",
"description": "A single material instance.",
"additionalProperties": false,
"properties": {
"ambient_occlusion": {
"title": "Ambient Occlusion",
"type": "boolean",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"face_dimming": {
"title": "Face Dimming",
"type": "boolean",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
},
"render_method": {
"type": "string",
"title": "Render Method",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"enum": ["blend", "opaque", "alpha_test"]
},
"texture": { "type": "string", "title": "Texture", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }
"texture": { "type": "string", "title": "Texture", "description": "UNDOCUMENTED.", "$comment": "UNDOCUMENTED" }
}
}
},

View File

@@ -2,5 +2,5 @@
"$id": "blockception.minecraft.behavior.blocks.minecraft.onlypistonpush",
"type": "boolean",
"title": "Only Piston Push",
"description": "Blocks with those components won't stick to stickyPistons"
"description": "Blocks with those components won't stick to stickyPistons."
}

View File

@@ -1,7 +1,7 @@
{
"$id": "blockception.minecraft.behavior.blocks.minecraft.pick_collision",
"title": "Pick Collision",
"description": "Can only be set to false, it disables the collision of the block with entities",
"description": "Can only be set to false, it disables the collision of the block with entities.",
"oneOf": [
{ "type": "boolean", "const": false },
{
@@ -11,23 +11,23 @@
"origin": {
"type": "array",
"title": "Origin",
"description": "Minimal position Bounds of the collision box",
"description": "Minimal position Bounds of the collision box.",
"default": [-8.0, 0.0, -8.0],
"items": [
{ "type": "number", "title": "X", "description": "The x offset" },
{ "type": "number", "title": "Y", "description": "The y offset" },
{ "type": "number", "title": "Z", "description": "The z offset" }
{ "type": "number", "title": "X", "description": "The x offset." },
{ "type": "number", "title": "Y", "description": "The y offset." },
{ "type": "number", "title": "Z", "description": "The z offset." }
]
},
"size": {
"type": "array",
"title": "Size",
"description": "Size of each side of the box of the component",
"description": "Size of each side of the box of the component.",
"default": [16.0, 16.0, 16.0],
"items": [
{ "type": "number", "title": "X", "description": "The x size" },
{ "type": "number", "title": "Y", "description": "The y size" },
{ "type": "number", "title": "Z", "description": "The z size" }
{ "type": "number", "title": "X", "description": "The x size." },
{ "type": "number", "title": "Y", "description": "The y size." },
{ "type": "number", "title": "Z", "description": "The z size." }
]
}
}

View File

@@ -1,33 +1,33 @@
{
"$id": "blockception.minecraft.behavior.blocks.minecraft.placement_filter",
"title": "Placement Filter",
"description": "Sets rules for under what conditions the block can be placed/survive",
"description": "Sets rules for under what conditions the block can be placed/survive.",
"type": "object",
"properties": {
"conditions": {
"title": "Conditions",
"description": "List of conditions where the block can be placed/survive",
"description": "List of conditions where the block can be placed/survive.",
"type": "array",
"items": {
"type": "object",
"title": "Condition",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"properties": {
"allowed_faces": {
"title": "Allowed Faces",
"description": "List of any of the following strings: up, down, north, south, east, west, side, all",
"description": "List of any of the following strings: up, down, north, south, east, west, side, all.",
"type": "array",
"items": { "type": "string", "enum": ["up", "down", "north", "south", "east", "west", "side", "all"] }
},
"block_filter": {
"title": "Block Filter",
"description": "List of blocks (can use tags to specify them) that this block can be placed against in the allowed_faces direction",
"description": "List of blocks (can use tags to specify them) that this block can be placed against in the allowed_faces direction.",
"type": "array",
"items": {
"type": "string",
"title": "Block Identifier",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED"
}
}

View File

@@ -1,6 +1,6 @@
{
"$id": "blockception.minecraft.behavior.blocks.minecraft.preventsjumping",
"title": "Prevents Jumping",
"description": "This component makes it so actors can't jump when walking on this block",
"description": "This component makes it so actors can't jump when walking on this block.",
"type": "boolean"
}

View File

@@ -1,13 +1,13 @@
{
"$id": "blockception.minecraft.behavior.blocks.minecraft.random_ticking",
"title": "Random Ticking",
"description": "Describes the component that will trigger an even at a regular interval between two values",
"description": "Describes the component that will trigger an even at a regular interval between two values.",
"type": "object",
"additionalProperties": false,
"properties": {
"on_tick": {
"title": "On Tick",
"description": "Describes the component that will trigger an even at a regular interval between two values",
"description": "Describes the component that will trigger an even at a regular interval between two values.",
"type": "string",
"additionalProperties": false,
"properties": {
@@ -27,7 +27,7 @@
}
}
},
"looping": { "type": "boolean", "default": true, "description": "Does the event loop", "title": "Looping" },
"looping": { "type": "boolean", "default": true, "description": "Does the event loop.", "title": "Looping" },
"range": {
"type": "array",
"default": [10, 10],

View File

@@ -1,11 +1,11 @@
{
"$id": "blockception.minecraft.behavior.blocks.minecraft.ticking",
"title": "Ticking",
"description": "Describes the component that will trigger an even at a regular interval between two values",
"description": "Describes the component that will trigger an even at a regular interval between two values.",
"type": "object",
"additionalProperties": false,
"properties": {
"looping": { "type": "boolean", "title": "Looping", "description": "Does the event loop" },
"looping": { "type": "boolean", "title": "Looping", "description": "Does the event loop." },
"range": {
"title": "Range",
"description": "The Range between which the component will trigger his event.",
@@ -15,7 +15,7 @@
"on_tick": {
"type": "object",
"title": "On Tick",
"description": "Describes the component that will trigger an even at a regular interval between two values",
"description": "Describes the component that will trigger an even at a regular interval between two values.",
"condition": { "title": "Condition", "type": "string", "description": "The condition of event to be executed on the block. Molang" },
"event": { "title": "Event", "type": "string", "description": "The type of event executed on the block." },
"target": {

View File

@@ -1,7 +1,7 @@
{
"$id": "blockception.minecraft.behavior.block.events",
"title": "Events",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "object",
"properties": {
@@ -16,7 +16,7 @@
"definitions": {
"event_base": {
"title": "Event",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "object",
"additionalProperties": false,

View File

@@ -1,7 +1,7 @@
{
"$id": "blockception.minecraft.behavior.block.events.set_block_property",
"type": "object",
"description": "Sets a block property on this block",
"description": "Sets a block property on this block.",
"title": "Set Block Property",
"additionalProperties": false,
"properties": { "property": { "type": "string", "description": "Block property to set on the block.", "title": "Property" } }

View File

@@ -4,5 +4,5 @@
"description": "Transforms item into another item.",
"title": "Transform Item",
"additionalProperties": false,
"properties": { "transform": { "type": "string", "description": "Name of the item it should transform into", "title": "Transform" } }
"properties": { "transform": { "type": "string", "description": "Name of the item it should transform into.", "title": "Transform" } }
}

View File

@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "blockception.minecraft.behavior.blocks",
"title": "Block Definitions",
"description": "A custom block definition",
"description": "A custom block definition.",
"type": "object",
"additionalProperties": false,
"required": ["description", "components"],
@@ -10,7 +10,7 @@
"components_ref": {
"type": "object",
"title": "Component",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"properties": {
@@ -53,7 +53,7 @@
"properties": {
"description": {
"title": "Block Description",
"description": "The description for this block",
"description": "The description for this block.",
"type": "object",
"additionalProperties": false,
"required": ["identifier"],
@@ -78,19 +78,19 @@
},
"properties": {
"title": "Properties",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"propertyNames": { "pattern": "^([a-zA-Z0-9_]+:[a-zA-Z0-9_\\-]+)$" },
"type": "object",
"additionalProperties": {
"title": "Property",
"description": "A block property",
"description": "A block property.",
"oneOf": [
{
"type": "array",
"items": {
"title": "Property Value",
"description": "The value of this property",
"description": "The value of this property.",
"anyOf": [{ "type": "boolean" }, { "type": "number" }, { "type": "integer" }, { "type": "string" }]
}
},
@@ -109,18 +109,18 @@
"permutations": {
"type": "array",
"title": "Permutations",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"items": {
"title": "Permutation",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"type": "object",
"additionalProperties": false,
"properties": {
"condition": {
"title": "Condition",
"description": "UNDOCUMENTED",
"description": "UNDOCUMENTED.",
"$comment": "UNDOCUMENTED",
"$ref": "../../../molang/string.json"
},

View File

@@ -18,7 +18,7 @@
],
"type": "object",
"title": "NPC Dialogue",
"description": "Specifies the dialogue scenes",
"description": "Specifies the dialogue scenes.",
"$comment": "UNDOCUMENTED",
"additionalProperties": false,
"required": ["format_version", "minecraft:npc_dialogue"],
@@ -26,20 +26,20 @@
"format_version": { "$ref": "../../general/format_version.json" },
"minecraft:npc_dialogue": {
"title": "NPC Dialogue",
"description": "Specifies the dialogue of an npc",
"description": "Specifies the dialogue of an npc.",
"$comment": "UNDOCUMENTED",
"type": "object",
"additionalProperties": false,
"properties": {
"scenes": {
"title": "Scenes",
"description": "The different scenes",
"description": "The different scenes.",
"$comment": "UNDOCUMENTED",
"type": "array",
"minItems": 1,
"items": {
"title": "Scene",
"description": "A single scene specification",
"description": "A single scene specification.",
"$comment": "UNDOCUMENTED",
"type": "object",
"additionalProperties": false,
@@ -48,27 +48,27 @@
"properties": {
"buttons": {
"title": "Buttons",
"description": "This is where you can create buttons for your NPC",
"description": "This is where you can create buttons for your NPC.",
"type": "array",
"maxItems": 6,
"items": {
"title": "Button",
"description": "This is where you can create buttons for your NPC",
"description": "This is where you can create buttons for your NPC.",
"type": "object",
"additionalProperties": false,
"properties": {
"name": {
"title": "Name",
"description": "Set the text that is going to be displayed on your NPCs button",
"description": "Set the text that is going to be displayed on your NPCs button.",
"oneOf": [{ "type": "string" }, { "$ref": "../../general/rawtext/rawtext.json" }]
},
"commands": {
"type": "array",
"description": "allows you to add commands which will be run in-game when the button is pressed",
"description": "allows you to add commands which will be run in-game when the button is pressed.",
"title": "Commands",
"items": {
"title": "Minecraft Command",
"description": "The commands to execute",
"description": "The commands to execute.",
"type": "string",
"pattern": "^/[a-z].*$"
}
@@ -83,22 +83,22 @@
},
"on_close_commands": {
"type": "array",
"description": "This is where you can define which commands will fire when the NPC dialogue box closes",
"description": "This is where you can define which commands will fire when the NPC dialogue box closes.",
"title": "On Close Commands",
"items": {
"title": "Minecraft Command",
"description": "A minecraft command to execute",
"description": "A minecraft command to execute.",
"type": "string",
"pattern": "^/[a-z].*$"
}
},
"on_open_commands": {
"type": "array",
"description": "This is where you can define which commands will fire when the NPC dialogue box opens",
"description": "This is where you can define which commands will fire when the NPC dialogue box opens.",
"title": "On Close Commands",
"items": {
"title": "Minecraft Command",
"description": "A minecraft command to execute",
"description": "A minecraft command to execute.",
"type": "string",
"pattern": "^/[a-z].*$"
}

View File

@@ -14,7 +14,7 @@
],
"type": "object",
"title": "Entity Behavior",
"description": "The minecraft entity behavior specification",
"description": "The minecraft entity behavior specification.",
"required": ["format_version", "minecraft:entity"],
"additionalProperties": false,
"properties": {

View File

@@ -18,7 +18,7 @@
},
"value": {
"type": "string",
"description": "(Required) The Ability type to test",
"description": "(Required) The Ability type to test.",
"enum": ["flySpeed", "flying", "instabuild", "invulnerable", "lightning", "mayfly", "mute", "noclip", "walkSpeed", "worldbuilder"],
"title": "Value"
}

View File

@@ -17,7 +17,7 @@
"$ref": "./types/subject.json"
},
"value": {
"description": "(Required) The tag to look for",
"description": "(Required) The tag to look for.",
"type": "string",
"title": "Value"
}

View File

@@ -18,7 +18,7 @@
},
"value": {
"type": "string",
"description": "(Required) The component name to look for",
"description": "(Required) The component name to look for.",
"title": "Value"
}
},

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -9,6 +9,6 @@
"test": { "type": "string", "title": "Test Property", "description": "Returns true when the subject entity receives the named damage type." },
"operator": { "$ref": "./types/operator.json" },
"subject": { "$ref": "./types/subject.json" },
"value": { "type": "string", "description": "The Damage type to test", "$ref": "../../../../general/entity/damage_source.json", "title": "Value" }
"value": { "type": "string", "description": "The Damage type to test.", "$ref": "../../../../general/entity/damage_source.json", "title": "Value" }
}
}

View File

@@ -12,7 +12,7 @@
"title": "Test"
},
"domain": {
"description": "The equipment location to test",
"description": "The equipment location to test.",
"default": "any",
"enum": ["any", "armor", "feet", "hand", "head", "leg", "torso"],
"title": "Domain"
@@ -24,7 +24,7 @@
"$ref": "./types/subject.json"
},
"value": {
"description": "The item name to look for",
"description": "The item name to look for.",
"type": "string",
"$ref": "../../../../general/item/identifier.json",
"title": "Value"

View File

@@ -18,7 +18,7 @@
},
"value": {
"type": "string",
"description": "The specified mob effect",
"description": "The specified mob effect.",
"title": "Value"
}
},

View File

@@ -12,7 +12,7 @@
"title": "Test"
},
"domain": {
"description": "The equipment location to test",
"description": "The equipment location to test.",
"default": "any",
"enum": ["any", "armor", "feet", "hand", "head", "leg", "torso"],
"title": "Domain"

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -18,7 +18,7 @@
},
"value": {
"type": "string",
"description": "The tag as a string",
"description": "The tag as a string.",
"pattern": "[a-zA-Z0-9_]+",
"title": "Value"
}

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -2,13 +2,13 @@
"$id": "blockception.minecraft.behavior.entities.filters.hourly_clock_time",
"type": "object",
"title": "Hourly Clock Time",
"description": "Compares the current 24 hour time with an int value in the range[0, 24000]",
"description": "Compares the current 24 hour time with an int value in the range[0, 24000].",
"required": ["value"],
"properties": {
"test": {
"type": "string",
"title": "Test Property",
"description": "Compares the current 24 hour time with an int value in the range[0, 24000]",
"description": "Compares the current 24 hour time with an int value in the range[0, 24000].",
"const": "hourly_clock_time"
},
"operator": {
@@ -19,7 +19,7 @@
},
"value": {
"type": "integer",
"description": "(Required) An integer value set between 0 and 24000",
"description": "(Required) An integer value set between 0 and 24000.",
"minimum": 0,
"maximum": 24000,
"title": "Value"

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -8,7 +8,7 @@
"test": {
"type": "string",
"title": "Test",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"
@@ -17,7 +17,7 @@
"$ref": "./types/subject.json"
},
"value": {
"description": "The Family name to look for",
"description": "The Family name to look for.",
"type": "integer",
"title": "Value"
}

View File

@@ -3,9 +3,7 @@
"type": "object",
"title": "Is Altitude",
"description": "Tests the current altitude against a provided value. 0= bedrock elevation.",
"required": [
"value"
],
"required": ["value"],
"properties": {
"test": {
"type": "string",
@@ -20,7 +18,7 @@
},
"value": {
"type": "integer",
"description": "The altitude value to compare with",
"description": "The altitude value to compare with.",
"minimum": 0,
"title": "Value"
}
@@ -31,4 +29,4 @@
"value": 0
}
]
}
}

View File

@@ -17,7 +17,7 @@
"$ref": "./types/subject.json"
},
"value": {
"description": "The Biome type to test",
"description": "The Biome type to test.",
"type": "string",
"enum": [
"beach",

View File

@@ -8,7 +8,7 @@
"test": {
"type": "string",
"title": "Test",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"
@@ -17,7 +17,7 @@
"$ref": "./types/subject.json"
},
"value": {
"description": "The Family name to look for",
"description": "The Family name to look for.",
"type": "string",
"title": "Value"
}

View File

@@ -17,7 +17,7 @@
"$ref": "./types/subject.json"
},
"value": {
"description": "The Palette Color to test",
"description": "The Palette Color to test.",
"type": "string",
"enum": ["black", "blue", "brown", "cyan", "gray", "green", "light_blue", "light_green", "magenta", "orange", "pink", "purple", "red", "silver", "white", "yellow"],
"title": "Value"

View File

@@ -17,7 +17,7 @@
"$ref": "./types/subject.json"
},
"value": {
"description": "The game's difficulty level to test",
"description": "The game's difficulty level to test.",
"type": "string",
"enum": ["easy", "hard", "normal", "peaceful"],
"title": "Value"

View File

@@ -17,7 +17,7 @@
"$ref": "./types/subject.json"
},
"value": {
"description": "The Family name to look for",
"description": "The Family name to look for.",
"type": "string",
"title": "Value"
}

View File

@@ -2,12 +2,12 @@
"$id": "blockception.minecraft.behavior.entities.filters.is_humid",
"type": "object",
"title": "Is Humid",
"description": "Tests whether the Subject is in an area with humidity",
"description": "Tests whether the Subject is in an area with humidity.",
"properties": {
"test": {
"type": "string",
"title": "Test Property",
"description": "Tests whether the Subject is in an area with humidity"
"description": "Tests whether the Subject is in an area with humidity."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test Property",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test Property",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test Property",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -8,7 +8,7 @@
"test": {
"type": "string",
"title": "Test Property",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"
@@ -18,7 +18,7 @@
},
"value": {
"type": "integer",
"description": "The altitude value to compare with",
"description": "The altitude value to compare with.",
"title": "Value"
}
},

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test Property",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test Property",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test Property",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test Property",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"
@@ -17,7 +17,7 @@
},
"value": {
"type": "integer",
"description": "The altitude value to compare with",
"description": "The altitude value to compare with.",
"title": "Value"
}
},

View File

@@ -7,7 +7,7 @@
"test": {
"type": "string",
"title": "Test",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"

Some files were not shown because too many files have changed in this diff Show More