Adding dots to description

This commit is contained in:
DaanV2
2022-07-22 19:41:04 +02:00
parent 61327eac6e
commit 8b3778de6d
457 changed files with 2337 additions and 2406 deletions

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"

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

@@ -2,12 +2,12 @@
"$id": "blockception.minecraft.behavior.entities.filters.is_snow_covered",
"type": "object",
"title": "Is Snow Covered",
"description": "Tests whether the Subject is in an area with snow cover",
"description": "Tests whether the Subject is in an area with snow cover.",
"properties": {
"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

@@ -8,7 +8,7 @@
"test": {
"type": "string",
"title": "Test Property",
"description": "The test property"
"description": "The test property."
},
"operator": {
"$ref": "./types/operator.json"
@@ -17,7 +17,7 @@
"$ref": "./types/subject.json"
},
"value": {
"description": "The Biome temperature catagory to test",
"description": "The Biome temperature catagory to test.",
"type": "string",
"enum": ["cold", "mild", "ocean", "warm"],
"title": "Value"

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"

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

@@ -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 Property",
"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"

View File

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

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"

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

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

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

@@ -2,7 +2,7 @@
"$id": "blockception.minecraft.behavior.entities.filters.test",
"title": "Test",
"type": "string",
"description": "The test operation",
"description": "The test operation.",
"enum": [
"clock_time",
"distance_to_nearest_player",

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",
"examples": ["clear", "thunderstorm"]

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",
"examples": ["thunderstorm"]

View File

@@ -11,17 +11,17 @@
"admire_item_sound": {
"title": "Admire Item Sound",
"type": "string",
"description": "The sound event to play when admiring the item"
"description": "The sound event to play when admiring the item."
},
"on_admire_item_start": {
"title": "On Admire Item Start",
"$ref": "../types/event.json",
"description": "The event to run when admiring the item"
"description": "The event to run when admiring the item."
},
"on_admire_item_stop": {
"title": "On Admire Item Stop",
"$ref": "../types/event.json",
"description": "The event to run when no longer admiring the item"
"description": "The event to run when no longer admiring the item."
},
"sound_interval": {
"title": "Sound Interval",

View File

@@ -11,10 +11,10 @@
},
"items": {
"type": "array",
"description": "List of items that this mob likes",
"description": "List of items that this mob likes.",
"items": {
"type": "string",
"description": "List of items that this mob likes",
"description": "List of items that this mob likes.",
"title": "Properties",
"$ref": "../../../../general/item/identifier.json"
},
@@ -23,16 +23,13 @@
"look_distance": {
"type": "number",
"default": 8,
"description": "Distance in blocks the mob will beg from",
"description": "Distance in blocks the mob will beg from.",
"title": "Look Distance"
},
"look_time": {
"description": "The range of time in seconds this mob will stare at the player holding a food they like, begging for it",
"description": "The range of time in seconds this mob will stare at the player holding a food they like, begging for it.",
"$ref": "../types/range_number_type.json",
"default": [
2,
4
],
"default": [2, 4],
"title": "Look Time"
}
},
@@ -42,4 +39,4 @@
"look_distance": 8
}
]
}
}

View File

@@ -18,20 +18,19 @@
"title": "Attack Interval",
"type": "integer",
"default": 0,
"description": "Time in seconds between attacks"
"description": "Time in seconds between attacks."
},
"must_see": {
"title": "Must See",
"type": "boolean",
"default": false,
"description": "If true, only entities in this mob's viewing range can be selected as targets"
"description": "If true, only entities in this mob's viewing range can be selected as targets."
},
"must_see_forget_duration": {
"title": "Must See Forget Duration",
"type": "number",
"default": 3,
"description": "Determines the amount of time in seconds that this mob will look for a target before forgetting about it and looking for a new one when the target isn't visible any more"
"description": "Determines the amount of time in seconds that this mob will look for a target before forgetting about it and looking for a new one when the target isn't visible any more."
},
"on_defend_start": {
"title": "On Defend Start",
@@ -42,12 +41,12 @@
"title": "Within Radius",
"type": "number",
"default": 0,
"description": "Distance in blocks that the target can be within to launch an attack"
"description": "Distance in blocks that the target can be within to launch an attack."
},
"entity_types": {
"title": "Entity Types",
"type": "object",
"description": "List of entity types that this mob considers valid targets",
"description": "List of entity types that this mob considers valid targets.",
"additionalProperties": false
},
"sound_chance": {
@@ -70,4 +69,4 @@
"sound_chance": 0.05
}
]
}
}

