auto: Formatted documents
This commit is contained in:
@@ -11,7 +11,12 @@
|
||||
"oneOf": [{ "type": "array", "items": { "type": "string" } }, { "type": "string" }],
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"duration": { "type": "number", "default": 1200, "description": "Amount of time before the entity grows up, -1 for always a baby.", "title": "TODO Title" },
|
||||
"duration": {
|
||||
"type": "number",
|
||||
"default": 1200,
|
||||
"description": "Amount of time before the entity grows up, -1 for always a baby.",
|
||||
"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",
|
||||
"oneOf": [{ "type": "array", "items": { "type": "string" } }, { "type": "string" }],
|
||||
|
||||
@@ -7,8 +7,23 @@
|
||||
"description": "Sets the entity's delay between playing its ambient sound.",
|
||||
"required": ["event_name"],
|
||||
"properties": {
|
||||
"event_name": { "type": "string", "default": "ambient", "description": "Level sound event to be played as the ambient sound.", "title": "Event Name" },
|
||||
"range": { "type": "number", "default": 16, "description": "Maximum time in seconds to randomly add to the ambient sound delay time.", "title": "Range" },
|
||||
"value": { "type": "number", "default": 8, "description": "Minimum time in seconds before the entity plays its ambient sound again", "title": "Value" }
|
||||
"event_name": {
|
||||
"type": "string",
|
||||
"default": "ambient",
|
||||
"description": "Level sound event to be played as the ambient sound.",
|
||||
"title": "Event Name"
|
||||
},
|
||||
"range": {
|
||||
"type": "number",
|
||||
"default": 16,
|
||||
"description": "Maximum time in seconds to randomly add to the ambient sound delay time.",
|
||||
"title": "Range"
|
||||
},
|
||||
"value": {
|
||||
"type": "number",
|
||||
"default": 8,
|
||||
"description": "Minimum time in seconds before the entity plays its ambient sound again",
|
||||
"title": "Value"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,7 +27,12 @@
|
||||
"default": true,
|
||||
"title": "Blend Attributes"
|
||||
},
|
||||
"breed_cooldown": { "description": "Time in seconds before the Entity can breed again.", "type": "number", "default": 60.0, "title": "Breed Cooldown" },
|
||||
"breed_cooldown": {
|
||||
"description": "Time in seconds before the Entity can breed again.",
|
||||
"type": "number",
|
||||
"default": 60.0,
|
||||
"title": "Breed Cooldown"
|
||||
},
|
||||
"breed_items": {
|
||||
"description": "The list of items that can be used to get the entity into the 'love' state",
|
||||
"title": "Breed Items",
|
||||
@@ -96,7 +101,14 @@
|
||||
"description": "Determines how likely the babies are to NOT inherit one of their parent's variances. Values are between 0.0 and 1.0, with a higher number meaning more likely to mutate.",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"color": { "type": "number", "default": 0, "minimum": 0.0, "maximum": 1.0, "description": "The percentage chance of a mutation on the entity's color.", "title": "Color" },
|
||||
"color": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"minimum": 0.0,
|
||||
"maximum": 1.0,
|
||||
"description": "The percentage chance of a mutation on the entity's color.",
|
||||
"title": "Color"
|
||||
},
|
||||
"extra_variant": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
@@ -116,14 +128,29 @@
|
||||
},
|
||||
"title": "Mutation Factor"
|
||||
},
|
||||
"causes_pregnancy": { "type": "boolean", "default": false, "description": "If true, the entity will become pregnant instead of spawning a baby.", "title": "Causes Pregnancy" },
|
||||
"inherit_tamed": { "type": "boolean", "default": true, "description": "If true, the babies will be automatically tamed if its parents are", "title": "Inherit Tamed" },
|
||||
"causes_pregnancy": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, the entity will become pregnant instead of spawning a baby.",
|
||||
"title": "Causes Pregnancy"
|
||||
},
|
||||
"inherit_tamed": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "If true, the babies will be automatically tamed if its parents are",
|
||||
"title": "Inherit Tamed"
|
||||
},
|
||||
"require_full_health": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, the entity needs to be at full health before it can breed.",
|
||||
"title": "Require Full Health"
|
||||
},
|
||||
"require_tame": { "type": "boolean", "default": true, "description": "If true, the entities need to be tamed first before they can breed.", "title": "Require Tame" }
|
||||
"require_tame": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "If true, the entities need to be tamed first before they can breed.",
|
||||
"title": "Require Tame"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,7 +37,11 @@
|
||||
"event": { "type": "string", "pattern": "^.*$", "description": "TODO description: event", "title": "Event" },
|
||||
"target": { "$ref": "../filters/types/base_subject.json", "description": "TODO description: target", "title": "Target" }
|
||||
},
|
||||
"on_damage_sound_event": { "type": "string", "description": "Defines what sound to play, if any, when the on_damage filters are met.", "title": "On Damage Sound Event" }
|
||||
"on_damage_sound_event": {
|
||||
"type": "string",
|
||||
"description": "Defines what sound to play, if any, when the on_damage filters are met.",
|
||||
"title": "On Damage Sound Event"
|
||||
}
|
||||
},
|
||||
"on_damage_sound_event": { "$ref": "../../1.8.0/types/event.json" }
|
||||
}
|
||||
|
||||
@@ -9,8 +9,17 @@
|
||||
"interaction_spec": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"add_items": { "type": "object", "description": "Loot table with items to add to the player's inventory upon successful interaction.", "title": "Add Items" },
|
||||
"cooldown": { "type": "number", "default": 0, "description": "Time in seconds before this entity can be interacted with again.", "title": "Cooldown" },
|
||||
"add_items": {
|
||||
"type": "object",
|
||||
"description": "Loot table with items to add to the player's inventory upon successful interaction.",
|
||||
"title": "Add Items"
|
||||
},
|
||||
"cooldown": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Time in seconds before this entity can be interacted with again.",
|
||||
"title": "Cooldown"
|
||||
},
|
||||
"hurt_item": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
@@ -35,20 +44,44 @@
|
||||
"title": "Particle Offset Towards Interactor"
|
||||
},
|
||||
"particle_type": { "type": "string", "description": "The type of particle that will be spawned.", "title": "Particle Type" },
|
||||
"particle_y_offset": { "type": "number", "description": "Will offset the particle this amount in the y direction.", "title": "Particle Y Offset" }
|
||||
"particle_y_offset": {
|
||||
"type": "number",
|
||||
"description": "Will offset the particle this amount in the y direction.",
|
||||
"title": "Particle Y Offset"
|
||||
}
|
||||
}
|
||||
},
|
||||
"play_sounds": { "type": "string", "default": "", "description": "List of sounds to play when the interaction occurs.", "title": "Play Sounds" },
|
||||
"spawn_entities": { "type": "string", "default": "", "description": "List of entities to spawn when the interaction occurs.", "title": "Spawn Entities" },
|
||||
"play_sounds": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "List of sounds to play when the interaction occurs.",
|
||||
"title": "Play Sounds"
|
||||
},
|
||||
"spawn_entities": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "List of entities to spawn when the interaction occurs.",
|
||||
"title": "Spawn Entities"
|
||||
},
|
||||
"spawn_items": {
|
||||
"type": "object",
|
||||
"description": "Loot table with items to drop on the ground upon successful interaction.",
|
||||
"title": "Spawn Items",
|
||||
"properties": {
|
||||
"table": { "type": "string", "default": "", "description": "File path, relative to the Behavior Pack's path, to the loot table file.", "title": "Table" }
|
||||
"table": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "File path, relative to the Behavior Pack's path, to the loot table file.",
|
||||
"title": "Table"
|
||||
}
|
||||
}
|
||||
},
|
||||
"swing": { "type": "boolean", "default": false, "description": "If true, the player will do the 'swing' animation when interacting with this entity.", "title": "Swing" },
|
||||
"swing": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, the player will do the 'swing' animation when interacting with this entity.",
|
||||
"title": "Swing"
|
||||
},
|
||||
"transform_to_item": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
|
||||
@@ -24,21 +24,36 @@
|
||||
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
|
||||
"title": "Avoid Sun"
|
||||
},
|
||||
"avoid_water": { "type": "boolean", "default": false, "description": "Tells the pathfinder to avoid water when creating a path", "title": "Avoid Water" },
|
||||
"avoid_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid water when creating a path",
|
||||
"title": "Avoid Water"
|
||||
},
|
||||
"blocks_to_avoid": {
|
||||
"type": "array",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path",
|
||||
"title": "Blocks To Avoid",
|
||||
"items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" }
|
||||
},
|
||||
"can_breach": { "type": "boolean", "default": false, "description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)", "title": "Can Breach" },
|
||||
"can_breach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
|
||||
"title": "Can Breach"
|
||||
},
|
||||
"can_break_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed door and break it",
|
||||
"title": "Can Break Doors"
|
||||
},
|
||||
"can_jump": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it can jump up blocks", "title": "Can Jump" },
|
||||
"can_jump": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it can jump up blocks",
|
||||
"title": "Can Jump"
|
||||
},
|
||||
"can_open_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -51,8 +66,18 @@
|
||||
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
|
||||
"title": "Can Open Iron Doors"
|
||||
},
|
||||
"can_pass_doors": { "type": "boolean", "default": true, "description": "Whether a path can be created through a door", "title": "Can Pass Doors" },
|
||||
"can_path_from_air": { "type": "boolean", "default": false, "description": "Tells the pathfinder that it can start pathing when in the air", "title": "Can Path From Air" },
|
||||
"can_pass_doors": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Whether a path can be created through a door",
|
||||
"title": "Can Pass Doors"
|
||||
},
|
||||
"can_path_from_air": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can start pathing when in the air",
|
||||
"title": "Can Path From Air"
|
||||
},
|
||||
"can_path_over_lava": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -65,20 +90,35 @@
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
|
||||
"title": "Can Path Over Water"
|
||||
},
|
||||
"can_sink": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water", "title": "Can Sink" },
|
||||
"can_sink": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water",
|
||||
"title": "Can Sink"
|
||||
},
|
||||
"can_swim": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path",
|
||||
"title": "Can Swim"
|
||||
},
|
||||
"can_walk": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it can walk on the ground outside water", "title": "Can Walk" },
|
||||
"can_walk": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground outside water",
|
||||
"title": "Can Walk"
|
||||
},
|
||||
"can_walk_in_lava": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground",
|
||||
"title": "Can Walk In Lava"
|
||||
},
|
||||
"is_amphibious": { "type": "boolean", "default": false, "description": "Tells the pathfinder whether or not it can walk on the ground underwater", "title": "Is Amphibious" }
|
||||
"is_amphibious": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground underwater",
|
||||
"title": "Is Amphibious"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,21 +24,36 @@
|
||||
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
|
||||
"title": "Avoid Sun"
|
||||
},
|
||||
"avoid_water": { "type": "boolean", "default": false, "description": "Tells the pathfinder to avoid water when creating a path", "title": "Avoid Water" },
|
||||
"avoid_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid water when creating a path",
|
||||
"title": "Avoid Water"
|
||||
},
|
||||
"blocks_to_avoid": {
|
||||
"type": "array",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path",
|
||||
"title": "Blocks To Avoid",
|
||||
"items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" }
|
||||
},
|
||||
"can_breach": { "type": "boolean", "default": false, "description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)", "title": "Can Breach" },
|
||||
"can_breach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
|
||||
"title": "Can Breach"
|
||||
},
|
||||
"can_break_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed door and break it",
|
||||
"title": "Can Break Doors"
|
||||
},
|
||||
"can_jump": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it can jump up blocks", "title": "Can Jump" },
|
||||
"can_jump": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it can jump up blocks",
|
||||
"title": "Can Jump"
|
||||
},
|
||||
"can_open_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -51,8 +66,18 @@
|
||||
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
|
||||
"title": "Can Open Iron Doors"
|
||||
},
|
||||
"can_pass_doors": { "type": "boolean", "default": true, "description": "Whether a path can be created through a door", "title": "Can Pass Doors" },
|
||||
"can_path_from_air": { "type": "boolean", "default": false, "description": "Tells the pathfinder that it can start pathing when in the air", "title": "Can Path From Air" },
|
||||
"can_pass_doors": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Whether a path can be created through a door",
|
||||
"title": "Can Pass Doors"
|
||||
},
|
||||
"can_path_from_air": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can start pathing when in the air",
|
||||
"title": "Can Path From Air"
|
||||
},
|
||||
"can_path_over_lava": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -65,20 +90,35 @@
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
|
||||
"title": "Can Path Over Water"
|
||||
},
|
||||
"can_sink": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water", "title": "Can Sink" },
|
||||
"can_sink": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water",
|
||||
"title": "Can Sink"
|
||||
},
|
||||
"can_swim": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path",
|
||||
"title": "Can Swim"
|
||||
},
|
||||
"can_walk": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it can walk on the ground outside water", "title": "Can Walk" },
|
||||
"can_walk": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground outside water",
|
||||
"title": "Can Walk"
|
||||
},
|
||||
"can_walk_in_lava": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground",
|
||||
"title": "Can Walk In Lava"
|
||||
},
|
||||
"is_amphibious": { "type": "boolean", "default": false, "description": "Tells the pathfinder whether or not it can walk on the ground underwater", "title": "Is Amphibious" }
|
||||
"is_amphibious": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground underwater",
|
||||
"title": "Is Amphibious"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,21 +24,36 @@
|
||||
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
|
||||
"title": "Avoid Sun"
|
||||
},
|
||||
"avoid_water": { "type": "boolean", "default": false, "description": "Tells the pathfinder to avoid water when creating a path", "title": "Avoid Water" },
|
||||
"avoid_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid water when creating a path",
|
||||
"title": "Avoid Water"
|
||||
},
|
||||
"blocks_to_avoid": {
|
||||
"type": "array",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path",
|
||||
"title": "Blocks To Avoid",
|
||||
"items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" }
|
||||
},
|
||||
"can_breach": { "type": "boolean", "default": false, "description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)", "title": "Can Breach" },
|
||||
"can_breach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
|
||||
"title": "Can Breach"
|
||||
},
|
||||
"can_break_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed door and break it",
|
||||
"title": "Can Break Doors"
|
||||
},
|
||||
"can_jump": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it can jump up blocks", "title": "Can Jump" },
|
||||
"can_jump": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it can jump up blocks",
|
||||
"title": "Can Jump"
|
||||
},
|
||||
"can_open_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -51,8 +66,18 @@
|
||||
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
|
||||
"title": "Can Open Iron Doors"
|
||||
},
|
||||
"can_pass_doors": { "type": "boolean", "default": true, "description": "Whether a path can be created through a door", "title": "Can Pass Doors" },
|
||||
"can_path_from_air": { "type": "boolean", "default": false, "description": "Tells the pathfinder that it can start pathing when in the air", "title": "Can Path From Air" },
|
||||
"can_pass_doors": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Whether a path can be created through a door",
|
||||
"title": "Can Pass Doors"
|
||||
},
|
||||
"can_path_from_air": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can start pathing when in the air",
|
||||
"title": "Can Path From Air"
|
||||
},
|
||||
"can_path_over_lava": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -65,20 +90,35 @@
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
|
||||
"title": "Can Path Over Water"
|
||||
},
|
||||
"can_sink": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water", "title": "Can Sink" },
|
||||
"can_sink": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water",
|
||||
"title": "Can Sink"
|
||||
},
|
||||
"can_swim": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path",
|
||||
"title": "Can Swim"
|
||||
},
|
||||
"can_walk": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it can walk on the ground outside water", "title": "Can Walk" },
|
||||
"can_walk": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground outside water",
|
||||
"title": "Can Walk"
|
||||
},
|
||||
"can_walk_in_lava": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground",
|
||||
"title": "Can Walk In Lava"
|
||||
},
|
||||
"is_amphibious": { "type": "boolean", "default": false, "description": "Tells the pathfinder whether or not it can walk on the ground underwater", "title": "Is Amphibious" }
|
||||
"is_amphibious": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground underwater",
|
||||
"title": "Is Amphibious"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,21 +24,36 @@
|
||||
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
|
||||
"title": "Avoid Sun"
|
||||
},
|
||||
"avoid_water": { "type": "boolean", "default": false, "description": "Tells the pathfinder to avoid water when creating a path", "title": "Avoid Water" },
|
||||
"avoid_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid water when creating a path",
|
||||
"title": "Avoid Water"
|
||||
},
|
||||
"blocks_to_avoid": {
|
||||
"type": "array",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path",
|
||||
"title": "Blocks To Avoid",
|
||||
"items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" }
|
||||
},
|
||||
"can_breach": { "type": "boolean", "default": false, "description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)", "title": "Can Breach" },
|
||||
"can_breach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
|
||||
"title": "Can Breach"
|
||||
},
|
||||
"can_break_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed door and break it",
|
||||
"title": "Can Break Doors"
|
||||
},
|
||||
"can_jump": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it can jump up blocks", "title": "Can Jump" },
|
||||
"can_jump": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it can jump up blocks",
|
||||
"title": "Can Jump"
|
||||
},
|
||||
"can_open_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -51,8 +66,18 @@
|
||||
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
|
||||
"title": "Can Open Iron Doors"
|
||||
},
|
||||
"can_pass_doors": { "type": "boolean", "default": true, "description": "Whether a path can be created through a door", "title": "Can Pass Doors" },
|
||||
"can_path_from_air": { "type": "boolean", "default": false, "description": "Tells the pathfinder that it can start pathing when in the air", "title": "Can Path From Air" },
|
||||
"can_pass_doors": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Whether a path can be created through a door",
|
||||
"title": "Can Pass Doors"
|
||||
},
|
||||
"can_path_from_air": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can start pathing when in the air",
|
||||
"title": "Can Path From Air"
|
||||
},
|
||||
"can_path_over_lava": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -65,20 +90,35 @@
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
|
||||
"title": "Can Path Over Water"
|
||||
},
|
||||
"can_sink": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water", "title": "Can Sink" },
|
||||
"can_sink": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water",
|
||||
"title": "Can Sink"
|
||||
},
|
||||
"can_swim": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path",
|
||||
"title": "Can Swim"
|
||||
},
|
||||
"can_walk": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it can walk on the ground outside water", "title": "Can Walk" },
|
||||
"can_walk": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground outside water",
|
||||
"title": "Can Walk"
|
||||
},
|
||||
"can_walk_in_lava": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground",
|
||||
"title": "Can Walk In Lava"
|
||||
},
|
||||
"is_amphibious": { "type": "boolean", "default": false, "description": "Tells the pathfinder whether or not it can walk on the ground underwater", "title": "Is Amphibious" }
|
||||
"is_amphibious": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground underwater",
|
||||
"title": "Is Amphibious"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,21 +24,36 @@
|
||||
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
|
||||
"title": "Avoid Sun"
|
||||
},
|
||||
"avoid_water": { "type": "boolean", "default": false, "description": "Tells the pathfinder to avoid water when creating a path", "title": "Avoid Water" },
|
||||
"avoid_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid water when creating a path",
|
||||
"title": "Avoid Water"
|
||||
},
|
||||
"blocks_to_avoid": {
|
||||
"type": "array",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path",
|
||||
"title": "Blocks To Avoid",
|
||||
"items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" }
|
||||
},
|
||||
"can_breach": { "type": "boolean", "default": false, "description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)", "title": "Can Breach" },
|
||||
"can_breach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
|
||||
"title": "Can Breach"
|
||||
},
|
||||
"can_break_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed door and break it",
|
||||
"title": "Can Break Doors"
|
||||
},
|
||||
"can_jump": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it can jump up blocks", "title": "Can Jump" },
|
||||
"can_jump": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it can jump up blocks",
|
||||
"title": "Can Jump"
|
||||
},
|
||||
"can_open_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -51,8 +66,18 @@
|
||||
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
|
||||
"title": "Can Open Iron Doors"
|
||||
},
|
||||
"can_pass_doors": { "type": "boolean", "default": true, "description": "Whether a path can be created through a door", "title": "Can Pass Doors" },
|
||||
"can_path_from_air": { "type": "boolean", "default": false, "description": "Tells the pathfinder that it can start pathing when in the air", "title": "Can Path From Air" },
|
||||
"can_pass_doors": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Whether a path can be created through a door",
|
||||
"title": "Can Pass Doors"
|
||||
},
|
||||
"can_path_from_air": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can start pathing when in the air",
|
||||
"title": "Can Path From Air"
|
||||
},
|
||||
"can_path_over_lava": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -65,20 +90,35 @@
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
|
||||
"title": "Can Path Over Water"
|
||||
},
|
||||
"can_sink": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water", "title": "Can Sink" },
|
||||
"can_sink": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water",
|
||||
"title": "Can Sink"
|
||||
},
|
||||
"can_swim": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path",
|
||||
"title": "Can Swim"
|
||||
},
|
||||
"can_walk": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it can walk on the ground outside water", "title": "Can Walk" },
|
||||
"can_walk": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground outside water",
|
||||
"title": "Can Walk"
|
||||
},
|
||||
"can_walk_in_lava": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground",
|
||||
"title": "Can Walk In Lava"
|
||||
},
|
||||
"is_amphibious": { "type": "boolean", "default": false, "description": "Tells the pathfinder whether or not it can walk on the ground underwater", "title": "Is Amphibious" }
|
||||
"is_amphibious": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground underwater",
|
||||
"title": "Is Amphibious"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,21 +24,36 @@
|
||||
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
|
||||
"title": "Avoid Sun"
|
||||
},
|
||||
"avoid_water": { "type": "boolean", "default": false, "description": "Tells the pathfinder to avoid water when creating a path", "title": "Avoid Water" },
|
||||
"avoid_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid water when creating a path",
|
||||
"title": "Avoid Water"
|
||||
},
|
||||
"blocks_to_avoid": {
|
||||
"type": "array",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path",
|
||||
"title": "Blocks To Avoid",
|
||||
"items": { "title": "Block", "description": "UNDOCUMENTATED", "$ref": "../../../../general/block/identifier.json" }
|
||||
},
|
||||
"can_breach": { "type": "boolean", "default": false, "description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)", "title": "Can Breach" },
|
||||
"can_breach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
|
||||
"title": "Can Breach"
|
||||
},
|
||||
"can_break_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed door and break it",
|
||||
"title": "Can Break Doors"
|
||||
},
|
||||
"can_jump": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it can jump up blocks", "title": "Can Jump" },
|
||||
"can_jump": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it can jump up blocks",
|
||||
"title": "Can Jump"
|
||||
},
|
||||
"can_open_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -51,8 +66,18 @@
|
||||
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
|
||||
"title": "Can Open Iron Doors"
|
||||
},
|
||||
"can_pass_doors": { "type": "boolean", "default": true, "description": "Whether a path can be created through a door", "title": "Can Pass Doors" },
|
||||
"can_path_from_air": { "type": "boolean", "default": false, "description": "Tells the pathfinder that it can start pathing when in the air", "title": "Can Path From Air" },
|
||||
"can_pass_doors": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Whether a path can be created through a door",
|
||||
"title": "Can Pass Doors"
|
||||
},
|
||||
"can_path_from_air": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can start pathing when in the air",
|
||||
"title": "Can Path From Air"
|
||||
},
|
||||
"can_path_over_lava": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -65,20 +90,35 @@
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
|
||||
"title": "Can Path Over Water"
|
||||
},
|
||||
"can_sink": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water", "title": "Can Sink" },
|
||||
"can_sink": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it will be pulled down by gravity while in water",
|
||||
"title": "Can Sink"
|
||||
},
|
||||
"can_swim": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can path anywhere through water and plays swimming animation along that path",
|
||||
"title": "Can Swim"
|
||||
},
|
||||
"can_walk": { "type": "boolean", "default": true, "description": "Tells the pathfinder whether or not it can walk on the ground outside water", "title": "Can Walk" },
|
||||
"can_walk": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground outside water",
|
||||
"title": "Can Walk"
|
||||
},
|
||||
"can_walk_in_lava": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can travel in lava like walking on ground",
|
||||
"title": "Can Walk In Lava"
|
||||
},
|
||||
"is_amphibious": { "type": "boolean", "default": false, "description": "Tells the pathfinder whether or not it can walk on the ground underwater", "title": "Is Amphibious" }
|
||||
"is_amphibious": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground underwater",
|
||||
"title": "Is Amphibious"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,12 @@
|
||||
"required": [],
|
||||
"properties": {
|
||||
"anchor": { "type": "number", "title": "Anchor", "description": "UNDOCUMENTATED" },
|
||||
"angle_offset": { "type": "number", "default": 0, "description": "Determines the angle at which the projectile is thrown", "title": "Angle Offset" },
|
||||
"angle_offset": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Determines the angle at which the projectile is thrown",
|
||||
"title": "Angle Offset"
|
||||
},
|
||||
"catch_fire": { "type": "boolean", "default": false, "description": "If true, the entity hit will be set on fire", "title": "Catch Fire" },
|
||||
"crit_particle_on_hurt": {
|
||||
"type": "boolean",
|
||||
@@ -16,8 +21,18 @@
|
||||
"description": "If true, the projectile will produce additional particles when a critical hit happens",
|
||||
"title": "Crit Particle On Hurt"
|
||||
},
|
||||
"destroy_on_hurt": { "type": "boolean", "default": false, "description": "If true, this entity will be destroyed when hit", "title": "Destroy On Hurt" },
|
||||
"filter": { "type": "string", "default": "", "description": "Entity Definitions defined here can't be hurt by the projectile", "title": "Filter" },
|
||||
"destroy_on_hurt": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, this entity will be destroyed when hit",
|
||||
"title": "Destroy On Hurt"
|
||||
},
|
||||
"filter": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Entity Definitions defined here can't be hurt by the projectile",
|
||||
"title": "Filter"
|
||||
},
|
||||
"fire_affected_by_griefing": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -32,9 +47,24 @@
|
||||
},
|
||||
"hit_sound": { "type": "string", "default": "", "description": "The sound that plays when the projectile hits something", "title": "Hit Sound" },
|
||||
"homing": { "type": "boolean", "default": false, "description": "If true, the projectile homes in to the nearest entity", "title": "Homing" },
|
||||
"inertia": { "type": "number", "default": 0.99, "description": "The fraction of the projectile's speed maintained every frame while traveling in air", "title": "Inertia" },
|
||||
"is_dangerous": { "type": "boolean", "default": false, "description": "If true, the projectile will be treated as dangerous to the players", "title": "Is Dangerous" },
|
||||
"knockback": { "type": "boolean", "default": true, "description": "If true, the projectile will knock back the entity it hits", "title": "Knockback" },
|
||||
"inertia": {
|
||||
"type": "number",
|
||||
"default": 0.99,
|
||||
"description": "The fraction of the projectile's speed maintained every frame while traveling in air",
|
||||
"title": "Inertia"
|
||||
},
|
||||
"is_dangerous": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, the projectile will be treated as dangerous to the players",
|
||||
"title": "Is Dangerous"
|
||||
},
|
||||
"knockback": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "If true, the projectile will knock back the entity it hits",
|
||||
"title": "Knockback"
|
||||
},
|
||||
"lightning": { "type": "boolean", "default": false, "description": "If true, the entity hit will be struck by lightning", "title": "Lightning" },
|
||||
"liquid_inertia": {
|
||||
"type": "number",
|
||||
@@ -42,7 +72,12 @@
|
||||
"description": "The fraction of the projectile's speed maintained every frame while traveling in water",
|
||||
"title": "Liquid Inertia"
|
||||
},
|
||||
"multiple_targets": { "type": "boolean", "default": true, "description": "If true, the projectile can hit multiple entities per flight", "title": "Multiple Targets" },
|
||||
"multiple_targets": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "If true, the projectile can hit multiple entities per flight",
|
||||
"title": "Multiple Targets"
|
||||
},
|
||||
"offset": {
|
||||
"type": "array",
|
||||
"default": [0.0, 0.5, 0.0],
|
||||
@@ -54,7 +89,12 @@
|
||||
{ "type": "number", "title": "Z" }
|
||||
]
|
||||
},
|
||||
"on_fire_time": { "type": "number", "default": 5, "description": "Time in seconds that the entity hit will be on fire for", "title": "On Fire Time" },
|
||||
"on_fire_time": {
|
||||
"type": "number",
|
||||
"default": 5,
|
||||
"description": "Time in seconds that the entity hit will be on fire for",
|
||||
"title": "On Fire Time"
|
||||
},
|
||||
"on_hit": {
|
||||
"additionalProperties": false,
|
||||
"type": "object",
|
||||
@@ -91,9 +131,19 @@
|
||||
}
|
||||
},
|
||||
"particle": { "type": "string", "default": "iconcrack", "description": "Particle to use upon collision", "title": "Particle" },
|
||||
"potion_effect": { "type": "integer", "default": -1, "description": "Defines the effect the arrow will apply to the entity it hits", "title": "Potion Effect" },
|
||||
"potion_effect": {
|
||||
"type": "integer",
|
||||
"default": -1,
|
||||
"description": "Defines the effect the arrow will apply to the entity it hits",
|
||||
"title": "Potion Effect"
|
||||
},
|
||||
"power": { "type": "number", "default": 1.3, "description": "Determines the velocity of the projectile", "title": "Power" },
|
||||
"reflect_on_hurt": { "type": "boolean", "default": false, "description": "If true, this entity will be reflected back when hit", "title": "Reflect On Hurt" },
|
||||
"reflect_on_hurt": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, this entity will be reflected back when hit",
|
||||
"title": "Reflect On Hurt"
|
||||
},
|
||||
"semi_random_diff_damage": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -108,7 +158,12 @@
|
||||
"title": "Shoot Target"
|
||||
},
|
||||
"should_bounce": { "type": "boolean", "default": false, "description": "If true, the projectile will bounce upon hit", "title": "Should Bounce" },
|
||||
"splash_potion": { "type": "boolean", "default": false, "description": "If true, the projectile will be treated like a splash potion", "title": "Splash Potion" },
|
||||
"splash_potion": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"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" },
|
||||
"uncertainty_base": {
|
||||
"type": "number",
|
||||
|
||||
@@ -15,13 +15,21 @@
|
||||
"default": 181,
|
||||
"description": "Angle in degrees that a rider is allowed to rotate while riding this entity. Omit this property for no limit"
|
||||
},
|
||||
"max_rider_count": { "type": "integer", "default": 0, "description": "Defines the maximum number of riders that can be riding this entity for this seat to be valid" },
|
||||
"max_rider_count": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Defines the maximum number of riders that can be riding this entity for this seat to be valid"
|
||||
},
|
||||
"min_rider_count": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Defines the minimum number of riders that need to be riding this entity before this seat can be used"
|
||||
},
|
||||
"position": { "$ref": "../../../../general/array_3_number.json", "default": [0.0, 0.0, 0.0], "description": "Position of this seat relative to this entity's position" },
|
||||
"position": {
|
||||
"$ref": "../../../../general/array_3_number.json",
|
||||
"default": [0.0, 0.0, 0.0],
|
||||
"description": "Position of this seat relative to this entity's position"
|
||||
},
|
||||
"rotate_rider_by": { "$ref": "../../../../molang/1.8.0/number.json", "description": "Offset to rotate riders by" }
|
||||
}
|
||||
}
|
||||
@@ -29,14 +37,24 @@
|
||||
"required": [],
|
||||
"properties": {
|
||||
"priority": { "$ref": "types/base_priority.json" },
|
||||
"controlling_seat": { "type": "integer", "default": 0, "description": "The seat that designates the driver of the entity", "title": "TODO Title" },
|
||||
"controlling_seat": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "The seat that designates the driver of the entity",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"crouching_skip_interact": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "If true, this entity can't be interacted with if the entity interacting with it is crouching",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"family_types": { "type": "array", "items": { "type": "string" }, "description": "List of entities that can ride this entity", "title": "TODO Title" },
|
||||
"family_types": {
|
||||
"type": "array",
|
||||
"items": { "type": "string" },
|
||||
"description": "List of entities that can ride this entity",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"interact_text": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
@@ -49,8 +67,18 @@
|
||||
"description": "If true, this entity will pull in entities that are in the correct family_types into any available seats",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"rider_can_interact": { "type": "boolean", "default": false, "description": "If true, this entity will be picked when looked at by the rider", "title": "TODO Title" },
|
||||
"seat_count": { "type": "integer", "default": 1, "description": "The number of entities that can ride this entity at the same time", "title": "TODO Title" },
|
||||
"rider_can_interact": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, this entity will be picked when looked at by the rider",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"seat_count": {
|
||||
"type": "integer",
|
||||
"default": 1,
|
||||
"description": "The number of entities that can ride this entity at the same time",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"seats": {
|
||||
"description": "The list of positions and number of riders for each position for entities riding this entity",
|
||||
"oneOf": [
|
||||
|
||||
@@ -24,13 +24,21 @@
|
||||
"default": 0,
|
||||
"description": "Chance that the entity will look for nearby blocks that can speed up the transformation. Value must be between 0.0 and 1.0"
|
||||
},
|
||||
"block_chance": { "type": "number", "default": 0, "description": "Chance that, once a block is found, will help speed up the transformation" },
|
||||
"block_chance": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Chance that, once a block is found, will help speed up the transformation"
|
||||
},
|
||||
"block_max": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Maximum number of blocks the entity will look for to aid in the transformation. If not defined or set to 0, it will be set to the block radius"
|
||||
},
|
||||
"block_radius": { "type": "integer", "default": 0, "description": "Distance in Blocks that the entity will search for blocks that can help the transformation" },
|
||||
"block_radius": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Distance in Blocks that the entity will search for blocks that can help the transformation"
|
||||
},
|
||||
"block_types": {
|
||||
"type": "array",
|
||||
"description": "List of blocks that can help the transformation of this entity",
|
||||
@@ -41,7 +49,12 @@
|
||||
"title": "TODO Title",
|
||||
"additionalProperties": false
|
||||
},
|
||||
"drop_equipment": { "type": "boolean", "default": false, "description": "Cause the entity to drop all equipment upon transformation", "title": "TODO Title" },
|
||||
"drop_equipment": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Cause the entity to drop all equipment upon transformation",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"into": { "type": "string", "description": "Entity Definition that this entity will transform into", "title": "TODO Title" },
|
||||
"keep_level": {
|
||||
"type": "boolean",
|
||||
|
||||
Reference in New Issue
Block a user