auto: Generated Json Schemas

This commit is contained in:
Blockception Bot
2021-06-15 17:15:24 +00:00
parent f5bb7a3a7e
commit 372b82390e

1
behavior/dialogue/dialogue.json vendored Normal file
View File

@@ -0,0 +1 @@
{"$id":"blockception.minecraft.behavior.feature_rules","examples":[{"format_version":"1.14.0","minecraft:npc_dialogue":{"scenes":[{"scene_tag":"fast_travel","npc_name":{"rawtext":[{"translate":"dialogue.guide.name"}]},"text":{"rawtext":[{"translate":"dialogue.fast_travel.body","with":["\n"]}]},"buttons":[]}]}}],"allOf":[{"if":{"properties":{"format_version":{"type":"string","const":"1.14.0"}}},"then":{"$ref":"#/definitions/A"}},{"if":{"properties":{"format_version":{"type":"string","const":"1.14"}}},"then":{"$ref":"#/definitions/A"}},{"properties":{"format_version":{"$ref":"#/definitions/C"}}}],"definitions":{"B_rawtext":{"title":"Rawtext","description":"","type":"array","items":{"oneOf":[{"type":"string"},{"$ref":"#/definitions/B_translate"},{"$ref":"#/definitions/B_text"},{"$ref":"#/definitions/B_selector"},{"$ref":"#/definitions/B_score"}]}},"B_selector":{"title":"Selector","description":"","type":"object","additionalProperties":false,"required":["selector"],"properties":{"selector":{"title":"Selector","description":"","type":"string","examples":["@a","@s","@r","@p","@e","@initiator"],"pattern":"^@.*$"}}},"B_score":{"title":"Score","description":"","type":"object","additionalProperties":false,"required":["score"],"properties":{"score":{"title":"Score","description":"","type":"object","additionalProperties":false,"required":["name","objective"],"properties":{"name":{"title":"Selector","description":"A selector, player name (can be fake), or *","type":"string","examples":["@a","@s","@r","@p","@e","@initiator","*"]},"objective":{"title":"Objective","description":"","type":"string"}}}}},"B_text":{"title":"Text","description":"","type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"title":"Text","description":"","type":"string"}}},"B_translate":{"title":"Translate","description":"","type":"object","additionalProperties":false,"required":["translate"],"properties":{"translate":{"title":"Translate","description":"","type":"string"},"with":{"$ref":"#/definitions/B_with"}}},"B_with":{"title":"With","description":"","examples":["\n",{"rawtext":[]}],"items":{"oneOf":[{"type":"string"},{"title":"Rawtext","description":"","type":"object","additionalProperties":false,"properties":{"rawtext":{"$ref":"#/definitions/B_rawtext"}}}]}},"B":{"title":"RawText","description":"","type":"object","additionalProperties":false,"required":["rawtext"],"properties":{"rawtext":{"$ref":"#/definitions/B_rawtext"}}},"A":{"type":"object","title":"NPC Dialogue","description":"UNDOCUMENTATED","additionalProperties":false,"required":["format_version","minecraft:npc_dialogue"],"properties":{"format_version":{"const":"1.14.0","description":"Specifies the version of the game this entity was made in. Minimum supported version is 1.14.0. Current supported version is 1.14.0.","title":"Format Version"},"minecraft:npc_dialogue":{"title":"NPC Dialogue","description":"","type":"object","additionalProperties":false,"properties":{"scenes":{"title":"Scenes","description":"","type":"array","minItems":1,"items":{"title":"Scene","description":"","type":"object","additionalProperties":false,"properties":{"buttons":{"title":"Buttons","description":"","type":"array","maxItems":6,"items":{"title":"Button","description":"","type":"object","additionalProperties":false,"properties":{"name":{"title":"Name","description":"","$ref":"#/definitions/B"},"commands":{"type":"array","description":"","title":"Commands","items":{"title":"Minecraft Command","description":"","type":"string","pattern":"^/[a-z].*$"}}}}},"npc_name":{"title":"NPC Name","description":"","$ref":"#/definitions/B"},"on_close_commands":{"type":"array","description":"","title":"On Close Commands","items":{"title":"Minecraft Command","description":"","type":"string","pattern":"^/[a-z].*$"}},"scene_tag":{"title":"Scene tag","description":"","type":"string"},"text":{"title":"Text","description":"","$ref":"#/definitions/B"}}}}}}}},"C":{"title":"Format Version","description":"A version that tells minecraft what type of data format can be expected when reading this file.","pattern":"^(1)\\.([0-9]+)\\.([0-9]+)$","type":"string"}}}