View File

@@ -9,7 +9,7 @@
"entity_types": {
"title": "Entity Types",
"$ref": "../types/entity_types.json",
"description": "List of entity types this mob considers a threat to the village",
"description": "List of entity types this mob considers a threat to the village.",
"$comment": "UNDOCUMENTED"
},
"must_reach": {

View File

@@ -41,7 +41,7 @@
"title": "Inner Boundary Time Increase",
"type": "number",
"default": 0.25,
"description": "Time (in seconds) to add to attack path recalculation when the target is beyond the \"path_inner_boundary\"."
"description": "Time (in seconds) to add to attack path recalculation when the target is beyond the \."path_inner_boundary\"."
},
"max_dist": {
"title": "Max Dist",
@@ -75,7 +75,7 @@
"title": "Outer Boundary Time Increase",
"type": "number",
"default": 0.5,
"description": "Time (in seconds) to add to attack path recalculation when the target is beyond the \"path_outer_boundary\"."
"description": "Time (in seconds) to add to attack path recalculation when the target is beyond the \."path_outer_boundary\"."
},
"path_fail_time_increase": {
"title": "Path Fail Time Increase",
@@ -87,19 +87,19 @@
"title": "Path Inner Boundary",
"type": "number",
"default": 16,
"description": "Distance at which to increase attack path recalculation by \"inner_boundary_tick_increase\"."
"description": "Distance at which to increase attack path recalculation by \."inner_boundary_tick_increase\"."
},
"path_outer_boundary": {
"title": "Path Outer Boundary",
"type": "number",
"default": 32,
"description": "Distance at which to increase attack path recalculation by \"outer_boundary_tick_increase\"."
"description": "Distance at which to increase attack path recalculation by \."outer_boundary_tick_increase\"."
},
"random_stop_interval": {
"title": "Random Stop Interval",
"type": "integer",
"default": 0,
"description": "This entity will have a 1 in N chance to stop it's current attack, where N = \"random_stop_interval\"."
"description": "This entity will have a 1 in N chance to stop it's current attack, where N = \."random_stop_interval\"."
},
"reach_multiplier": {
"title": "Reach Multiplier",
@@ -117,7 +117,7 @@
"title": "Set Persistent",
"type": "boolean",
"default": false,
"description": "Allows the actor to be set to persist upon targeting a player"
"description": "Allows the actor to be set to persist upon targeting a player."
},
"target_dist": {
"title": "Target Dist",

View File

@@ -18,13 +18,13 @@
"title": "Digs In Daylight",
"type": "boolean",
"default": false,
"description": "Indicates that the actor should start digging when it sees daylight"
"description": "Indicates that the actor should start digging when it sees daylight."
},
"duration": {
"title": "Duration",
"type": "number",
"default": 0.0,
"description": "Goal duration in seconds"
"description": "Goal duration in seconds."
},
"idle_time": {
"title": "Idle Time",

View File

@@ -18,7 +18,7 @@
"title": "Continue Charge Threshold Time",
"type": "number",
"default": 0.5,
"description": "If the dragon is outside the \"target_zone\" for longer than \"continue_charge_threshold_time\" seconds, the charge is canceled."
"description": "If the dragon is outside the \."target_zone\" for longer than \"continue_charge_threshold_time\" seconds, the charge is canceled."
},
"flight_speed": {
"title": "Flight Speed",

View File

@@ -54,7 +54,7 @@
"title": "View Angle",
"type": "number",
"default": 10,
"description": "The target must be within \"view_angle\" degrees of the dragon's current rotation before a fireball can be shot."
"description": "The target must be within \."view_angle\" degrees of the dragon's current rotation before a fireball can be shot."
}
}
}

