Replaced
This commit is contained in:
665
behavior/biomes/biomes.json
vendored
665
behavior/biomes/biomes.json
vendored
File diff suppressed because one or more lines are too long
2103
behavior/blocks/blocks.json
vendored
2103
behavior/blocks/blocks.json
vendored
File diff suppressed because one or more lines are too long
20255
behavior/entities/entities.json
vendored
20255
behavior/entities/entities.json
vendored
File diff suppressed because one or more lines are too long
1456
behavior/feature_rules/feature_rules.json
vendored
1456
behavior/feature_rules/feature_rules.json
vendored
File diff suppressed because one or more lines are too long
475
behavior/features/features.json
vendored
475
behavior/features/features.json
vendored
File diff suppressed because one or more lines are too long
1913
behavior/items/items.json
vendored
1913
behavior/items/items.json
vendored
File diff suppressed because one or more lines are too long
180
behavior/recipes/recipes.json
vendored
180
behavior/recipes/recipes.json
vendored
File diff suppressed because one or more lines are too long
2002
behavior/spawn_rules/spawn_rules.json
vendored
2002
behavior/spawn_rules/spawn_rules.json
vendored
File diff suppressed because one or more lines are too long
121
behavior/volumes/volumes.json
vendored
121
behavior/volumes/volumes.json
vendored
@@ -1 +1,120 @@
|
||||
{"$id":"blockception.minecraft.behavior.volumes","examples":[{"format_version":"1.17.0","minecraft:volume":{"description":{"identifier":"example:foo"},"components":{}}}],"allOf":[{"if":{"properties":{"format_version":{"type":"string","const":"1.17.0"}}},"then":{"$ref":"#/definitions/A"}},{"properties":{"format_version":{"$ref":"#/definitions/C"}}}],"definitions":{"B":{"type":"string","title":"Entity Identifier 1.8.0","description":"The minecraft entity volume","examples":["namespace:volume"],"pattern":"^[0-9a-zA-Z:_\\.\\-]+$"},"A":{"type":"object","title":"Spawn Rules 1.17.0","description":"TODO","additionalProperties":false,"required":["format_version","minecraft:volume"],"properties":{"format_version":{"const":"1.17.0","description":"Specifies the version of the game this entity was made in. Minimum supported version is 1.17.0. Current supported version is 1.17.0.","title":"TODO Title"},"minecraft:volume":{"type":"object","title":"Spawn Rules","description":"TODO","additionalProperties":false,"properties":{"description":{"type":"object","title":"Description","description":"The description contains a single 'identifier' string","additionalProperties":false,"properties":{"identifier":{"title":"Identifier","description":"The unique identifier for this volume. It must be of the form 'namespace:name', where namespace cannot be 'minecraft'.","$ref":"#/definitions/B"}}},"components":{"type":"object","title":"Components","description":"TODO","additionalProperties":false,"properties":{"minecraft:bounds":{"title":"Minecraft:bounds","description":"Component that defines a minimum and maximum block position for a bounding box and which world dimension the bounding box is in. Every volume must have a bounds component.","type":"object","additionalProperties":false,"properties":{"dimension":{"type":"string","description":"The name of the dimension the bounding box will exist in: one of 'overworld', 'nether' or 'the end'.","title":"Dimension","enum":["overworld","nether","the end"]},"max":{"type":"array","description":"The maximum block position of the bounding box.","title":"Maximum","items":[{"title":"A","type":"number"},{"title":"B","type":"number"},{"title":"C","type":"number"}]},"min":{"type":"array","description":"The minimum block position of the bounding box.","title":"Minimum","items":[{"title":"A","type":"number"},{"title":"B","type":"number"},{"title":"C","type":"number"}]}}},"minecraft:fog":{"title":"Minecraft:fog","description":"Displays the given fog whenever a player enters the volume. Each volume can only have one fog attached.","type":"object","additionalProperties":false,"properties":{"fog_identifier":{"type":"string","default":"","description":"The identifier of a fog definition. Note that you will not receive any feedback if the definition does not exist.","title":"fog identifier"},"priority":{"type":"integer","default":2147483647,"description":"The priority for this fog definition setting. Smaller numbers have higher priority. Fogs with equal priority will be combined together.","title":"priority"}}}}}}}}},"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"}}}
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.volumes",
|
||||
"examples": [{ "format_version": "1.17.0", "minecraft:volume": { "description": { "identifier": "example:foo" }, "components": {} } }],
|
||||
"allOf": [
|
||||
{ "if": { "properties": { "format_version": { "type": "string", "const": "1.17.0" } } }, "then": { "$ref": "#/definitions/A" } },
|
||||
{ "properties": { "format_version": { "$ref": "#/definitions/C" } } }
|
||||
],
|
||||
"definitions": {
|
||||
"B": {
|
||||
"type": "string",
|
||||
"title": "Entity Identifier 1.8.0",
|
||||
"description": "The minecraft entity volume",
|
||||
"examples": ["namespace:volume"],
|
||||
"pattern": "^[0-9a-zA-Z:_\\.\\-]+$"
|
||||
},
|
||||
"A": {
|
||||
"type": "object",
|
||||
"title": "Spawn Rules 1.17.0",
|
||||
"description": "TODO",
|
||||
"additionalProperties": false,
|
||||
"required": ["format_version", "minecraft:volume"],
|
||||
"properties": {
|
||||
"format_version": {
|
||||
"const": "1.17.0",
|
||||
"description": "Specifies the version of the game this entity was made in. Minimum supported version is 1.17.0. Current supported version is 1.17.0.",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"minecraft:volume": {
|
||||
"type": "object",
|
||||
"title": "Spawn Rules",
|
||||
"description": "TODO",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"description": {
|
||||
"type": "object",
|
||||
"title": "Description",
|
||||
"description": "The description contains a single `identifier` string",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The unique identifier for this volume. It must be of the form `namespace:name', where namespace cannot be `minecraft'.",
|
||||
"$ref": "#/definitions/B"
|
||||
}
|
||||
}
|
||||
},
|
||||
"components": {
|
||||
"type": "object",
|
||||
"title": "Components",
|
||||
"description": "TODO",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"minecraft:bounds": {
|
||||
"title": "Minecraft:bounds",
|
||||
"description": "Component that defines a minimum and maximum block position for a bounding box and which world dimension the bounding box is in. Every volume must have a bounds component.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"dimension": {
|
||||
"type": "string",
|
||||
"description": "The name of the dimension the bounding box will exist in: one of `overworld', `nether` or `the end'.",
|
||||
"title": "Dimension",
|
||||
"enum": ["overworld", "nether", "the end"]
|
||||
},
|
||||
"max": {
|
||||
"type": "array",
|
||||
"description": "The maximum block position of the bounding box.",
|
||||
"title": "Maximum",
|
||||
"items": [
|
||||
{ "title": "A", "type": "number" },
|
||||
{ "title": "B", "type": "number" },
|
||||
{ "title": "C", "type": "number" }
|
||||
]
|
||||
},
|
||||
"min": {
|
||||
"type": "array",
|
||||
"description": "The minimum block position of the bounding box.",
|
||||
"title": "Minimum",
|
||||
"items": [
|
||||
{ "title": "A", "type": "number" },
|
||||
{ "title": "B", "type": "number" },
|
||||
{ "title": "C", "type": "number" }
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"minecraft:fog": {
|
||||
"title": "Minecraft:fog",
|
||||
"description": "Displays the given fog whenever a player enters the volume. Each volume can only have one fog attached.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"fog_identifier": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The identifier of a fog definition. Note that you will not receive any feedback if the definition does not exist.",
|
||||
"title": "fog identifier"
|
||||
},
|
||||
"priority": {
|
||||
"type": "integer",
|
||||
"default": 2147483647,
|
||||
"description": "The priority for this fog definition setting. Smaller numbers have higher priority. Fogs with equal priority will be combined together.",
|
||||
"title": "priority"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
561
resource/animations/actor_animation.json
vendored
561
resource/animations/actor_animation.json
vendored
File diff suppressed because one or more lines are too long
454
resource/entity/entity.json
vendored
454
resource/entity/entity.json
vendored
File diff suppressed because one or more lines are too long
236
resource/fog/fog.json
vendored
236
resource/fog/fog.json
vendored
File diff suppressed because one or more lines are too long
1548
resource/models/entity/model_entity.json
vendored
1548
resource/models/entity/model_entity.json
vendored
File diff suppressed because one or more lines are too long
878
resource/particles/particles.json
vendored
878
resource/particles/particles.json
vendored
File diff suppressed because one or more lines are too long
203
resource/sounds/sound_definitions.json
vendored
203
resource/sounds/sound_definitions.json
vendored
File diff suppressed because one or more lines are too long
@@ -6,7 +6,7 @@
|
||||
"additionalProperties": {
|
||||
"title": "Tag",
|
||||
"type": "object",
|
||||
"description": "Components with no namespace are treated as 'tags': any name consisting of alphanumeric characters, '.' and '_' is permitted; the tag is attached to the biome so that either code or data may check for its existence; tag components may not have member fields.",
|
||||
"description": "Components with no namespace are treated as `tags': any name consisting of alphanumeric characters, `.` and `_` is permitted; the tag is attached to the biome so that either code or data may check for its existence; tag components may not have member fields.",
|
||||
"additionalProperties": false
|
||||
},
|
||||
"properties": {
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
"properties": {
|
||||
"coordinate_eval_order": {
|
||||
"title": "Coordinate Eval Order",
|
||||
"description": "The order in which coordinates will be evaluated. Should be used when a coordinate depends on another. If omitted, defaults to 'xzy'.",
|
||||
"description": "The order in which coordinates will be evaluated. Should be used when a coordinate depends on another. If omitted, defaults to `xzy'.",
|
||||
"type": "string",
|
||||
"enum": ["xyz", "xzy", "yxz", "yzx", "zxy", "zyx"]
|
||||
},
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"effect": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The mob effect to remove. Use 'all' to remove all mob effects from target.",
|
||||
"description": "The mob effect to remove. Use `all` to remove all mob effects from target.",
|
||||
"title": "Effect"
|
||||
},
|
||||
"target": { "type": "string", "default": "self", "description": "The target context to execute against.", "title": "Target" }
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"effect": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The mob effect to remove. Use 'all' to remove all mob effects from target.",
|
||||
"description": "The mob effect to remove. Use `all` to remove all mob effects from target.",
|
||||
"title": "Effect"
|
||||
},
|
||||
"target": { "type": "string", "default": "self", "description": "The target context to execute against.", "title": "Target" }
|
||||
|
||||
@@ -397,7 +397,7 @@
|
||||
"description": "If true, the projectile will be treated like a splash potion",
|
||||
"title": "Splash Potion"
|
||||
},
|
||||
"splash_range": { "type": "number", "default": 4, "description": "Radius in blocks of the 'splash' effect", "title": "Splash Range" },
|
||||
"splash_range": { "type": "number", "default": 4, "description": "Radius in blocks of the `splash` effect", "title": "Splash Range" },
|
||||
"uncertainty_base": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
|
||||
@@ -9,17 +9,17 @@
|
||||
"properties": {
|
||||
"all_of": {
|
||||
"title": "All Of",
|
||||
"description": "All tests in an 'all_of' group must pass in order for the group to pass.",
|
||||
"description": "All tests in an `all_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"any_of": {
|
||||
"title": "Any Of",
|
||||
"description": "One or more tests in an 'any_of' group must pass in order for the group to pass.",
|
||||
"description": "One or more tests in an `any_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"none_of": {
|
||||
"title": "None Of",
|
||||
"description": "All tests in a 'none_of' group must fail in order for the group to pass.",
|
||||
"description": "All tests in a `none_of` group must fail in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
}
|
||||
}
|
||||
@@ -29,17 +29,17 @@
|
||||
"properties": {
|
||||
"all_of": {
|
||||
"title": "All Of",
|
||||
"description": "All tests in an 'all_of' group must pass in order for the group to pass.",
|
||||
"description": "All tests in an `all_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"any_of": {
|
||||
"title": "Any Of",
|
||||
"description": "One or more tests in an 'any_of' group must pass in order for the group to pass.",
|
||||
"description": "One or more tests in an `any_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"none_of": {
|
||||
"title": "None Of",
|
||||
"description": "All tests in a 'none_of' group must fail in order for the group to pass.",
|
||||
"description": "All tests in a `none_of` group must fail in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -256,7 +256,7 @@
|
||||
"description": "If true, the projectile will be treated like a splash potion",
|
||||
"title": "Splash Potion"
|
||||
},
|
||||
"splash_range": { "type": "number", "default": 4, "description": "Radius in blocks of the 'splash' effect", "title": "Splash Range" },
|
||||
"splash_range": { "type": "number", "default": 4, "description": "Radius in blocks of the `splash` effect", "title": "Splash Range" },
|
||||
"stop_on_hurt": { "type": "boolean", "description": "UNDOCUMENTATED", "title": "UNDOCUMENTATED" },
|
||||
"uncertainty_base": {
|
||||
"type": "number",
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"feed_items": {
|
||||
"description": "List of items that can be fed to the entity. Includes 'item' for the item name and 'growth' to define how much time it grows up by",
|
||||
"description": "List of items that can be fed to the entity. Includes `item` for the item name and `growth` to define how much time it grows up by",
|
||||
"oneOf": [{ "type": "array", "items": { "type": "string" } }, { "type": "string" }],
|
||||
"title": "TODO Title"
|
||||
},
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
"title": "Breed Cooldown"
|
||||
},
|
||||
"breed_items": {
|
||||
"description": "The list of items that can be used to get the entity into the 'love' state",
|
||||
"description": "The list of items that can be used to get the entity into the `love` state",
|
||||
"title": "Breed Items",
|
||||
"oneOf": [{ "type": "array", "items": { "type": "string" } }, { "type": "string" }]
|
||||
},
|
||||
@@ -50,7 +50,7 @@
|
||||
"description": "Determines how likely the baby of parents with the same variant will deny that variant and take a random variant within the given range instead.",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"chance": { "type": "number", "default": 0, "description": "The percentage chance of denying the parents' variant.", "title": "Chance" },
|
||||
"chance": { "type": "number", "default": 0, "description": "The percentage chance of denying the parents` variant.", "title": "Chance" },
|
||||
"max_variant": { "type": "integer", "default": 0, "description": "The inclusive maximum of the variant range.", "title": "Max Variant" },
|
||||
"min_variant": { "type": "integer", "default": 0, "description": "The inclusive minimum of the variant range.", "title": "Min Variant" }
|
||||
},
|
||||
@@ -58,10 +58,10 @@
|
||||
},
|
||||
"environment_requirements": {
|
||||
"type": "array",
|
||||
"description": "The list of nearby block requirements to get the entity into the 'love' state.",
|
||||
"description": "The list of nearby block requirements to get the entity into the `love` state.",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"description": "A nearby block requirements to get the entity into the 'love' state.",
|
||||
"description": "A nearby block requirements to get the entity into the `love` state.",
|
||||
"properties": {
|
||||
"blocks": {
|
||||
"type": "array",
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
"swing": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, the player will do the 'swing' animation when interacting with this entity.",
|
||||
"description": "If true, the player will do the `swing` animation when interacting with this entity.",
|
||||
"title": "Swing"
|
||||
},
|
||||
"transform_to_item": {
|
||||
|
||||
@@ -163,7 +163,7 @@
|
||||
"description": "If true, the projectile will be treated like a splash potion",
|
||||
"title": "Splash Potion"
|
||||
},
|
||||
"splash_range": { "type": "number", "default": 4, "description": "Radius in blocks of the 'splash' effect", "title": "Splash Range" },
|
||||
"splash_range": { "type": "number", "default": 4, "description": "Radius in blocks of the `splash` effect", "title": "Splash Range" },
|
||||
"uncertainty_base": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
|
||||
@@ -9,17 +9,17 @@
|
||||
"properties": {
|
||||
"all_of": {
|
||||
"title": "All Of",
|
||||
"description": "All tests in an 'all_of' group must pass in order for the group to pass.",
|
||||
"description": "All tests in an `all_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"any_of": {
|
||||
"title": "Any Of",
|
||||
"description": "One or more tests in an 'any_of' group must pass in order for the group to pass.",
|
||||
"description": "One or more tests in an `any_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"none_of": {
|
||||
"title": "None Of",
|
||||
"description": "All tests in a 'none_of' group must fail in order for the group to pass.",
|
||||
"description": "All tests in a `none_of` group must fail in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
}
|
||||
}
|
||||
@@ -29,17 +29,17 @@
|
||||
"properties": {
|
||||
"all_of": {
|
||||
"title": "All Of",
|
||||
"description": "All tests in an 'all_of' group must pass in order for the group to pass.",
|
||||
"description": "All tests in an `all_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"any_of": {
|
||||
"title": "Any Of",
|
||||
"description": "One or more tests in an 'any_of' group must pass in order for the group to pass.",
|
||||
"description": "One or more tests in an `any_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"none_of": {
|
||||
"title": "None Of",
|
||||
"description": "All tests in a 'none_of' group must fail in order for the group to pass.",
|
||||
"description": "All tests in a `none_of` group must fail in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -9,17 +9,17 @@
|
||||
"properties": {
|
||||
"all_of": {
|
||||
"title": "All Of",
|
||||
"description": "All tests in an 'all_of' group must pass in order for the group to pass.",
|
||||
"description": "All tests in an `all_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"any_of": {
|
||||
"title": "Any Of",
|
||||
"description": "One or more tests in an 'any_of' group must pass in order for the group to pass.",
|
||||
"description": "One or more tests in an `any_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"none_of": {
|
||||
"title": "None Of",
|
||||
"description": "All tests in a 'none_of' group must fail in order for the group to pass.",
|
||||
"description": "All tests in a `none_of` group must fail in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
}
|
||||
}
|
||||
@@ -29,17 +29,17 @@
|
||||
"properties": {
|
||||
"all_of": {
|
||||
"title": "All Of",
|
||||
"description": "All tests in an 'all_of' group must pass in order for the group to pass.",
|
||||
"description": "All tests in an `all_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"any_of": {
|
||||
"title": "Any Of",
|
||||
"description": "One or more tests in an 'any_of' group must pass in order for the group to pass.",
|
||||
"description": "One or more tests in an `any_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"none_of": {
|
||||
"title": "None Of",
|
||||
"description": "All tests in a 'none_of' group must fail in order for the group to pass.",
|
||||
"description": "All tests in a `none_of` group must fail in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"feed_items": {
|
||||
"description": "List of items that can be fed to the entity. Includes 'item' for the item name and 'growth' to define how much time it grows up by",
|
||||
"description": "List of items that can be fed to the entity. Includes `item` for the item name and `growth` to define how much time it grows up by",
|
||||
"oneOf": [
|
||||
{ "type": "array", "items": { "$ref": "../../../../general/item/identifier.json" } },
|
||||
{
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
},
|
||||
"calm_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to run after the number of seconds specified in duration expires (when the entity stops being 'angry')",
|
||||
"description": "Event to run after the number of seconds specified in duration expires (when the entity stops being `angry')",
|
||||
"title": "Calm Event"
|
||||
},
|
||||
"angry_sound": { "type": "string", "default": "", "description": "The sound event to play when the mob is angry", "title": "Angry Sound" },
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
},
|
||||
"enviroment_requirements": {
|
||||
"type": "object",
|
||||
"description": "A nearby block requirements to get the entity into the 'love' state.",
|
||||
"description": "A nearby block requirements to get the entity into the `love` state.",
|
||||
"properties": {
|
||||
"blocks": {
|
||||
"description": "The block types required nearby for the entity to breed.",
|
||||
@@ -68,14 +68,14 @@
|
||||
"title": "Breed Cooldown"
|
||||
},
|
||||
"breed_items": {
|
||||
"description": "The list of items that can be used to get the entity into the 'love' state",
|
||||
"description": "The list of items that can be used to get the entity into the `love` state",
|
||||
"title": "Breed Items",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"description": "An item that can be used to get the entity into the 'love' state",
|
||||
"description": "An item that can be used to get the entity into the `love` state",
|
||||
"$ref": "../../../../general/item/identifier.json",
|
||||
"title": "TODO Title"
|
||||
}
|
||||
@@ -96,14 +96,14 @@
|
||||
"description": "Determines how likely the baby of parents with the same variant will deny that variant and take a random variant within the given range instead.",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"chance": { "type": "number", "default": 0, "description": "The percentage chance of denying the parents' variant.", "title": "Chance" },
|
||||
"chance": { "type": "number", "default": 0, "description": "The percentage chance of denying the parents` variant.", "title": "Chance" },
|
||||
"max_variant": { "type": "integer", "default": 0, "description": "The inclusive maximum of the variant range.", "title": "Max Variant" },
|
||||
"min_variant": { "type": "integer", "default": 0, "description": "The inclusive minimum of the variant range.", "title": "Min Variant" }
|
||||
},
|
||||
"title": "Deny Parents Variant"
|
||||
},
|
||||
"environment_requirements": {
|
||||
"description": "The list of nearby block requirements to get the entity into the 'love' state.",
|
||||
"description": "The list of nearby block requirements to get the entity into the `love` state.",
|
||||
"oneOf": [
|
||||
{ "type": "object", "$ref": "#/definitions/enviroment_requirements" },
|
||||
{ "type": "array", "items": { "$ref": "#/definitions/enviroment_requirements" } }
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
"big_wave_speed": {
|
||||
"type": "number",
|
||||
"default": 10,
|
||||
"description": "Multiplier for the speed to make a big wave. Triggered depending on 'big_wave_probability'.",
|
||||
"description": "Multiplier for the speed to make a big wave. Triggered depending on `big_wave_probability'.",
|
||||
"title": "Big Wave Speed"
|
||||
},
|
||||
"drag_down_on_buoyancy_removed": {
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
"swing": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, the player will do the 'swing' animation when interacting with this entity.",
|
||||
"description": "If true, the player will do the `swing` animation when interacting with this entity.",
|
||||
"title": "Swing"
|
||||
},
|
||||
"transform_to_item": {
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"soft_distance": {
|
||||
"type": "number",
|
||||
"default": 4,
|
||||
"description": "Distance in blocks at which the 'spring' effect starts acting to keep this entity close to the entity that leashed it.",
|
||||
"description": "Distance in blocks at which the `spring` effect starts acting to keep this entity close to the entity that leashed it.",
|
||||
"title": "Soft Distance"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
"look_cooldown": {
|
||||
"$ref": "../types/range_number_type.json",
|
||||
"default": [0.0, 0.0],
|
||||
"description": "The range for the random amount of time during which the entity is 'cooling down' and won't get angered or look for a target",
|
||||
"description": "The range for the random amount of time during which the entity is `cooling down` and won't get angered or look for a target",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"look_event": {
|
||||
|
||||
@@ -15,12 +15,12 @@
|
||||
"name_filter": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "List of special names that will cause the events defined in 'on_named' to fire",
|
||||
"description": "List of special names that will cause the events defined in `on_named` to fire",
|
||||
"title": "Name Filter"
|
||||
},
|
||||
"on_named": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to be called when this entity acquires the name specified in 'name_filter'",
|
||||
"description": "Event to be called when this entity acquires the name specified in `name_filter'",
|
||||
"title": "On Named"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -221,7 +221,7 @@
|
||||
"description": "If true, the projectile will be treated like a splash potion",
|
||||
"title": "Splash Potion"
|
||||
},
|
||||
"splash_range": { "type": "number", "default": 4, "description": "Radius in blocks of the 'splash' effect", "title": "Splash Range" },
|
||||
"splash_range": { "type": "number", "default": 4, "description": "Radius in blocks of the `splash` effect", "title": "Splash Range" },
|
||||
"uncertainty_base": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"description": "The distance in which the mob will proceed past the village bounds",
|
||||
"title": "Explore Dist"
|
||||
},
|
||||
"wait_time": { "type": "integer", "default": 0, "description": "The time the mob will stand around 'searching' for POIs", "title": "Wait Time" },
|
||||
"wait_time": { "type": "integer", "default": 0, "description": "The time the mob will stand around `searching` for POIs", "title": "Wait Time" },
|
||||
"next_xz": { "title": "UNDOCUMENTATED", "description": "UNDOCUMENATED", "type": "integer" },
|
||||
"next_y": { "title": "UNDOCUMENTATED", "description": "UNDOCUMENATED", "type": "integer" },
|
||||
"min_wait_time": { "title": "UNDOCUMENTATED", "description": "UNDOCUMENATED", "type": "number" },
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"title": "Duration"
|
||||
},
|
||||
"feedItems": {
|
||||
"description": "List of items that can be fed to the entity. Includes 'item' for the item name and 'growth' to define how much time it grows up by",
|
||||
"description": "List of items that can be fed to the entity. Includes `item` for the item name and `growth` to define how much time it grows up by",
|
||||
"items": {
|
||||
"oneOf": [
|
||||
{
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
},
|
||||
"calm_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to run after the number of seconds specified in duration expires (when the entity stops being 'angry')",
|
||||
"description": "Event to run after the number of seconds specified in duration expires (when the entity stops being `angry')",
|
||||
"title": "Calm Event"
|
||||
},
|
||||
"duration": {
|
||||
|
||||
@@ -33,14 +33,14 @@
|
||||
"title": "Breed Cooldown"
|
||||
},
|
||||
"breed_items": {
|
||||
"description": "The list of items that can be used to get the entity into the 'love' state",
|
||||
"description": "The list of items that can be used to get the entity into the `love` state",
|
||||
"title": "Breed Items",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"description": "An item that can be used to get the entity into the 'love' state",
|
||||
"description": "An item that can be used to get the entity into the `love` state",
|
||||
"$ref": "../../../../general/item/identifier.json",
|
||||
"title": "TODO Title"
|
||||
}
|
||||
@@ -67,7 +67,7 @@
|
||||
"description": "Determines how likely the baby of parents with the same variant will deny that variant and take a random variant within the given range instead.",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"chance": { "type": "number", "default": 0, "description": "The percentage chance of denying the parents' variant.", "title": "Chance" },
|
||||
"chance": { "type": "number", "default": 0, "description": "The percentage chance of denying the parents` variant.", "title": "Chance" },
|
||||
"max_variant": { "type": "integer", "default": 0, "description": "The inclusive maximum of the variant range.", "title": "Max Variant" },
|
||||
"min_variant": { "type": "integer", "default": 0, "description": "The inclusive minimum of the variant range.", "title": "Min Variant" }
|
||||
},
|
||||
@@ -75,10 +75,10 @@
|
||||
},
|
||||
"environment_requirements": {
|
||||
"type": "array",
|
||||
"description": "The list of nearby block requirements to get the entity into the 'love' state.",
|
||||
"description": "The list of nearby block requirements to get the entity into the `love` state.",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"description": "A nearby block requirements to get the entity into the 'love' state.",
|
||||
"description": "A nearby block requirements to get the entity into the `love` state.",
|
||||
"properties": {
|
||||
"blocks": {
|
||||
"type": "array",
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
"big_wave_speed": {
|
||||
"type": "number",
|
||||
"default": 10,
|
||||
"description": "Multiplier for the speed to make a big wave. Triggered depending on 'big_wave_probability'.",
|
||||
"description": "Multiplier for the speed to make a big wave. Triggered depending on `big_wave_probability'.",
|
||||
"title": "Big Wave Speed"
|
||||
},
|
||||
"drag_down_on_buoyancy_removed": {
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"swing": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, the player will do the 'swing' animation when interacting with this entity"
|
||||
"description": "If true, the player will do the `swing` animation when interacting with this entity"
|
||||
},
|
||||
"transform_to_item": {
|
||||
"type": "string",
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"soft_distance": {
|
||||
"type": "number",
|
||||
"default": 4,
|
||||
"description": "Distance in blocks at which the 'spring' effect starts acting to keep this entity close to the entity that leashed it",
|
||||
"description": "Distance in blocks at which the `spring` effect starts acting to keep this entity close to the entity that leashed it",
|
||||
"title": "TODO Title"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"look_cooldown": {
|
||||
"$ref": "../types/range_number_type.json",
|
||||
"default": [0.0, 0.0],
|
||||
"description": "The range for the random amount of time during which the entity is 'cooling down' and won't get angered or look for a target",
|
||||
"description": "The range for the random amount of time during which the entity is `cooling down` and won't get angered or look for a target",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"look_event": {
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
"type": "object",
|
||||
"description": "Describes the special names for this entity and the events to call when the entity acquires those names",
|
||||
"properties": {
|
||||
"on_named": { "type": "string", "description": "Event to be called when this entity acquires the name specified in 'name_filter'" },
|
||||
"name_filter": { "type": "string", "description": "List of special names that will cause the events defined in 'on_named' to fire" }
|
||||
"on_named": { "type": "string", "description": "Event to be called when this entity acquires the name specified in `name_filter'" },
|
||||
"name_filter": { "type": "string", "description": "List of special names that will cause the events defined in `on_named` to fire" }
|
||||
},
|
||||
"title": "TODO Title",
|
||||
"additionalProperties": false
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"type": "object",
|
||||
"title": "Out Of Control",
|
||||
"additionalProperties": false,
|
||||
"description": "Defines the entity's 'out of control' state.",
|
||||
"description": "Defines the entity's `out of control` state.",
|
||||
"required": [],
|
||||
"properties": {}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.peek",
|
||||
"description": "Defines the entity's 'peek' behavior, defining the events that should be called during it",
|
||||
"description": "Defines the entity's `peek` behavior, defining the events that should be called during it",
|
||||
"type": "object",
|
||||
"title": "Peek 1.8.0",
|
||||
"additionalProperties": false,
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
"description": "If true, the projectile will be treated like a splash potion",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"splashRange": { "type": "number", "default": 4, "description": "Radius in blocks of the 'splash' effect", "title": "TODO Title" },
|
||||
"splashRange": { "type": "number", "default": 4, "description": "Radius in blocks of the `splash` effect", "title": "TODO Title" },
|
||||
"uncertaintyBase": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.sittable",
|
||||
"description": "Defines the entity's 'sit' state.",
|
||||
"description": "Defines the entity's `sit` state.",
|
||||
"type": "object",
|
||||
"title": "Sittable 1.8.0",
|
||||
"additionalProperties": false,
|
||||
"required": [],
|
||||
"properties": {
|
||||
"sit_event": { "$ref": "../types/event.json", "description": "Event to run when the entity enters the 'sit' state", "title": "TODO Title" },
|
||||
"stand_event": { "$ref": "../types/event.json", "description": "Event to run when the entity exits the 'sit' state", "title": "TODO Title" }
|
||||
"sit_event": { "$ref": "../types/event.json", "description": "Event to run when the entity enters the `sit` state", "title": "TODO Title" },
|
||||
"stand_event": { "$ref": "../types/event.json", "description": "Event to run when the entity exits the `sit` state", "title": "TODO Title" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,34 +9,34 @@
|
||||
"must_see": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether the other entity needs to be visible to trigger 'inside' events",
|
||||
"description": "Whether the other entity needs to be visible to trigger `inside` events",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"inside_range": {
|
||||
"type": "number",
|
||||
"default": 1,
|
||||
"description": "Maximum distance in blocks that another entity will be considered in the 'inside' range",
|
||||
"description": "Maximum distance in blocks that another entity will be considered in the `inside` range",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"on_inside_range": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to call when an entity gets in the inside range. Can specify 'event' for the name of the event and 'target' for the target of the event",
|
||||
"description": "Event to call when an entity gets in the inside range. Can specify `event` for the name of the event and `target` for the target of the event",
|
||||
"title": "On Inside Range"
|
||||
},
|
||||
"on_outside_range": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to call when an entity gets in the outside range. Can specify 'event' for the name of the event and 'target' for the target of the event",
|
||||
"description": "Event to call when an entity gets in the outside range. Can specify `event` for the name of the event and `target` for the target of the event",
|
||||
"title": "On Outside Range"
|
||||
},
|
||||
"on_vision_lost_inside_range": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to call when an entity exits visual range. Can specify 'event' for the name of the event and 'target' for the target of the event",
|
||||
"description": "Event to call when an entity exits visual range. Can specify `event` for the name of the event and `target` for the target of the event",
|
||||
"title": "On Vision Lost Inside Range"
|
||||
},
|
||||
"outside_range": {
|
||||
"type": "number",
|
||||
"default": 5,
|
||||
"description": "Maximum distance in blocks that another entity will be considered in the 'outside' range",
|
||||
"description": "Maximum distance in blocks that another entity will be considered in the `outside` range",
|
||||
"title": "Outside Range"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,17 +9,17 @@
|
||||
"properties": {
|
||||
"all_of": {
|
||||
"title": "All Of",
|
||||
"description": "All tests in an 'all_of' group must pass in order for the group to pass.",
|
||||
"description": "All tests in an `all_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"any_of": {
|
||||
"title": "Any Of",
|
||||
"description": "One or more tests in an 'any_of' group must pass in order for the group to pass.",
|
||||
"description": "One or more tests in an `any_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"none_of": {
|
||||
"title": "None Of",
|
||||
"description": "All tests in a 'none_of' group must fail in order for the group to pass.",
|
||||
"description": "All tests in a `none_of` group must fail in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
}
|
||||
}
|
||||
@@ -29,17 +29,17 @@
|
||||
"properties": {
|
||||
"all_of": {
|
||||
"title": "All Of",
|
||||
"description": "All tests in an 'all_of' group must pass in order for the group to pass.",
|
||||
"description": "All tests in an `all_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"any_of": {
|
||||
"title": "Any Of",
|
||||
"description": "One or more tests in an 'any_of' group must pass in order for the group to pass.",
|
||||
"description": "One or more tests in an `any_of` group must pass in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
},
|
||||
"none_of": {
|
||||
"title": "None Of",
|
||||
"description": "All tests in a 'none_of' group must fail in order for the group to pass.",
|
||||
"description": "All tests in a `none_of` group must fail in order for the group to pass.",
|
||||
"$ref": "#/definitions/groups_spec"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
},
|
||||
"operator": {
|
||||
"$ref": "./types/operator.json",
|
||||
"description": "(Optional) The comparison to apply with 'value'.",
|
||||
"description": "(Optional) The comparison to apply with `value'.",
|
||||
"default": "equals",
|
||||
"title": "Operator"
|
||||
},
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"required": ["value"],
|
||||
"properties": {
|
||||
"test": { "type": "string", "title": "Test Property", "description": "Compares the distance to the nearest Player with a float value." },
|
||||
"operator": { "$ref": "./types/operator.json", "description": "(Optional) The comparison to apply with 'value'.", "title": "Operator" },
|
||||
"operator": { "$ref": "./types/operator.json", "description": "(Optional) The comparison to apply with `value'.", "title": "Operator" },
|
||||
"subject": { "$ref": "./types/subject.json", "description": "(Optional) The subject of this filter test.", "title": "Subject" },
|
||||
"value": { "type": "number", "description": "(Required) A floating point value.", "title": "Value" }
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
},
|
||||
"operator": {
|
||||
"$ref": "./types/operator.json",
|
||||
"description": "(Optional) The comparison to apply with 'value'.",
|
||||
"description": "(Optional) The comparison to apply with `value'.",
|
||||
"default": "equals",
|
||||
"title": "Operator"
|
||||
},
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"$id": "blockception.minecraft.behavior.entities.filters.operator",
|
||||
"title": "Filters Operator",
|
||||
"type": "string",
|
||||
"description": "The comparison to apply with 'value'.",
|
||||
"description": "The comparison to apply with `value'.",
|
||||
"default": "equals",
|
||||
"enum": ["!=", "<", "<=", "<>", "=", "==", ">", ">=", "equals", "not"]
|
||||
}
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../general/feature/identifier.json"
|
||||
},
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
"title": "Format Version"
|
||||
},
|
||||
"minecraft:aggregate_feature": { "$ref": "./features/minecraft.aggregate_feature.json" },
|
||||
"minecraft:beards_and_shavers": { "$ref": "./features/minecraft.beards_and_shavers.json" },
|
||||
"minecraft:cave_carver_feature": { "$ref": "./features/minecraft.cave_carver_feature.json" },
|
||||
"minecraft:conditional_list": { "$ref": "./features/minecraft.conditional_list.json" },
|
||||
"minecraft:geode_feature": { "$ref": "./features/minecraft.geode_feature.json" },
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"title": "Aggregate Feature",
|
||||
"description": "'minecraft:aggregate_feature' places a collection of features in an arbitary order. All features in the collection use the same input position. Features should not depend on each other, as there is no guarantee on the order the features will be placed. Succeeds if: At lease one feature is placed successfully. Fails if: All features fail to be placed.",
|
||||
"description": "'minecraft:aggregate_feature` places a collection of features in an arbitary order. All features in the collection use the same input position. Features should not depend on each other, as there is no guarantee on the order the features will be placed.\n Succeeds if: At lease one feature is placed successfully.\n Fails if: All features fail to be placed.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
@@ -11,7 +11,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"description": {
|
||||
"title": "Description",
|
||||
"description": "",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
{
|
||||
"title": "Sequence Feature",
|
||||
"description": "`minecraft:sequence_feature` places a collection of features sequentially, in the order they appear in data. The output position of the previous feature is used as the input position for the next. For example, a tree feature is placed at (0, 0, 0) and places blocks up to (0, 10, 0). The next feature in the sequence begins at (0, 10, 0).\nSucceeds if: All features in the sequence are successfully placed.\nFails if: Any feature in the sequence fails to be placed. Features that have not yet been placed at the time of failure are skipped.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["description", "features"],
|
||||
"properties": {
|
||||
"description": {
|
||||
"title": "Description",
|
||||
@@ -9,11 +12,22 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name`. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"features": {
|
||||
"title": "Features",
|
||||
"description": "List of features to be placed in sequence. The output position of the previous feature is used as the input position to the next.",
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {
|
||||
"title": "Feature",
|
||||
"description": "A feature to be placed in sequence. The output position of the previous feature is used as the input position to the next.",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,14 @@
|
||||
{
|
||||
"title": "Single block feature",
|
||||
"description": "`minecraft:single_block_feature` places a single block in the world. The `may_place_on` and `may_replace` fields are allowlists which specify where the block can be placed. If these fields are omitted, the block can be placed anywhere. The block's internal survivability and placement rules can optionally be enforced with the `enforce_survivability_rules` and `enforce_placement_rules` fields. These rules are specified per-block and are typically designed to produce high quality gameplay or natural behavior. However, enabling this enforcement may make it harder to debug placement failures.\n Succeeds if: The block is successfully placed in the world.\n Fails if: The block fails to be placed.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["description", "places_block", "enforce_placement_rules", "enforce_survivability_rules"],
|
||||
"definitions": {
|
||||
"block_side": {
|
||||
"oneOf": [{ "type": "string" }, { "type": "array", "items": { "title": "UNDOCUMENTATED", "description": "UNDOCUMENTATED", "type": "string" } }]
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"description": {
|
||||
"title": "Description",
|
||||
@@ -9,11 +17,66 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name`. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"places_block": {
|
||||
"title": "Places block",
|
||||
"description": "Reference to the block to be placed.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/block/identifier.json"
|
||||
},
|
||||
"enforce_placement_rules": {
|
||||
"title": "Enforce Placement Rules",
|
||||
"description": "If true, enforce the block's canPlace check.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"enforce_survivability_rules": {
|
||||
"title": "Enforce Survivability Rules",
|
||||
"description": "If true, enforce the block's canSurvive check.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"may_attach_to": {
|
||||
"title": "May attach to",
|
||||
"description": "",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": [],
|
||||
"properties": {
|
||||
"min_sides_must_attach": {
|
||||
"title": "Minimum sides must attach",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"minimum": 1,
|
||||
"maximum": 4
|
||||
},
|
||||
"auto_rotate": {
|
||||
"title": "Auto rotate",
|
||||
"description": "Automatically rotate the block to attach sensibly."
|
||||
},
|
||||
"top": { "title": "Top", "description": "UNDOCUMENTATED", "$ref": "#/definitions/block_side" },
|
||||
"bottom": { "title": "Bottom", "description": "UNDOCUMENTATED", "$ref": "#/definitions/block_side" },
|
||||
"north": { "title": "North", "description": "UNDOCUMENTATED", "$ref": "#/definitions/block_side" },
|
||||
"south": { "title": "South", "description": "UNDOCUMENTATED", "$ref": "#/definitions/block_side" },
|
||||
"east": { "title": "East", "description": "UNDOCUMENTATED", "$ref": "#/definitions/block_side" },
|
||||
"west": { "title": "West", "description": "UNDOCUMENTATED", "$ref": "#/definitions/block_side" },
|
||||
"all": { "title": "All", "description": "UNDOCUMENTATED", "$ref": "#/definitions/block_side" },
|
||||
"sides": { "title": "Sides", "description": "UNDOCUMENTATED", "$ref": "#/definitions/block_side" }
|
||||
}
|
||||
},
|
||||
"may_replace": {
|
||||
"title": "May replace",
|
||||
"description": "A list of blocks that may be replaced during placement. Omit this field to allow any block to be replaced.",
|
||||
"type": "array",
|
||||
"additionalProperties": false,
|
||||
"items": {
|
||||
"title": "Block",
|
||||
"description": "A block that may be replaced during placement. Omit this field to allow any block to be replaced.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/block/identifier.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
{
|
||||
"title": "",
|
||||
"description": "`minecraft:snap_to_surface_feature` snaps the y-value of a feature placement pos to the floor or the ceiling within the provided `vertical_search_range`. The placement biome is preserved. \nIf the snap position goes outside of the placement biome, placement will fail.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["description", "feature_to_snap", "vertical_search_range"],
|
||||
"properties": {
|
||||
"description": {
|
||||
"title": "Description",
|
||||
@@ -9,11 +12,28 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name`. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"feature_to_snap": {
|
||||
"title": "Feature to snap",
|
||||
"description": "Named reference of feature to be snapped",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
},
|
||||
"vertical_search_range": {
|
||||
"title": "Vertical search range",
|
||||
"description": "Range to search for a floor or ceiling for snaping the feature.",
|
||||
"type": "number"
|
||||
},
|
||||
"surface": {
|
||||
"title": "Surface",
|
||||
"description": "Defines the surface that the y-value of the placement position will be snapped to. Valid values: `ceiling` and `floor'",
|
||||
"type": "string",
|
||||
"enum": ["ceiling", "floor"]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The name of this feature in the form 'namespace_name:feature_name'. 'feature_name' must match the filename.",
|
||||
"description": "The name of this feature in the form `namespace_name:feature_name'. `feature_name` must match the filename.",
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/feature/identifier.json"
|
||||
}
|
||||
|
||||
@@ -59,11 +59,11 @@
|
||||
},
|
||||
"on_use_action": {
|
||||
"type": "string",
|
||||
"description": "'chorus_teleport' or 'none'.",
|
||||
"description": "'chorus_teleport` or `none'.",
|
||||
"enum": ["chorus_teleport", "suspicious_stew_effect", "none"]
|
||||
},
|
||||
"on_use_range": { "$ref": "../../../general/array_3_number.json" },
|
||||
"cooldown_type": { "type": "string", "description": "'chorusfruit' or 'none'.", "enum": ["chorusfruit", "none"] },
|
||||
"cooldown_type": { "type": "string", "description": "'chorusfruit` or `none'.", "enum": ["chorusfruit", "none"] },
|
||||
"cooldown_time": { "type": "integer", "description": "Cooldown time in ticks." },
|
||||
"can_always_eat": { "type": "boolean", "description": "Can always eat this item? true or false." },
|
||||
"effects": {
|
||||
|
||||
@@ -72,14 +72,14 @@
|
||||
},
|
||||
"on_use_action": {
|
||||
"type": "string",
|
||||
"description": "'chorus_teleport' or 'none'.",
|
||||
"description": "'chorus_teleport` or `none'.",
|
||||
"title": "UNDOCUMANTED",
|
||||
"enum": ["chorus_teleport", "suspicious_stew_effect", "none"]
|
||||
},
|
||||
"on_use_range": { "$ref": "../../../general/array_3_number.json", "title": "UNDOCUMANTED" },
|
||||
"cooldown_type": {
|
||||
"type": "string",
|
||||
"description": "'chorusfruit' or 'none'.",
|
||||
"description": "'chorusfruit` or `none'.",
|
||||
"title": "UNDOCUMANTED",
|
||||
"enum": ["chorusfruit", "none"]
|
||||
},
|
||||
|
||||
@@ -88,14 +88,14 @@
|
||||
},
|
||||
"on_use_action": {
|
||||
"type": "string",
|
||||
"description": "'chorus_teleport' or 'none'.",
|
||||
"description": "'chorus_teleport` or `none'.",
|
||||
"title": "UNDOCUMANTED",
|
||||
"enum": ["chorus_teleport", "suspicious_stew_effect", "none"]
|
||||
},
|
||||
"on_use_range": { "$ref": "../../../general/array_3_number.json" },
|
||||
"cooldown_type": {
|
||||
"type": "string",
|
||||
"description": "'chorusfruit' or 'none'.",
|
||||
"description": "'chorusfruit` or `none'.",
|
||||
"title": "UNDOCUMANTED",
|
||||
"enum": ["chorusfruit", "none"]
|
||||
},
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.1.16.100.items.minecraft:cooldown",
|
||||
"title": "Cooldown",
|
||||
"description": "Cool down time for a component. After you use an item it becomes unusable for the duration specified by the 'cool down time' setting in this component.",
|
||||
"description": "Cool down time for a component. After you use an item it becomes unusable for the duration specified by the `cool down time` setting in this component.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["category", "duration"],
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
},
|
||||
"using_converts_to": {
|
||||
"title": "Using Converts To",
|
||||
"description": "When used, convert the *this* item to the one specified by 'using_converts_to'.",
|
||||
"description": "When used, convert the *this* item to the one specified by `using_converts_to'.",
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.1.16.100.items.minecraft:fuel",
|
||||
"title": "Fuel",
|
||||
"description": "Fuel component. Allows this item to be used as fuel in a furnace to 'cook' other items.",
|
||||
"description": "Fuel component. Allows this item to be used as fuel in a furnace to `cook` other items.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["duration"],
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
"texture": {
|
||||
"type": "string",
|
||||
"title": "Texture",
|
||||
"description": "The key from the resource_pack/textures/item_texture.json 'texture_data' object associated with the texture file Example: blaze_powder."
|
||||
"description": "The key from the resource_pack/textures/item_texture.json `texture_data` object associated with the texture file Example: blaze_powder."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.1.16.200.items.minecraft:cooldown",
|
||||
"title": "Cooldown",
|
||||
"description": "Cool down time for a component. After you use an item it becomes unusable for the duration specified by the 'cool down time' setting in this component.",
|
||||
"description": "Cool down time for a component. After you use an item it becomes unusable for the duration specified by the `cool down time` setting in this component.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["category", "duration"],
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
},
|
||||
"using_converts_to": {
|
||||
"title": "Using Converts To",
|
||||
"description": "When used, convert the *this* item to the one specified by 'using_converts_to'.",
|
||||
"description": "When used, convert the *this* item to the one specified by `using_converts_to'.",
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.1.16.200.items.minecraft:fuel",
|
||||
"title": "Fuel",
|
||||
"description": "Fuel component. Allows this item to be used as fuel in a furnace to 'cook' other items.",
|
||||
"description": "Fuel component. Allows this item to be used as fuel in a furnace to `cook` other items.",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["duration"],
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
"texture": {
|
||||
"type": "string",
|
||||
"title": "Texture",
|
||||
"description": "The key from the resource_pack/textures/item_texture.json 'texture_data' object associated with the texture file Example: blaze_powder."
|
||||
"description": "The key from the resource_pack/textures/item_texture.json `texture_data` object associated with the texture file Example: blaze_powder."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.1.12.0.recipe.furnace",
|
||||
"description": "Represents a furnace recipe for a furnace.'Input' items will burn and transform into items specified in 'output'..",
|
||||
"description": "Represents a furnace recipe for a furnace.'Input` items will burn and transform into items specified in `output'..",
|
||||
"title": "Furnace Recipe 1.12.0",
|
||||
"additionalProperties": false,
|
||||
"required": ["description"],
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.1.12.0.recipe.shaped",
|
||||
"description": "Represents a shaped crafting recipe for a crafting table. The key used in the pattern may be any single character except the 'space' character, which is reserved for empty slots in a recipe..",
|
||||
"description": "Represents a shaped crafting recipe for a crafting table. The key used in the pattern may be any single character except the `space` character, which is reserved for empty slots in a recipe..",
|
||||
"title": "Shaped Recipe 1.12.0",
|
||||
"additionalProperties": false,
|
||||
"required": ["description"],
|
||||
|
||||
@@ -20,12 +20,12 @@
|
||||
"description": {
|
||||
"type": "object",
|
||||
"title": "Description",
|
||||
"description": "The description contains a single 'identifier' string",
|
||||
"description": "The description contains a single `identifier` string",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"identifier": {
|
||||
"title": "Identifier",
|
||||
"description": "The unique identifier for this volume. It must be of the form 'namespace:name', where namespace cannot be 'minecraft'.",
|
||||
"description": "The unique identifier for this volume. It must be of the form `namespace:name', where namespace cannot be `minecraft'.",
|
||||
"$ref": "../../../general/volume/identifier.json"
|
||||
}
|
||||
}
|
||||
@@ -44,7 +44,7 @@
|
||||
"properties": {
|
||||
"dimension": {
|
||||
"type": "string",
|
||||
"description": "The name of the dimension the bounding box will exist in: one of 'overworld', 'nether' or 'the end'.",
|
||||
"description": "The name of the dimension the bounding box will exist in: one of `overworld', `nether` or `the end'.",
|
||||
"title": "Dimension",
|
||||
"enum": ["overworld", "nether", "the end"]
|
||||
},
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"name": { "title": "Name", "description": "The block id, for example: 'minecraft:air'", "type": "string" },
|
||||
"name": { "title": "Name", "description": "The block id, for example: `minecraft:air'", "type": "string" },
|
||||
"states": {
|
||||
"title": "States",
|
||||
"description": "The block states",
|
||||
|
||||
@@ -257,7 +257,7 @@
|
||||
},
|
||||
"start_delay": {
|
||||
"title": "Start Delay",
|
||||
"description": "How long to wait in seconds before playing this animation. Note that this expression is evaluated once before playing, and only re-evaluated if asked to play from the beginning again. A looping animation should use 'loop_delay' if it wants a delay between loops.",
|
||||
"description": "How long to wait in seconds before playing this animation. Note that this expression is evaluated once before playing, and only re-evaluated if asked to play from the beginning again. A looping animation should use `loop_delay` if it wants a delay between loops.",
|
||||
"$ref": "../../../molang/number.json"
|
||||
},
|
||||
"sound_effects": {
|
||||
|
||||
@@ -257,7 +257,7 @@
|
||||
},
|
||||
"start_delay": {
|
||||
"title": "Start Delay",
|
||||
"description": "How long to wait in seconds before playing this animation. Note that this expression is evaluated once before playing, and only re-evaluated if asked to play from the beginning again. A looping animation should use 'loop_delay' if it wants a delay between loops.",
|
||||
"description": "How long to wait in seconds before playing this animation. Note that this expression is evaluated once before playing, and only re-evaluated if asked to play from the beginning again. A looping animation should use `loop_delay` if it wants a delay between loops.",
|
||||
"$ref": "../../../molang/number.json"
|
||||
},
|
||||
"sound_effects": {
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
"enable_attachables": { "type": "boolean", "description": "Whether or not attachables are enaboled", "title": "Enable Attachables" },
|
||||
"geometry": {
|
||||
"title": "Geometry",
|
||||
"description": "The reference to defined geometries in '<resource pack>/models/'",
|
||||
"description": "The reference to defined geometries in `<resource pack>/models/'",
|
||||
"type": "object",
|
||||
"propertyNames": { "pattern": "[a-zA-Z0-9_\\.\\-]+" },
|
||||
"minProperties": 1,
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
"enable_attachables": { "type": "boolean", "description": "TODO description: enable attachables", "title": "Enable Attachables" },
|
||||
"geometry": {
|
||||
"title": "Geometry",
|
||||
"description": "The reference to defined geometries in '<resource pack>/models/'",
|
||||
"description": "The reference to defined geometries in `<resource pack>/models/'",
|
||||
"type": "object",
|
||||
"propertyNames": { "pattern": "[a-zA-Z0-9_\\.\\-]+" },
|
||||
"minProperties": 1,
|
||||
|
||||
@@ -27,13 +27,13 @@
|
||||
"properties": {
|
||||
"fog_start": {
|
||||
"title": "Fog Start",
|
||||
"description": "The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.",
|
||||
"description": "The distance from the player that the fog will begin to appear. `fog_start` must be less than or equal to `fog_end'.",
|
||||
"type": "number",
|
||||
"minimum": 0
|
||||
},
|
||||
"fog_end": {
|
||||
"title": "Fog End",
|
||||
"description": "The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.",
|
||||
"description": "The distance from the player that the fog will become fully opaque. `fog_end` must be greater than or equal to `fog_start'.",
|
||||
"type": "number",
|
||||
"minimum": 0
|
||||
},
|
||||
@@ -68,7 +68,7 @@
|
||||
},
|
||||
"zero_density_height": {
|
||||
"title": "Zero Density Height",
|
||||
"description": "The height in blocks that the ground fog will be completely transparent and begin to appear. This value needs to be at least 1 higher than 'max_density_height'.",
|
||||
"description": "The height in blocks that the ground fog will be completely transparent and begin to appear. This value needs to be at least 1 higher than `max_density_height'.",
|
||||
"minimum": 0,
|
||||
"maximum": 128,
|
||||
"type": "number"
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
},
|
||||
"mirror": {
|
||||
"type": "boolean",
|
||||
"description": "Mirrors this cube about the unrotated x axis (effectively flipping the east / west faces), overriding the bone's 'mirror' setting for this cube."
|
||||
"description": "Mirrors this cube about the unrotated x axis (effectively flipping the east / west faces), overriding the bone's `mirror` setting for this cube."
|
||||
},
|
||||
"origin": {
|
||||
"type": "array",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user