View File

@@ -13,7 +13,7 @@
},
"speed_modifier": {
"default": 0.0,
"description": "Movement speed modifier of the mob when using this AI Goal",
"description": "Movement speed modifier of the mob when using this AI Goal.",
"title": "Speed Modifier"
},
"potions": {
@@ -21,11 +21,7 @@
"description": "A list of potions that this entity can drink.",
"title": "Potions",
"items": {
"required": [
"id",
"chance",
"filters"
],
"required": ["id", "chance", "filters"],
"additionalProperties": false,
"type": "object",
"description": "A potions that this entity can drink.",
@@ -34,7 +30,7 @@
"id": {
"type": "integer",
"default": -1,
"description": "The registry ID of the potion to use",
"description": "The registry ID of the potion to use.",
"title": "Id"
},
"chance": {
@@ -58,4 +54,4 @@
"potions": []
}
]
}
}

View File

@@ -27,7 +27,7 @@
"eat_and_replace_block_pairs": {
"title": "Eat And Replace Block Pairs",
"type": "array",
"description": "A collection of pairs of blocks; the first (\"eat_block\")is the block the entity should eat, the second (\"replace_block\") is the block that should replace the eaten block.",
"description": "A collection of pairs of blocks; the first (\."eat_block\")is the block the entity should eat, the second (\"replace_block\") is the block that should replace the eaten block.",
"items": {
"type": "object",
"title": "Eat And Replace Block Pair",

View File

@@ -2,7 +2,7 @@
"$id": "blockception.minecraft.behavior.entities.minecraft.behavior.emerge",
"type": "object",
"title": "Eat Mob",
"description": "[EXPERIMENTAL BEHAVIOR] Activates the `EMERGING` actor flag during the specified duration and triggers `on_done` at the end",
"description": "[EXPERIMENTAL BEHAVIOR] Activates the `EMERGING` actor flag during the specified duration and triggers `on_done` at the end.",
"additionalProperties": false,
"required": [],
"properties": {
@@ -11,18 +11,18 @@
"title": "Cooldown Time",
"type": "integer",
"default": 0.5,
"description": "Time in seconds the mob has to wait before using the goal again"
"description": "Time in seconds the mob has to wait before using the goal again."
},
"duration": {
"title": "Duration",
"type": "number",
"default": 5.0,
"description": "Goal duration in seconds"
"description": "Goal duration in seconds."
},
"on_done": {
"title": "On Done",
"$ref": "../types/trigger.json",
"description": "Trigger to be executed when the goal execution is about to end"
"description": "Trigger to be executed when the goal execution is about to end."
}
}
}

View File

@@ -10,7 +10,7 @@
"cooldown_time": {
"type": "number",
"default": 0,
"description": "Time in seconds the mob has to wait before using the goal again",
"description": "Time in seconds the mob has to wait before using the goal again.",
"title": "Cooldown Time"
}
},

View File

@@ -12,7 +12,7 @@
"title": "Avoid Water",
"type": "boolean",
"default": false,
"description": "If true, the mob will not go into water blocks when going towards a mount"
"description": "If true, the mob will not go into water blocks when going towards a mount."
},
"mount_distance": {
"type": "number",
@@ -24,19 +24,19 @@
"title": "Start Delay",
"type": "integer",
"default": 0,
"description": "Time the mob will wait before starting to move towards the mount"
"description": "Time the mob will wait before starting to move towards the mount."
},
"target_needed": {
"title": "Target Needed",
"type": "boolean",
"default": false,
"description": "If true, the mob will only look for a mount if it has a target"
"description": "If true, the mob will only look for a mount if it has a target."
},
"within_radius": {
"title": "Within Radius",
"type": "number",
"default": 0,
"description": "Distance in blocks within which the mob will look for a mount"
"description": "Distance in blocks within which the mob will look for a mount."
},
"max_failed_attempts": {
"title": "Maximum Failed Attempts",
@@ -55,4 +55,4 @@
"max_failed_attempts": 0
}
]
}
}

View File

@@ -24,28 +24,25 @@
"y_offset": {
"type": "number",
"default": 0.0,
"description": "Height in blocks to add to the selected target position",
"description": "Height in blocks to add to the selected target position.",
"title": "Y Offset"
},
"must_reach": {
"type": "boolean",
"default": false,
"description": "If true, the point has to be reachable to be a valid target",
"description": "If true, the point has to be reachable to be a valid target.",
"title": "Must Reach"
},
"random_reselect": {
"type": "boolean",
"default": false,
"description": "If true, the mob will randomly pick a new point while moving to the previously selected one",
"description": "If true, the mob will randomly pick a new point while moving to the previously selected one.",
"title": "Random Reselect"
},
"float_duration": {
"$ref": "../types/range_number_type.json",
"default": [
0.0,
0.0
],
"description": "Range of time in seconds the mob will float around before landing and choosing to do something else",
"default": [0.0, 0.0],
"description": "Range of time in seconds the mob will float around before landing and choosing to do something else.",
"title": "Float Duration"
}
},
@@ -58,4 +55,4 @@
"random_reselect": false
}
]
}
}

View File

@@ -14,12 +14,12 @@
},
"entity_types": {
"$ref": "../types/entity_types.json",
"description": "List of entity types that this mob can follow in a caravan",
"description": "List of entity types that this mob can follow in a caravan.",
"title": "Entity Types"
},
"entity_count": {
"type": "integer",
"description": "Number of entities that can be in the caravan",
"description": "Number of entities that can be in the caravan.",
"default": 1,
"title": "Entity Count"
}
@@ -29,4 +29,4 @@
"entity_count": 1
}
]
}
}

View File

@@ -15,13 +15,13 @@
"search_range": {
"type": "integer",
"default": 0,
"description": "The distance in blocks it will look for a mob to follow",
"description": "The distance in blocks it will look for a mob to follow.",
"title": "Search Range"
},
"stop_distance": {
"type": "number",
"default": 2,
"description": "The distance in blocks this mob stops from the mob it is following",
"description": "The distance in blocks this mob stops from the mob it is following.",
"title": "Stop Distance"
}
},
@@ -31,4 +31,4 @@
"stop_distance": 2
}
]
}
}

View File

@@ -16,31 +16,31 @@
"title": "Can Teleport",
"type": "boolean",
"default": true,
"description": "Specify if the mob can teleport to the player if it is too far away"
"description": "Specify if the mob can teleport to the player if it is too far away."
},
"ignore_vibration": {
"title": "Ignore Vibration",
"type": "boolean",
"default": true,
"description": "Specify if the mob will follow the owner if it has heard a vibration lately"
"description": "Specify if the mob will follow the owner if it has heard a vibration lately."
},
"max_distance": {
"title": "Max Distance",
"type": "number",
"default": 60.0,
"description": "The maximum distance in blocks this mob can be from its owner to start following, only used when canTeleport is false"
"description": "The maximum distance in blocks this mob can be from its owner to start following, only used when canTeleport is false."
},
"start_distance": {
"title": "Start Distance",
"type": "number",
"default": 10.0,
"description": "The distance in blocks that the owner can be away from this mob before it starts following it"
"description": "The distance in blocks that the owner can be away from this mob before it starts following it."
},
"stop_distance": {
"title": "Stop Distance",
"type": "number",
"default": 2.0,
"description": "The distance in blocks this mob will stop from its owner while following it"
"description": "The distance in blocks this mob will stop from its owner while following it."
}
},
"examples": [

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