Merge branch 'main' into main
This commit is contained in:
@@ -6,8 +6,8 @@
|
||||
"description": "Adds a rider to the entity. Requires `minecraft:rideable.`",
|
||||
"required": ["entity_type"],
|
||||
"properties": {
|
||||
"entity_type": { "type": "string", "description": "The entity type that will be riding this entity", "title": "Entity Type" },
|
||||
"spawn_event": { "type": "string", "description": "The spawn event that will be used when the riding entity is created", "title": "Spawn Event" }
|
||||
"entity_type": { "type": "string", "description": "The entity type that will be riding this entity.", "title": "Entity Type" },
|
||||
"spawn_event": { "type": "string", "description": "The spawn event that will be used when the riding entity is created.", "title": "Spawn Event" }
|
||||
},
|
||||
"examples": [{ "entity_type": "minecraft:rabbit" }, { "entity_type": "minecraft:rabbit", "spawn_event": "self:example" }]
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"cooldown_after_being_attacked": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Duration, in seconds, for which mob won't admire items if it was hurt",
|
||||
"description": "Duration, in seconds, for which mob won't admire items if it was hurt.",
|
||||
"title": "Cooldown After Being Attacked"
|
||||
},
|
||||
"duration": {
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"properties": {
|
||||
"condition": {
|
||||
"type": "string",
|
||||
"description": "The condition that must be satisfied to select the given ambient sound",
|
||||
"description": "The condition that must be satisfied to select the given ambient sound.",
|
||||
"title": "Condition"
|
||||
},
|
||||
"event_name": {
|
||||
|
||||
@@ -17,14 +17,14 @@
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"default": 20,
|
||||
"description": "Anger boost applied to angry threshold when mob gets angry"
|
||||
"description": "Anger boost applied to angry threshold when mob gets angry."
|
||||
},
|
||||
"angry_threshold": {
|
||||
"title": "Angry Threshold",
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"default": 80,
|
||||
"description": "Threshold that define when the mob is considered angry at a nuisance"
|
||||
"description": "Threshold that define when the mob is considered angry at a nuisance."
|
||||
},
|
||||
"default_annoyingness": {
|
||||
"title": "Default Annoyingness",
|
||||
@@ -42,7 +42,7 @@
|
||||
"nuisance_filter": {
|
||||
"title": "Nuisance Filter",
|
||||
"$ref": "../../filters/filters.json",
|
||||
"description": "Filter that is applied to determine if a mob can be a nuisance"
|
||||
"description": "Filter that is applied to determine if a mob can be a nuisance."
|
||||
},
|
||||
"on_increase_sounds": {
|
||||
"title": "On Increase Sounds",
|
||||
@@ -52,7 +52,7 @@
|
||||
"title": "Remove Targets Below Angry Threshold",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Defines if the mob should remove target if it falls below 'angry' threshold"
|
||||
"description": "Defines if the mob should remove target if it falls below 'angry' threshold."
|
||||
}
|
||||
},
|
||||
"examples": []
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"$id": "blockception.minecraft.behavior.entities.minecraft.angry",
|
||||
"type": "object",
|
||||
"title": "Angry",
|
||||
"description": "Defines the entity's 'angry' state using a timer",
|
||||
"description": "Defines the entity's 'angry' state using a timer.",
|
||||
"additionalProperties": false,
|
||||
"required": [],
|
||||
"properties": {
|
||||
@@ -10,72 +10,71 @@
|
||||
"title": "Broadcast Anger",
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, other entities of the same entity definition within the broadcastRange will also become angry"
|
||||
"description": "If true, other entities of the same entity definition within the broadcastRange will also become angry."
|
||||
},
|
||||
"broadcast_filters": {
|
||||
"title": "Broadcast Filters",
|
||||
"$ref": "../../filters/filters.json",
|
||||
"description": "Conditions that make this entry in the list valid"
|
||||
"description": "Conditions that make this entry in the list valid."
|
||||
},
|
||||
"filters": {
|
||||
"$ref": "../../filters/filters.json",
|
||||
"description": "Filter out mob types that it should not attack while angry (other Piglins)"
|
||||
"description": "Filter out mob types that it should not attack while angry (other Piglins)."
|
||||
},
|
||||
"broadcast_range": {
|
||||
"title": "Broadcast Range",
|
||||
"type": "integer",
|
||||
"default": 20,
|
||||
"description": "Distance in blocks within which other entities of the same entity definition will become angry"
|
||||
"description": "Distance in blocks within which other entities of the same entity definition will become angry."
|
||||
},
|
||||
"broadcast_targets": {
|
||||
"title": "Broadcast Targets",
|
||||
"type": "array",
|
||||
"description": "A list of entity families to broadcast anger to",
|
||||
"description": "A list of entity families to broadcast anger to.",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"description": "An entity family",
|
||||
"description": "An entity family.",
|
||||
"pattern": "^.+$",
|
||||
"title": "Broadcast Targets"
|
||||
},
|
||||
|
||||
}
|
||||
},
|
||||
"calm_event": {
|
||||
"title": "Calm Event",
|
||||
"title": "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\")"
|
||||
},
|
||||
"angry_sound": {
|
||||
"title": "Angry Sound",
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The sound event to play when the mob is angry"
|
||||
"description": "The sound event to play when the mob is angry."
|
||||
},
|
||||
"broadcast_anger_on_attack": {
|
||||
"title": "Broadcast Anger On Attack",
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, other entities of the same entity definition within the broadcastRange will also become angry whenever this mob attacks"
|
||||
"description": "If true, other entities of the same entity definition within the broadcastRange will also become angry whenever this mob attacks."
|
||||
},
|
||||
"broadcast_anger_on_being_attacked": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, other entities of the same entity definition within the broadcastRange will also become angry whenever this mob is attacked",
|
||||
"description": "If true, other entities of the same entity definition within the broadcastRange will also become angry whenever this mob is attacked.",
|
||||
"title": "Broadcast Anger On Being Attacked"
|
||||
},
|
||||
"duration": {
|
||||
"title": "Duration",
|
||||
"type": "integer",
|
||||
"default": 25,
|
||||
"description": "The amount of time in seconds that the entity will be angry"
|
||||
"description": "The amount of time in seconds that the entity will be angry."
|
||||
},
|
||||
"duration_delta": {
|
||||
"title": "Duration Delta",
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Variance in seconds added to the duration [-delta, delta]"
|
||||
"description": "Variance in seconds added to the duration [-delta, delta]."
|
||||
},
|
||||
"sound_interval": {
|
||||
"description": "The range of time in seconds to randomly wait before playing the sound again",
|
||||
"description": "The range of time in seconds to randomly wait before playing the sound again.",
|
||||
"title": "Sound Interval",
|
||||
"oneOf": [
|
||||
{
|
||||
@@ -85,14 +84,14 @@
|
||||
{
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"description": "The minimum interval",
|
||||
"description": "The minimum interval.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"title": "Minimum"
|
||||
},
|
||||
{
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"description": "The maximum interval",
|
||||
"description": "The maximum interval.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"title": "Maximum"
|
||||
}
|
||||
@@ -104,13 +103,13 @@
|
||||
"properties": {
|
||||
"range_min": {
|
||||
"type": "number",
|
||||
"description": "The minimum interval",
|
||||
"description": "The minimum interval.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"title": "Range Minimum"
|
||||
},
|
||||
"range_max": {
|
||||
"type": "number",
|
||||
"description": "The maximum interval",
|
||||
"description": "The maximum interval.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"title": "Range Maximum"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.entities.minecraft.annotation.break_door",
|
||||
"additionalProperties": false,
|
||||
"description": "Allows the actor to break doors assuming that that flags set up for the component to use in navigation",
|
||||
"description": "Allows the actor to break doors assuming that that flags set up for the component to use in navigation.",
|
||||
"type": "object",
|
||||
"title": "Annotation.break Door",
|
||||
"required": [],
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.entities.minecraft.annotation.open_door",
|
||||
"additionalProperties": false,
|
||||
"description": "Allows the actor to open doors assuming that that flags set up for the component to use in navigation",
|
||||
"description": "Allows the actor to open doors assuming that that flags set up for the component to use in navigation.",
|
||||
"type": "object",
|
||||
"title": "Annotation.open Door",
|
||||
"required": [],
|
||||
|
||||
@@ -19,12 +19,12 @@
|
||||
},
|
||||
"entity_filter": {
|
||||
"$ref": "../../filters/filters.json",
|
||||
"description": "Filter to see which entities can be affected by the attack",
|
||||
"description": "Filter to see which entities can be affected by the attack.",
|
||||
"title": "Entity Filter"
|
||||
},
|
||||
"cause": {
|
||||
"type": "string",
|
||||
"description": "what causes the attack to occur",
|
||||
"description": "what causes the attack to occur.",
|
||||
"title": "Cause",
|
||||
"$ref": "../../../../general/entity/damage_source.json"
|
||||
}
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
"properties": {
|
||||
"value": {
|
||||
"type": "number",
|
||||
"description": "UNDOCUMENTED: value",
|
||||
"description": "UNDOCUMENTED: value.",
|
||||
"title": "Value"
|
||||
}
|
||||
},
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"examples": [
|
||||
{
|
||||
"value": 0.0
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
"properties": {
|
||||
"mass": {
|
||||
"type": "number",
|
||||
"description": "UNDOCUMENTED: mass",
|
||||
"description": "UNDOCUMENTED: mass.",
|
||||
"title": "Mass"
|
||||
}
|
||||
},
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"examples": [
|
||||
{
|
||||
"mass": 0.0
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"cooldown_after_being_attacked": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Duration, in seconds, for which mob won't barter items if it was hurt",
|
||||
"description": "Duration, in seconds, for which mob won't barter items if it was hurt.",
|
||||
"title": "Cooldown After Being Attacked"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"items": {
|
||||
"title": "On Block Broken",
|
||||
"type": "object",
|
||||
"description": "Event to run when a block breaks",
|
||||
"description": "Event to run when a block breaks.",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"block_list": {
|
||||
@@ -34,7 +34,7 @@
|
||||
"on_block_broken": {
|
||||
"title": "On Block Broken",
|
||||
"type": "string",
|
||||
"description": "Event to run when a block breaks"
|
||||
"description": "Event to run when a block breaks."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -48,9 +48,9 @@
|
||||
},
|
||||
"examples": [
|
||||
{
|
||||
"test": "has_silk_touch",
|
||||
"subject": "other",
|
||||
"value": false
|
||||
"test": "has_silk_touch",
|
||||
"subject": "other",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"type": "object",
|
||||
"title": "Boostable",
|
||||
"additionalProperties": false,
|
||||
"description": "Defines the conditions and behavior of a rideable entity's boost",
|
||||
"description": "Defines the conditions and behavior of a rideable entity's boost.",
|
||||
"properties": {
|
||||
"duration": {
|
||||
"type": "number",
|
||||
@@ -19,7 +19,7 @@
|
||||
},
|
||||
"boost_items": {
|
||||
"type": "array",
|
||||
"description": "List of items that can be used to boost while riding this entity",
|
||||
"description": "List of items that can be used to boost while riding this entity.",
|
||||
"title": "Boost Items",
|
||||
"items": {
|
||||
"type": "object",
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"type": "object",
|
||||
"title": "Boss",
|
||||
"additionalProperties": false,
|
||||
"description": "The current state of the boss for updating the boss HUD",
|
||||
"description": "The current state of the boss for updating the boss HUD.",
|
||||
"required": [],
|
||||
"properties": {
|
||||
"hud_range": {
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"breakable_blocks": {
|
||||
"type": "array",
|
||||
"title": "Breakable Blocks",
|
||||
"description": "A list of the blocks that can be broken as this entity moves around",
|
||||
"description": "A list of the blocks that can be broken as this entity moves around.",
|
||||
"items": {
|
||||
"$ref": "../../../../general/blocks_item.json"
|
||||
}
|
||||
|
||||
@@ -9,54 +9,54 @@
|
||||
"total_supply": {
|
||||
"type": "integer",
|
||||
"default": 15,
|
||||
"description": "Time in seconds the entity can hold its breath",
|
||||
"description": "Time in seconds the entity can hold its breath.",
|
||||
"title": "Total Supply"
|
||||
},
|
||||
"suffocate_time": {
|
||||
"type": "integer",
|
||||
"default": -20,
|
||||
"description": "Time in seconds between suffocation damage",
|
||||
"description": "Time in seconds between suffocation damage.",
|
||||
"title": "Suffocate Time"
|
||||
},
|
||||
"inhale_time": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Time in seconds to recover breath to maximum",
|
||||
"description": "Time in seconds to recover breath to maximum.",
|
||||
"title": "Inhale Time"
|
||||
},
|
||||
"breathes_air": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "If true, this entity can breathe in air",
|
||||
"description": "If true, this entity can breathe in air.",
|
||||
"title": "Breathes Air"
|
||||
},
|
||||
"breathes_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, this entity can breathe in water",
|
||||
"description": "If true, this entity can breathe in water.",
|
||||
"title": "Breathes Water"
|
||||
},
|
||||
"breathes_lava": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, this entity can breathe in lava",
|
||||
"description": "If true, this entity can breathe in lava.",
|
||||
"title": "Breathes Lava"
|
||||
},
|
||||
"breathes_solids": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, this entity can breathe in solid blocks",
|
||||
"description": "If true, this entity can breathe in solid blocks.",
|
||||
"title": "Breathes Solids"
|
||||
},
|
||||
"generates_bubbles": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "If true, this entity will have visible bubbles while in water",
|
||||
"description": "If true, this entity will have visible bubbles while in water.",
|
||||
"title": "Generates Bubbles"
|
||||
},
|
||||
"breathe_blocks": {
|
||||
"type": "array",
|
||||
"description": "List of blocks this entity can breathe in, in addition to the above",
|
||||
"description": "List of blocks this entity can breathe in, in addition to the above.",
|
||||
"items": {
|
||||
"$ref": "../../../../general/block/identifier.json"
|
||||
},
|
||||
@@ -64,7 +64,7 @@
|
||||
},
|
||||
"non_breathe_blocks": {
|
||||
"type": "array",
|
||||
"description": "List of blocks this entity can't breathe in, in addition to the above",
|
||||
"description": "List of blocks this entity can't breathe in, in addition to the above.",
|
||||
"items": {
|
||||
"$ref": "../../../../general/block/identifier.json"
|
||||
},
|
||||
|
||||
@@ -87,14 +87,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": "Breed Item"
|
||||
}
|
||||
@@ -219,7 +219,7 @@
|
||||
"inherit_tamed": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "If true, the babies will be automatically tamed if its parents are",
|
||||
"description": "If true, the babies will be automatically tamed if its parents are.",
|
||||
"title": "Inherit Tamed"
|
||||
},
|
||||
"require_full_health": {
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
"bribe_cooldown": {
|
||||
"type": "number",
|
||||
"default": 2,
|
||||
"description": "Time in seconds before the Entity can be bribed again",
|
||||
"description": "Time in seconds before the Entity can be bribed again.",
|
||||
"title": "Bribe Cooldown"
|
||||
},
|
||||
"bribe_items": {
|
||||
"type": "array",
|
||||
"description": "The list of items that can be used to bribe the entity",
|
||||
"description": "The list of items that can be used to bribe the entity.",
|
||||
"items": {
|
||||
"description": "An item that can be used to bribe the entity",
|
||||
"description": "An item that can be used to bribe the entity.",
|
||||
"$ref": "../../../../general/item/identifier.json",
|
||||
"title": "Bribe Items"
|
||||
},
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
"celebrate_sound": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The sound event to play when the mob is celebrating",
|
||||
"description": "The sound event to play when the mob is celebrating.",
|
||||
"title": "Celebrate Sound"
|
||||
},
|
||||
"duration": {
|
||||
"type": "integer",
|
||||
"default": 4,
|
||||
"description": "Duration, in seconds, of celebration",
|
||||
"description": "Duration, in seconds, of celebration.",
|
||||
"title": "Duration"
|
||||
},
|
||||
"radius": {
|
||||
@@ -36,7 +36,7 @@
|
||||
},
|
||||
"sound_interval": {
|
||||
"default": 0,
|
||||
"description": "The range of time in seconds to randomly wait before playing the sound again",
|
||||
"description": "The range of time in seconds to randomly wait before playing the sound again.",
|
||||
"title": "Sound Interval",
|
||||
"oneOf": [
|
||||
{
|
||||
@@ -62,12 +62,12 @@
|
||||
"range_min": {
|
||||
"type": "number",
|
||||
"title": "Minimum",
|
||||
"description": "Minimum"
|
||||
"description": "Minimum."
|
||||
},
|
||||
"range_max": {
|
||||
"type": "number",
|
||||
"title": "Maximum",
|
||||
"description": "Maximum"
|
||||
"description": "Maximum."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"value": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "The Palette Color value of the entity",
|
||||
"description": "The Palette Color value of the entity.",
|
||||
"title": "Value"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"value": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "The second Palette Color value of the entity",
|
||||
"description": "The second Palette Color value of the entity.",
|
||||
"title": "Value"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
"pivot": {
|
||||
"type": "array",
|
||||
"title": "Pivot",
|
||||
"description": "The offset from the entity's anchor where the hitbox will spawn",
|
||||
"description": "The offset from the entity's anchor where the hitbox will spawn.",
|
||||
"items": [
|
||||
{ "type": "number", "title": "X" },
|
||||
{ "type": "number", "title": "Y" },
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"value": {
|
||||
"type": "number",
|
||||
"default": 0.0,
|
||||
"description": "Angle in degrees",
|
||||
"description": "Angle in degrees.",
|
||||
"title": "Value"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"despawn_from_chance": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Determines if `min_range_random_chance` is used in the standard despawn rules",
|
||||
"description": "Determines if `min_range_random_chance` is used in the standard despawn rules.",
|
||||
"title": "Despawn From Chance"
|
||||
},
|
||||
"despawn_from_distance": {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"$id": "blockception.minecraft.behavior.entities.minecraft.drying_out_timer",
|
||||
"type": "object",
|
||||
"title": "Drying Out Timer",
|
||||
"description": "Adds a timer for drying out that will count down and fire `dried_out_event` or will stop as soon as the entity will get under rain or water and fire `stopped_drying_out_event`",
|
||||
"description": "Adds a timer for drying out that will count down and fire `dried_out_event` or will stop as soon as the entity will get under rain or water and fire `stopped_drying_out_event`.",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"dried_out_event": {
|
||||
|
||||
@@ -36,12 +36,12 @@
|
||||
"first_founding_reward": {
|
||||
"type": "integer",
|
||||
"title": "First Founding Reward",
|
||||
"description": "How much reputation should the players be rewarded on first founding?"
|
||||
"description": "How much reputation should the players be rewarded on first founding?."
|
||||
},
|
||||
"can_migrate": {
|
||||
"type": "boolean",
|
||||
"title": "Can Migrate",
|
||||
"description": "Can this mob migrate between dwellings? Or does it only have its initial dwelling?"
|
||||
"description": "Can this mob migrate between dwellings? Or does it only have its initial dwelling?."
|
||||
},
|
||||
"dwelling_bounds_tolerance": {
|
||||
"title": "Dwelling Bounds Tolerance",
|
||||
|
||||
@@ -21,25 +21,25 @@
|
||||
{
|
||||
"type": "integer",
|
||||
"title": "A",
|
||||
"description": "Minimum"
|
||||
"description": "Minimum."
|
||||
},
|
||||
{
|
||||
"type": "integer",
|
||||
"title": "B",
|
||||
"description": "Maximum"
|
||||
"description": "Maximum."
|
||||
}
|
||||
]
|
||||
},
|
||||
"display_name": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Name to be displayed while trading with this entity",
|
||||
"description": "Name to be displayed while trading with this entity.",
|
||||
"title": "Display Name"
|
||||
},
|
||||
"hero_demand_discount": {
|
||||
"type": "integer",
|
||||
"default": -4,
|
||||
"description": "Used in legacy prices to determine how much should Demand be modified by when the player has the Hero of the Village mob effect",
|
||||
"description": "Used in legacy prices to determine how much should Demand be modified by when the player has the Hero of the Village mob effect.",
|
||||
"title": "Hero Demand Discount"
|
||||
},
|
||||
"max_cured_discount": {
|
||||
@@ -51,31 +51,31 @@
|
||||
{
|
||||
"type": "integer",
|
||||
"title": "A",
|
||||
"description": "Minimum"
|
||||
"description": "Minimum."
|
||||
},
|
||||
{
|
||||
"type": "integer",
|
||||
"title": "B",
|
||||
"description": "Maximum"
|
||||
"description": "Maximum."
|
||||
}
|
||||
]
|
||||
},
|
||||
"max_nearby_cured_discount": {
|
||||
"type": "integer",
|
||||
"default": -200,
|
||||
"description": "The Maximum the discount can be modified by when the player has cured a nearby Zombie Villager",
|
||||
"description": "The Maximum the discount can be modified by when the player has cured a nearby Zombie Villager.",
|
||||
"title": "Maximum Nearby Cured Discount"
|
||||
},
|
||||
"nearby_cured_discount": {
|
||||
"type": "integer",
|
||||
"default": -25,
|
||||
"description": "How much should the discount be modified by when the player has cured a nearby Zombie Villager",
|
||||
"description": "How much should the discount be modified by when the player has cured a nearby Zombie Villager.",
|
||||
"title": "Nearby Cured Discount"
|
||||
},
|
||||
"new_screen": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Used to determine if trading with entity opens the new trade screen",
|
||||
"description": "Used to determine if trading with entity opens the new trade screen.",
|
||||
"title": "New Screen"
|
||||
},
|
||||
"persist_trades": {
|
||||
@@ -93,7 +93,7 @@
|
||||
"table": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "File path relative to the resource pack root for this entity's trades",
|
||||
"description": "File path relative to the resource pack root for this entity's trades.",
|
||||
"title": "Table"
|
||||
},
|
||||
"use_legacy_price_formula": {
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
},
|
||||
"event": {
|
||||
"title": "Event",
|
||||
"description": "event",
|
||||
"description": "event.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -18,13 +18,13 @@
|
||||
"drop_chance": {
|
||||
"type": "number",
|
||||
"title": "Drop Chance",
|
||||
"description": "The chance that the item in this slot will drop",
|
||||
"description": "The chance that the item in this slot will drop.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
},
|
||||
"slot": {
|
||||
"type": "string",
|
||||
"title": "Slot",
|
||||
"description": "The slot in which the item will drop from",
|
||||
"description": "The slot in which the item will drop from.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"examples": ["slot.weapon.mainhand"]
|
||||
}
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
"description": "Defines an entity's behavior for having items equipped to it.",
|
||||
"properties": {
|
||||
"slots": {
|
||||
"description": "List of slots and the item that can be equipped",
|
||||
"description": "List of slots and the item that can be equipped.",
|
||||
"type": "array",
|
||||
"title": "Slots",
|
||||
"items": {
|
||||
"description": "A slot and the item that can be equipped",
|
||||
"description": "A slot and the item that can be equipped.",
|
||||
"title": "Slots",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
@@ -26,7 +26,7 @@
|
||||
"title": "Accepted Items",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"description": "A item name",
|
||||
"description": "A item name.",
|
||||
"$ref": "../../../../general/item/identifier.json",
|
||||
"title": "Accepted Items"
|
||||
}
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
"type": "object",
|
||||
"title": "Fall Damage",
|
||||
"additionalProperties": false,
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"required": [],
|
||||
"properties": {
|
||||
"value": {
|
||||
"type": "number",
|
||||
"default": 1,
|
||||
"description": "UNDOCUMENTED: value",
|
||||
"description": "UNDOCUMENTED: value.",
|
||||
"title": "Value"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"value": {
|
||||
"type": "number",
|
||||
"default": 0.02,
|
||||
"description": "Flying speed in blocks per tick",
|
||||
"description": "Flying speed in blocks per tick.",
|
||||
"title": "Value"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -7,18 +7,18 @@
|
||||
"properties": {
|
||||
"value": {
|
||||
"type": "integer",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"title": "Value"
|
||||
},
|
||||
"max": {
|
||||
"type": "integer",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"title": "Max"
|
||||
}
|
||||
},
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"examples": [
|
||||
{
|
||||
"value": 0,
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"value": {
|
||||
"type": "number",
|
||||
"default": 0.0,
|
||||
"description": "The value of the entity's offset from the terrain, in blocks",
|
||||
"description": "The value of the entity's offset from the terrain, in blocks.",
|
||||
"title": "Value"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
"charges": {
|
||||
"type": "integer",
|
||||
"default": 10,
|
||||
"description": "Number of charges",
|
||||
"description": "Number of charges.",
|
||||
"title": "Charges"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
"force_use": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Determines if item can be used regardless of entity being at full health",
|
||||
"description": "Determines if item can be used regardless of entity being at full health.",
|
||||
"title": "Force Use"
|
||||
},
|
||||
"items": {
|
||||
"description": "The array of items that can be used to heal this entity",
|
||||
"description": "The array of items that can be used to heal this entity.",
|
||||
"title": "Items",
|
||||
"type": "array",
|
||||
"items": {
|
||||
@@ -24,17 +24,17 @@
|
||||
"properties": {
|
||||
"filters": {
|
||||
"$ref": "../../filters/filters.json",
|
||||
"description": "The filter group that defines the conditions for using this item to heal the entity"
|
||||
"description": "The filter group that defines the conditions for using this item to heal the entity."
|
||||
},
|
||||
"heal_amount": {
|
||||
"type": "integer",
|
||||
"default": 1,
|
||||
"description": "The amount of health this entity gains when fed this item",
|
||||
"description": "The amount of health this entity gains when fed this item.",
|
||||
"title": "Heal Amount"
|
||||
},
|
||||
"item": {
|
||||
"type": "string",
|
||||
"description": "Item identifier that can be used to heal this entity",
|
||||
"description": "Item identifier that can be used to heal this entity.",
|
||||
"title": "Item"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.entities.minecraft.health",
|
||||
"description": "Sets the amount of health this mob has",
|
||||
"description": "Sets the amount of health this mob has.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"type": "object",
|
||||
"title": "Health",
|
||||
@@ -9,11 +9,11 @@
|
||||
"properties": {
|
||||
"max": {
|
||||
"type": "integer",
|
||||
"description": "The maximum health the entity can heal",
|
||||
"description": "The maximum health the entity can heal.",
|
||||
"title": "Maximum"
|
||||
},
|
||||
"value": {
|
||||
"description": "Current health of the entity",
|
||||
"description": "Current health of the entity.",
|
||||
"title": "Value",
|
||||
"oneOf": [
|
||||
{ "type": "integer", "default": 1 },
|
||||
@@ -24,13 +24,13 @@
|
||||
"properties": {
|
||||
"range_min": {
|
||||
"title": "Range Minimum",
|
||||
"description": "The minimum amount of health this mob could have",
|
||||
"description": "The minimum amount of health this mob could have.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"type": "number"
|
||||
},
|
||||
"range_max": {
|
||||
"title": "Range Maximum",
|
||||
"description": "The maximum amount of health this mob could have",
|
||||
"description": "The maximum amount of health this mob could have.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"type": "number"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.entities.minecraft.heartbeat",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"type": "object",
|
||||
"title": "Heartbeat",
|
||||
@@ -9,7 +9,7 @@
|
||||
"properties": {
|
||||
"interval": {
|
||||
"title": "Interval",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"$ref": "../../../../molang/number.json"
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"$id": "blockception.minecraft.behavior.entities.minecraft.hide",
|
||||
"type": "object",
|
||||
"title": "Hide",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"additionalProperties": false,
|
||||
"properties": {}
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"properties": {
|
||||
"restriction_radius": {
|
||||
"title": "Restriction Radius",
|
||||
"description": "The radius that the entity will be restricted to in relation to its home",
|
||||
"description": "The radius that the entity will be restricted to in relation to its home.",
|
||||
"type": "integer",
|
||||
"default": -1
|
||||
},
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
"type": "object",
|
||||
"title": "Horse Jump Strength",
|
||||
"additionalProperties": false,
|
||||
"description": "Allows this mob to jump higher when being ridden by a player",
|
||||
"description": "Allows this mob to jump higher when being ridden by a player.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"properties": {
|
||||
"value": {
|
||||
"description": "The multiplier to apply to the jumping height",
|
||||
"description": "The multiplier to apply to the jumping height.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"title": "Value",
|
||||
"oneOf": [
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
"cause": {
|
||||
"type": "string",
|
||||
"title": "Cause",
|
||||
"description": "Damage cause",
|
||||
"description": "Damage cause.",
|
||||
"$ref": "../../../../general/entity/damage_source.json"
|
||||
},
|
||||
"damage_per_tick": {
|
||||
|
||||
@@ -21,13 +21,13 @@
|
||||
},
|
||||
"entered_block_event": {
|
||||
"title": "Entered Block Event",
|
||||
"description": "Event to run when this mob enters a valid block",
|
||||
"description": "Event to run when this mob enters a valid block.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"$ref": "../types/event.json"
|
||||
},
|
||||
"exited_block_event": {
|
||||
"title": "Exited Block Event",
|
||||
"description": "Event to run when this mob leaves a valid block",
|
||||
"description": "Event to run when this mob leaves a valid block.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"$ref": "../types/event.json"
|
||||
}
|
||||
|
||||
@@ -153,14 +153,14 @@
|
||||
"title": "Take Item",
|
||||
"type": "boolean",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED Takes an item from the player"
|
||||
"description": "UNDOCUMENTED Takes an item from the player."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"interactions": {
|
||||
"description": "The interactions",
|
||||
"description": "The interactions.",
|
||||
"title": "Interactions",
|
||||
"oneOf": [
|
||||
{
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
"additional_slots_per_strength": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Number of slots that this entity can gain per extra strength",
|
||||
"description": "Number of slots that this entity can gain per extra strength.",
|
||||
"title": "Additional Slots Per Strength"
|
||||
},
|
||||
"can_be_siphoned_from": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, the contents of this inventory can be removed by a hopper",
|
||||
"description": "If true, the contents of this inventory can be removed by a hopper.",
|
||||
"title": "Can Be Siphoned From"
|
||||
},
|
||||
"container_type": {
|
||||
@@ -27,19 +27,19 @@
|
||||
"inventory_size": {
|
||||
"type": "integer",
|
||||
"default": 5,
|
||||
"description": "Number of slots the container has",
|
||||
"description": "Number of slots the container has.",
|
||||
"title": "Inventory Size"
|
||||
},
|
||||
"private": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, only the entity can access the inventory",
|
||||
"description": "If true, only the entity can access the inventory.",
|
||||
"title": "Private"
|
||||
},
|
||||
"restrict_to_owner": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, the entity's inventory can only be accessed by its owner or itself",
|
||||
"description": "If true, the entity's inventory can only be accessed by its owner or itself.",
|
||||
"title": "Restrict To Owner"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"properties": {
|
||||
"interact_text": {
|
||||
"type": "string",
|
||||
"description": "The text that will display when interacting with this entity with a dye when playing with Touch-screen controls",
|
||||
"description": "The text that will display when interacting with this entity with a dye when playing with Touch-screen controls.",
|
||||
"title": "Interact Text"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"properties": {
|
||||
"value": {
|
||||
"title": "Value",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.entities.minecraft.item_controllable",
|
||||
"description": "Efines what items can be used to control this entity while ridden",
|
||||
"description": "Efines what items can be used to control this entity while ridden.",
|
||||
"type": "object",
|
||||
"title": "Item Controllable",
|
||||
"additionalProperties": false,
|
||||
"required": [],
|
||||
"properties": {
|
||||
"control_items": {
|
||||
"description": "List of items that can be used to control this entity",
|
||||
"description": "List of items that can be used to control this entity.",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"description": "An item that can be used to control this entity",
|
||||
"description": "An item that can be used to control this entity.",
|
||||
"title": "Item"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -5,5 +5,5 @@
|
||||
"additionalProperties": false,
|
||||
"required": [],
|
||||
"properties": {},
|
||||
"description": "Determines that this entity is an item hopper"
|
||||
"description": "Determines that this entity is an item hopper."
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"jump_power": {
|
||||
"type": "number",
|
||||
"default": 0.42,
|
||||
"description": "The initial vertical velocity for the jump",
|
||||
"description": "The initial vertical velocity for the jump.",
|
||||
"title": "Jump Power"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.entities.minecraft.lava_movement",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"type": "object",
|
||||
"title": "Lava Movement",
|
||||
@@ -10,7 +10,7 @@
|
||||
"value": {
|
||||
"type": "number",
|
||||
"title": "Value",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -13,17 +13,17 @@
|
||||
},
|
||||
"filters": {
|
||||
"$ref": "../../filters/filters.json",
|
||||
"description": "Defines the entities that can trigger this component",
|
||||
"description": "Defines the entities that can trigger this component.",
|
||||
"title": "Filters"
|
||||
},
|
||||
"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": "Look Cooldown"
|
||||
},
|
||||
"look_event": {
|
||||
"description": "The event identifier to run when the entities specified in filters look at this entity",
|
||||
"description": "The event identifier to run when the entities specified in filters look at this entity.",
|
||||
"title": "Look Event",
|
||||
"$ref": "../types/event.json"
|
||||
},
|
||||
|
||||
@@ -5,5 +5,5 @@
|
||||
"additionalProperties": false,
|
||||
"required": [],
|
||||
"properties": {},
|
||||
"description": "This component is used to implement part of the Wandering Trader behavior"
|
||||
"description": "This component is used to implement part of the Wandering Trader behavior."
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
"entity_filter": {
|
||||
"$ref": "../../filters/filters.json",
|
||||
"title": "Entity Filter",
|
||||
"description": "Filter to use for conditions"
|
||||
"description": "Filter to use for conditions."
|
||||
},
|
||||
"mob_effect": {
|
||||
"title": "Mob Effect",
|
||||
|
||||
@@ -15,13 +15,13 @@
|
||||
"start_speed": {
|
||||
"type": "number",
|
||||
"title": "Start Speed",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
},
|
||||
"speed_when_turning": {
|
||||
"type": "number",
|
||||
"title": "Speed When Turning",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
"$id": "blockception.minecraft.behavior.entities.minecraft.movement",
|
||||
"type": "object",
|
||||
"title": "Movement",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"additionalProperties": false,
|
||||
"required": [],
|
||||
"properties": {
|
||||
"value": {
|
||||
"title": "Value",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"oneOf": [
|
||||
{
|
||||
@@ -42,7 +42,7 @@
|
||||
"max": {
|
||||
"type": "number",
|
||||
"title": "Maximum",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -8,18 +8,18 @@
|
||||
"name_action": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"description": "Describes the special names for this entity and the events to call when the entity acquires those names",
|
||||
"description": "Describes the special names for this entity and the events to call when the entity acquires those names.",
|
||||
"title": "Name Action",
|
||||
"properties": {
|
||||
"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"
|
||||
}
|
||||
}
|
||||
@@ -29,23 +29,23 @@
|
||||
"allow_name_tag_renaming": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "If true, this entity can be renamed with name tags",
|
||||
"description": "If true, this entity can be renamed with name tags.",
|
||||
"title": "Allow Name Tag Renaming"
|
||||
},
|
||||
"always_show": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, the name will always be shown",
|
||||
"description": "If true, the name will always be shown.",
|
||||
"title": "Always Show"
|
||||
},
|
||||
"default_trigger": {
|
||||
"$ref": "../types/trigger.json",
|
||||
"description": "Trigger to run when the entity gets named",
|
||||
"description": "Trigger to run when the entity gets named.",
|
||||
"title": "Default Trigger"
|
||||
},
|
||||
"name_actions": {
|
||||
"title": "Name Actions",
|
||||
"description": "Describes the special names for this entity and the events to call when the entity acquires those names",
|
||||
"description": "Describes the special names for this entity and the events to call when the entity acquires those names.",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
|
||||
@@ -8,119 +8,119 @@
|
||||
"avoid_damage_blocks": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path",
|
||||
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path.",
|
||||
"title": "Avoid Damage Blocks"
|
||||
},
|
||||
"avoid_portals": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
|
||||
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path.",
|
||||
"title": "Avoid Portals"
|
||||
},
|
||||
"avoid_sun": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
|
||||
"title": "Blocks To Avoid",
|
||||
"items": {
|
||||
"title": "Block",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
|
||||
"$ref": "../../../../general/block/reference.json"
|
||||
}
|
||||
},
|
||||
"can_breach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder whether or not it can jump up blocks.",
|
||||
"title": "Can Jump"
|
||||
},
|
||||
"can_open_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
|
||||
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door.",
|
||||
"title": "Can Open Doors"
|
||||
},
|
||||
"can_open_iron_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
|
||||
"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",
|
||||
"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",
|
||||
"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,
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava.",
|
||||
"title": "Can Path Over Lava"
|
||||
},
|
||||
"can_path_over_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground underwater.",
|
||||
"title": "Is Amphibious"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -8,119 +8,119 @@
|
||||
"avoid_damage_blocks": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path",
|
||||
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path.",
|
||||
"title": "Avoid Damage Blocks"
|
||||
},
|
||||
"avoid_portals": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
|
||||
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path.",
|
||||
"title": "Avoid Portals"
|
||||
},
|
||||
"avoid_sun": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
|
||||
"title": "Blocks To Avoid",
|
||||
"items": {
|
||||
"title": "Block",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
|
||||
"$ref": "../../../../general/block/reference.json"
|
||||
}
|
||||
},
|
||||
"can_breach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder whether or not it can jump up blocks.",
|
||||
"title": "Can Jump"
|
||||
},
|
||||
"can_open_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
|
||||
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door.",
|
||||
"title": "Can Open Doors"
|
||||
},
|
||||
"can_open_iron_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
|
||||
"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",
|
||||
"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",
|
||||
"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,
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava.",
|
||||
"title": "Can Path Over Lava"
|
||||
},
|
||||
"can_path_over_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground underwater.",
|
||||
"title": "Is Amphibious"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -8,119 +8,119 @@
|
||||
"avoid_damage_blocks": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path",
|
||||
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path.",
|
||||
"title": "Avoid Damage Blocks"
|
||||
},
|
||||
"avoid_portals": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
|
||||
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path.",
|
||||
"title": "Avoid Portals"
|
||||
},
|
||||
"avoid_sun": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
|
||||
"title": "Blocks To Avoid",
|
||||
"items": {
|
||||
"title": "Block",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
|
||||
"$ref": "../../../../general/block/reference.json"
|
||||
}
|
||||
},
|
||||
"can_breach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder whether or not it can jump up blocks.",
|
||||
"title": "Can Jump"
|
||||
},
|
||||
"can_open_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
|
||||
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door.",
|
||||
"title": "Can Open Doors"
|
||||
},
|
||||
"can_open_iron_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
|
||||
"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",
|
||||
"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",
|
||||
"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,
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava.",
|
||||
"title": "Can Path Over Lava"
|
||||
},
|
||||
"can_path_over_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground underwater.",
|
||||
"title": "Is Amphibious"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -8,119 +8,119 @@
|
||||
"avoid_damage_blocks": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path",
|
||||
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path.",
|
||||
"title": "Avoid Damage Blocks"
|
||||
},
|
||||
"avoid_portals": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
|
||||
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path.",
|
||||
"title": "Avoid Portals"
|
||||
},
|
||||
"avoid_sun": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
|
||||
"title": "Blocks To Avoid",
|
||||
"items": {
|
||||
"title": "Block",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
|
||||
"$ref": "../../../../general/block/reference.json"
|
||||
}
|
||||
},
|
||||
"can_breach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder whether or not it can jump up blocks.",
|
||||
"title": "Can Jump"
|
||||
},
|
||||
"can_open_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
|
||||
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door.",
|
||||
"title": "Can Open Doors"
|
||||
},
|
||||
"can_open_iron_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
|
||||
"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",
|
||||
"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",
|
||||
"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,
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava.",
|
||||
"title": "Can Path Over Lava"
|
||||
},
|
||||
"can_path_over_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground underwater.",
|
||||
"title": "Is Amphibious"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -8,119 +8,119 @@
|
||||
"avoid_damage_blocks": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path",
|
||||
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path.",
|
||||
"title": "Avoid Damage Blocks"
|
||||
},
|
||||
"avoid_portals": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
|
||||
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path.",
|
||||
"title": "Avoid Portals"
|
||||
},
|
||||
"avoid_sun": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
|
||||
"title": "Blocks To Avoid",
|
||||
"items": {
|
||||
"title": "Block",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
|
||||
"$ref": "../../../../general/block/reference.json"
|
||||
}
|
||||
},
|
||||
"can_breach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder whether or not it can jump up blocks.",
|
||||
"title": "Can Jump"
|
||||
},
|
||||
"can_open_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
|
||||
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door.",
|
||||
"title": "Can Open Doors"
|
||||
},
|
||||
"can_open_iron_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
|
||||
"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",
|
||||
"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",
|
||||
"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,
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava.",
|
||||
"title": "Can Path Over Lava"
|
||||
},
|
||||
"can_path_over_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground underwater.",
|
||||
"title": "Is Amphibious"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -8,119 +8,119 @@
|
||||
"avoid_damage_blocks": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path",
|
||||
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path.",
|
||||
"title": "Avoid Damage Blocks"
|
||||
},
|
||||
"avoid_portals": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
|
||||
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path.",
|
||||
"title": "Avoid Portals"
|
||||
},
|
||||
"avoid_sun": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
|
||||
"title": "Blocks To Avoid",
|
||||
"items": {
|
||||
"title": "Block",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
|
||||
"$ref": "../../../../general/block/reference.json"
|
||||
}
|
||||
},
|
||||
"can_breach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder whether or not it can jump up blocks.",
|
||||
"title": "Can Jump"
|
||||
},
|
||||
"can_open_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
|
||||
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door.",
|
||||
"title": "Can Open Doors"
|
||||
},
|
||||
"can_open_iron_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
|
||||
"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",
|
||||
"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",
|
||||
"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,
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava.",
|
||||
"title": "Can Path Over Lava"
|
||||
},
|
||||
"can_path_over_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground underwater.",
|
||||
"title": "Is Amphibious"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -8,53 +8,53 @@
|
||||
"avoid_damage_blocks": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path",
|
||||
"description": "Tells the pathfinder to avoid blocks that cause damage when finding a path.",
|
||||
"title": "Avoid Damage Blocks"
|
||||
},
|
||||
"avoid_portals": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path",
|
||||
"description": "Tells the pathfinder to avoid portals (like nether portals) when finding a path.",
|
||||
"title": "Avoid Portals"
|
||||
},
|
||||
"avoid_sun": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether or not the pathfinder should avoid tiles that are exposed to the sun when creating paths",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
|
||||
"title": "Blocks To Avoid",
|
||||
"items": {
|
||||
"title": "Block",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path",
|
||||
"description": "Tells the pathfinder which blocks to avoid when creating a path.",
|
||||
"$ref": "../../../../general/block/reference.json"
|
||||
}
|
||||
},
|
||||
"can_breach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can jump out of water (like a dolphin)",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder whether or not it can jump up blocks.",
|
||||
"title": "Can Jump"
|
||||
},
|
||||
"can_float": {
|
||||
@@ -66,67 +66,67 @@
|
||||
"can_open_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door",
|
||||
"description": "Tells the pathfinder that it can path through a closed door assuming the AI will open the door.",
|
||||
"title": "Can Open Doors"
|
||||
},
|
||||
"can_open_iron_doors": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder that it can path through a closed iron door assuming the AI will open the door",
|
||||
"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",
|
||||
"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",
|
||||
"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,
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava",
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the lava.",
|
||||
"title": "Can Path Over Lava"
|
||||
},
|
||||
"can_path_over_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Tells the pathfinder whether or not it can travel on the surface of the water",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"description": "Tells the pathfinder whether or not it can walk on the ground underwater.",
|
||||
"title": "Is Amphibious"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -27,27 +27,27 @@
|
||||
"npc_data": {
|
||||
"type": "object",
|
||||
"title": "Npc Data",
|
||||
"description": "The data belonging to this npc",
|
||||
"description": "The data belonging to this npc.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"portrait_offsets": {
|
||||
"type": "object",
|
||||
"title": "Portrait Offsets",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"translate": {
|
||||
"$ref": "#/definitions/rangeXYZ",
|
||||
"title": "Translate",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
},
|
||||
"scale": {
|
||||
"$ref": "#/definitions/rangeXYZ",
|
||||
"title": "Scale",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
}
|
||||
}
|
||||
@@ -55,20 +55,20 @@
|
||||
"picker_offsets": {
|
||||
"type": "object",
|
||||
"title": "Picker Offsets",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"translate": {
|
||||
"$ref": "#/definitions/rangeXYZ",
|
||||
"title": "Translate",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
},
|
||||
"scale": {
|
||||
"$ref": "#/definitions/rangeXYZ",
|
||||
"title": "Scale",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
}
|
||||
}
|
||||
@@ -76,18 +76,18 @@
|
||||
"skin_list": {
|
||||
"type": "array",
|
||||
"title": "Skin List",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"title": "Skin",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"variant": {
|
||||
"title": "Variant",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"type": "integer",
|
||||
"minimum": 0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.entities.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",
|
||||
"additionalProperties": false,
|
||||
@@ -8,17 +8,17 @@
|
||||
"properties": {
|
||||
"on_close": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to call when the entity is done peeking",
|
||||
"description": "Event to call when the entity is done peeking.",
|
||||
"title": "On Close"
|
||||
},
|
||||
"on_open": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to call when the entity starts peeking",
|
||||
"description": "Event to call when the entity starts peeking.",
|
||||
"title": "On Open"
|
||||
},
|
||||
"on_target_open": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to call when the entity's target entity starts peeking",
|
||||
"description": "Event to call when the entity's target entity starts peeking.",
|
||||
"title": "On Target Open"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"additionalProperties": false,
|
||||
"type": "object",
|
||||
"title": "Player.exhaustion",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"required": [],
|
||||
"properties": {
|
||||
@@ -11,14 +11,14 @@
|
||||
"type": "number",
|
||||
"default": true,
|
||||
"title": "Value",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
},
|
||||
"max": {
|
||||
"type": "number",
|
||||
"default": true,
|
||||
"title": "Maximum",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"additionalProperties": false,
|
||||
"type": "object",
|
||||
"title": "Player.experience",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"required": [],
|
||||
"properties": {
|
||||
@@ -11,14 +11,14 @@
|
||||
"type": "number",
|
||||
"default": true,
|
||||
"title": "Value",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
},
|
||||
"max": {
|
||||
"type": "number",
|
||||
"default": true,
|
||||
"title": "Maximum",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"additionalProperties": false,
|
||||
"type": "object",
|
||||
"title": "Player.level",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"required": [],
|
||||
"properties": {
|
||||
@@ -11,14 +11,14 @@
|
||||
"type": "number",
|
||||
"default": true,
|
||||
"title": "Value",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
},
|
||||
"max": {
|
||||
"type": "number",
|
||||
"default": true,
|
||||
"title": "Maximum",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"additionalProperties": false,
|
||||
"type": "object",
|
||||
"title": "Player.saturation",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"required": [],
|
||||
"properties": {
|
||||
@@ -11,7 +11,7 @@
|
||||
"type": "number",
|
||||
"default": true,
|
||||
"title": "Value",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -9,29 +9,29 @@
|
||||
"default_block_cost": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Cost for non-preferred blocks",
|
||||
"description": "Cost for non-preferred blocks.",
|
||||
"title": "Default Block Cost"
|
||||
},
|
||||
"jump_cost": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Added cost for jumping up a node",
|
||||
"description": "Added cost for jumping up a node.",
|
||||
"title": "Jump Cost"
|
||||
},
|
||||
"max_fall_blocks": {
|
||||
"type": "integer",
|
||||
"default": 3,
|
||||
"description": "Distance mob can fall without taking damage",
|
||||
"description": "Distance mob can fall without taking damage.",
|
||||
"title": "Maximum Fall Blocks"
|
||||
},
|
||||
"preferred_path_blocks": {
|
||||
"type": "array",
|
||||
"title": "Preferred Path Blocks",
|
||||
"description": "A list of blocks with their associated cost",
|
||||
"description": "A list of blocks with their associated cost.",
|
||||
"items": {
|
||||
"additionalProperties": false,
|
||||
"type": "object",
|
||||
"description": "Blocks cost",
|
||||
"description": "Blocks cost.",
|
||||
"properties": {
|
||||
"cost": {
|
||||
"type": "number"
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
"mob_effect": {
|
||||
"title": "Mob Effect",
|
||||
"$comment": "Deprecated",
|
||||
"description": "SEE on_hit/mob_effect"
|
||||
"description": "SEE on_hit/mob_effect."
|
||||
},
|
||||
"offset": {
|
||||
"type": "array",
|
||||
@@ -333,7 +333,7 @@
|
||||
"title": "Semi Random Diff Damage",
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, damage will be randomized based on damage and speed"
|
||||
"description": "If true, damage will be randomized based on damage and speed."
|
||||
},
|
||||
"set_last_hurt_requires_damage": {
|
||||
"title": "Set Last Hurt Requires Damage",
|
||||
@@ -579,7 +579,7 @@
|
||||
"potion_effect": {
|
||||
"type": "integer",
|
||||
"default": -1,
|
||||
"description": "Defines the effect the arrow will apply to the entity it hits",
|
||||
"description": "Defines the effect the arrow will apply to the entity it hits.",
|
||||
"title": "Potion Effect"
|
||||
},
|
||||
"power": {
|
||||
@@ -597,7 +597,7 @@
|
||||
"semi_random_diff_damage": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, damage will be randomized based on damage and speed",
|
||||
"description": "If true, damage will be randomized based on damage and speed.",
|
||||
"title": "Semi Random Diff Damage"
|
||||
},
|
||||
"shoot_sound": {
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"value": {
|
||||
"type": "number",
|
||||
"default": 0.0,
|
||||
"description": "The value of the entity's push-through, in blocks",
|
||||
"description": "The value of the entity's push-through, in blocks.",
|
||||
"title": "Value"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"max_speed": {
|
||||
"type": "number",
|
||||
"default": 0.4,
|
||||
"description": "Maximum speed that this entity will move at when on the rail",
|
||||
"description": "Maximum speed that this entity will move at when on the rail.",
|
||||
"title": "Maximum Speed"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -9,41 +9,41 @@
|
||||
"check_block_types": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, on tick this entity will trigger its on_deactivate behavior",
|
||||
"description": "If true, on tick this entity will trigger its on_deactivate behavior.",
|
||||
"title": "Check Block Types"
|
||||
},
|
||||
"eject_on_activate": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "If true, this entity will eject all of its riders when it passes over an activated rail",
|
||||
"description": "If true, this entity will eject all of its riders when it passes over an activated rail.",
|
||||
"title": "Eject On Activate"
|
||||
},
|
||||
"eject_on_deactivate": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, this entity will eject all of its riders when it passes over a deactivated rail",
|
||||
"description": "If true, this entity will eject all of its riders when it passes over a deactivated rail.",
|
||||
"title": "Eject On Deactivate"
|
||||
},
|
||||
"on_activate": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to call when the rail is activated",
|
||||
"description": "Event to call when the rail is activated.",
|
||||
"title": "On Activate"
|
||||
},
|
||||
"on_deactivate": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to call when the rail is deactivated",
|
||||
"description": "Event to call when the rail is deactivated.",
|
||||
"title": "On Deactivate"
|
||||
},
|
||||
"tick_command_block_on_activate": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "If true, command blocks will start ticking when passing over an activated rail",
|
||||
"description": "If true, command blocks will start ticking when passing over an activated rail.",
|
||||
"title": "Tick Command Block On Activate"
|
||||
},
|
||||
"tick_command_block_on_deactivate": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If false, command blocks will stop ticking when passing over a deactivated rail",
|
||||
"description": "If false, command blocks will stop ticking when passing over a deactivated rail.",
|
||||
"title": "Tick Command Block On Deactivate"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
"knockback_strength": {
|
||||
"type": "number",
|
||||
"default": 3.0,
|
||||
"description": "The strength with which blocking entities should be knocked back",
|
||||
"description": "The strength with which blocking entities should be knocked back.",
|
||||
"title": "Knockback Strength"
|
||||
},
|
||||
"reaction_choices": {
|
||||
"type": "array",
|
||||
"description": "A list of weighted responses to the melee attack being blocked",
|
||||
"description": "A list of weighted responses to the melee attack being blocked.",
|
||||
"title": "Reaction Choices",
|
||||
"items": {
|
||||
"additionalProperties": false,
|
||||
@@ -23,12 +23,12 @@
|
||||
"weight": {
|
||||
"type": "integer",
|
||||
"title": "Weight",
|
||||
"description": "The chance of this reaction being picked",
|
||||
"description": "The chance of this reaction being picked.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
},
|
||||
"value": {
|
||||
"title": "Value",
|
||||
"description": "An event that runs when this reaction is picked",
|
||||
"description": "An event that runs when this reaction is picked.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"$ref": "../types/event.json"
|
||||
}
|
||||
|
||||
@@ -17,21 +17,21 @@
|
||||
"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"
|
||||
"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"
|
||||
"description": "Defines the minimum number of riders that need to be riding this entity before this seat can be used."
|
||||
},
|
||||
"position": {
|
||||
"$ref": "../../../../general/vectors/number3.json",
|
||||
"default": [0.0, 0.0, 0.0],
|
||||
"description": "Position of this seat relative to this entity's position"
|
||||
"description": "Position of this seat relative to this entity's position."
|
||||
},
|
||||
"rotate_rider_by": {
|
||||
"$ref": "../../../../molang/number.json",
|
||||
"description": "Offset to rotate riders by"
|
||||
"description": "Offset to rotate riders by."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -40,13 +40,13 @@
|
||||
"controlling_seat": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "The seat that designates the driver of the entity",
|
||||
"description": "The seat that designates the driver of the entity.",
|
||||
"title": "Controlling Seat"
|
||||
},
|
||||
"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",
|
||||
"description": "If true, this entity can't be interacted with if the entity interacting with it is crouching.",
|
||||
"title": "Crouching Skip Interact"
|
||||
},
|
||||
"family_types": {
|
||||
@@ -54,35 +54,35 @@
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "List of entities that can ride this entity",
|
||||
"description": "List of entities that can ride this entity.",
|
||||
"title": "Family Types"
|
||||
},
|
||||
"interact_text": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The text to display when the player can interact with the entity when playing with Touch-screen controls",
|
||||
"description": "The text to display when the player can interact with the entity when playing with Touch-screen controls.",
|
||||
"title": "Interact Text"
|
||||
},
|
||||
"pull_in_entities": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, this entity will pull in entities that are in the correct family_types into any available seats",
|
||||
"description": "If true, this entity will pull in entities that are in the correct family_types into any available seats.",
|
||||
"title": "Pull In Entities"
|
||||
},
|
||||
"rider_can_interact": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, this entity will be picked when looked at by the rider",
|
||||
"description": "If true, this entity will be picked when looked at by the rider.",
|
||||
"title": "Rider Can Interact"
|
||||
},
|
||||
"seat_count": {
|
||||
"type": "integer",
|
||||
"default": 1,
|
||||
"description": "The number of entities that can ride this entity at the same time",
|
||||
"description": "The number of entities that can ride this entity at the same time.",
|
||||
"title": "Seat Count"
|
||||
},
|
||||
"seats": {
|
||||
"description": "The list of positions and number of riders for each position for entities riding this entity",
|
||||
"description": "The list of positions and number of riders for each position for entities riding this entity.",
|
||||
"title": "Seats",
|
||||
"oneOf": [
|
||||
{
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
"end_scale": {
|
||||
"type": "number",
|
||||
"default": 1,
|
||||
"description": "Ending scale of the entity when it's fully grown",
|
||||
"description": "Ending scale of the entity when it's fully grown.",
|
||||
"title": "End Scale"
|
||||
},
|
||||
"start_scale": {
|
||||
"type": "number",
|
||||
"default": 1,
|
||||
"description": "Initial scale of the newborn entity",
|
||||
"description": "Initial scale of the newborn entity.",
|
||||
"title": "Start Scale"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -31,11 +31,11 @@
|
||||
},
|
||||
"items": {
|
||||
"type": "array",
|
||||
"description": "List of items that the entity wants to share",
|
||||
"description": "List of items that the entity wants to share.",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"title": "Item",
|
||||
"description": "An Item that the entity wants to share",
|
||||
"description": "An Item that the entity wants to share.",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"admire": {
|
||||
@@ -60,7 +60,7 @@
|
||||
},
|
||||
"item": {
|
||||
"type": "string",
|
||||
"description": "The name of the item",
|
||||
"description": "The name of the item.",
|
||||
"$ref": "../../../../general/item/identifier.json"
|
||||
},
|
||||
"item_aux": {
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"type": "integer",
|
||||
"title": "Aux Val",
|
||||
"default": -1,
|
||||
"description": "ID of the Potion effect to be applied on hit"
|
||||
"description": "ID of the Potion effect to be applied on hit."
|
||||
},
|
||||
"def": {
|
||||
"title": "Def",
|
||||
@@ -20,7 +20,7 @@
|
||||
"type": {
|
||||
"title": "Type",
|
||||
"type": "string",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"examples": ["dragonfireball"]
|
||||
}
|
||||
|
||||
@@ -8,12 +8,12 @@
|
||||
"properties": {
|
||||
"sit_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to run when the entity enters the `sit` state",
|
||||
"description": "Event to run when the entity enters the `sit` state.",
|
||||
"title": "Sit Event"
|
||||
},
|
||||
"stand_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to run when the entity exits the `sit` state",
|
||||
"description": "Event to run when the entity exits the `sit` state.",
|
||||
"title": "Stand Event"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"value": {
|
||||
"type": "number",
|
||||
"default": 1.0,
|
||||
"description": "The value of the volume the entity uses for sound effects",
|
||||
"description": "The value of the volume the entity uses for sound effects.",
|
||||
"title": "Value"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"title": "Entity Spawn",
|
||||
"properties": {
|
||||
"filters": {
|
||||
"description": "If present, the specified entity will only spawn if the filter evaluates to true",
|
||||
"description": "If present, the specified entity will only spawn if the filter evaluates to true.",
|
||||
"$ref": "../../filters/filters.json"
|
||||
},
|
||||
"max_wait_time": {
|
||||
@@ -80,7 +80,7 @@
|
||||
"properties": {
|
||||
"entities": {
|
||||
"title": "Entities",
|
||||
"description": "The entities to spawn",
|
||||
"description": "The entities to spawn.",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "object",
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"properties": {
|
||||
"add_effects": {
|
||||
"type": "array",
|
||||
"description": "List of effects to add to this entity after adding this component",
|
||||
"description": "List of effects to add to this entity after adding this component.",
|
||||
"items": {
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
@@ -58,14 +58,14 @@
|
||||
},
|
||||
"remove_effects": {
|
||||
"title": "Remove Effects",
|
||||
"description": "List of identifiers of effects to be removed from this entity after adding this component",
|
||||
"description": "List of identifiers of effects to be removed from this entity after adding this component.",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": ["string"],
|
||||
"title": "Spell Effect ID",
|
||||
"description": "identifier of the effect to be removed from this entity after adding this component"
|
||||
"description": "identifier of the effect to be removed from this entity after adding this component."
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
"max": {
|
||||
"type": "integer",
|
||||
"default": 5,
|
||||
"description": "The maximum strength of this entity",
|
||||
"description": "The maximum strength of this entity.",
|
||||
"title": "Maximum"
|
||||
},
|
||||
"value": {
|
||||
"type": "integer",
|
||||
"default": 1,
|
||||
"description": "The initial value of the strength",
|
||||
"description": "The initial value of the strength.",
|
||||
"title": "Value"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -5,5 +5,5 @@
|
||||
"additionalProperties": false,
|
||||
"required": [],
|
||||
"properties": {},
|
||||
"description": "Allows this entity to remember suspicious locations"
|
||||
"description": "Allows this entity to remember suspicious locations."
|
||||
}
|
||||
|
||||
@@ -17,11 +17,11 @@
|
||||
"tame_event": {
|
||||
"title": "Tame Event",
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to run when this entity becomes tamed"
|
||||
"description": "Event to run when this entity becomes tamed."
|
||||
},
|
||||
"tame_items": {
|
||||
"title": "Tame Items",
|
||||
"description": "The list of items that can be used to tame this entity",
|
||||
"description": "The list of items that can be used to tame this entity.",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "array",
|
||||
|
||||
@@ -7,17 +7,17 @@
|
||||
"definitions": {
|
||||
"feed_items": {
|
||||
"type": "object",
|
||||
"description": "The list of items that can be used to increase the entity's temper and speed up the taming process",
|
||||
"description": "The list of items that can be used to increase the entity's temper and speed up the taming process.",
|
||||
"properties": {
|
||||
"item": {
|
||||
"$ref": "../../../../general/item/identifier.json",
|
||||
"description": "Name of the item this entity likes and can be used to increase this entity's temper",
|
||||
"description": "Name of the item this entity likes and can be used to increase this entity's temper.",
|
||||
"title": "Item"
|
||||
},
|
||||
"temper_mod": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "The amount of temper this entity gains when fed this item",
|
||||
"description": "The amount of temper this entity gains when fed this item.",
|
||||
"title": "Temper Mod"
|
||||
}
|
||||
}
|
||||
@@ -28,7 +28,7 @@
|
||||
"properties": {
|
||||
"item": {
|
||||
"$ref": "../../../../general/item/identifier.json",
|
||||
"description": "Name of the item this entity dislikes and will cause it to get angry if used while untamed"
|
||||
"description": "Name of the item this entity dislikes and will cause it to get angry if used while untamed."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -58,11 +58,11 @@
|
||||
},
|
||||
"feed_text": {
|
||||
"type": "string",
|
||||
"description": "The text that shows in the feeding interact button",
|
||||
"description": "The text that shows in the feeding interact button.",
|
||||
"title": "Feed Text"
|
||||
},
|
||||
"feed_items": {
|
||||
"description": "The list of items that can be used to increase the entity's temper and speed up the taming process",
|
||||
"description": "The list of items that can be used to increase the entity's temper and speed up the taming process.",
|
||||
"title": "Feed Items",
|
||||
"oneOf": [
|
||||
{
|
||||
@@ -80,23 +80,23 @@
|
||||
"max_temper": {
|
||||
"type": "integer",
|
||||
"default": 100,
|
||||
"description": "The maximum value for the entity's random starting temper",
|
||||
"description": "The maximum value for the entity's random starting temper.",
|
||||
"title": "Maximum Temper"
|
||||
},
|
||||
"min_temper": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "The minimum value for the entity's random starting temper",
|
||||
"description": "The minimum value for the entity's random starting temper.",
|
||||
"title": "Minimum Temper"
|
||||
},
|
||||
"ride_text": {
|
||||
"type": "string",
|
||||
"description": "The text that shows in the riding interact button",
|
||||
"description": "The text that shows in the riding interact button.",
|
||||
"title": "Ride Text"
|
||||
},
|
||||
"tame_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event that triggers when the entity becomes tamed",
|
||||
"description": "Event that triggers when the entity becomes tamed.",
|
||||
"title": "Tame Event"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
"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": "Must See"
|
||||
},
|
||||
"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": "Inside Range"
|
||||
},
|
||||
"on_inside_range": {
|
||||
@@ -36,7 +36,7 @@
|
||||
"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,30 +9,30 @@
|
||||
"dark_teleport_chance": {
|
||||
"type": "number",
|
||||
"default": 0.01,
|
||||
"description": "Modifies the chance that the entity will teleport if the entity is in darkness",
|
||||
"description": "Modifies the chance that the entity will teleport if the entity is in darkness.",
|
||||
"title": "Dark Teleport Chance"
|
||||
},
|
||||
"light_teleport_chance": {
|
||||
"type": "number",
|
||||
"default": 0.01,
|
||||
"description": "Modifies the chance that the entity will teleport if the entity is in daylight",
|
||||
"description": "Modifies the chance that the entity will teleport if the entity is in daylight.",
|
||||
"title": "Light Teleport Chance"
|
||||
},
|
||||
"max_random_teleport_time": {
|
||||
"type": "number",
|
||||
"default": 20,
|
||||
"description": "Maximum amount of time in seconds between random teleports",
|
||||
"description": "Maximum amount of time in seconds between random teleports.",
|
||||
"title": "Maximum Random Teleport Time"
|
||||
},
|
||||
"min_random_teleport_time": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Minimum amount of time in seconds between random teleports",
|
||||
"description": "Minimum amount of time in seconds between random teleports.",
|
||||
"title": "Minimum Random Teleport Time"
|
||||
},
|
||||
"random_teleport_cube": {
|
||||
"title": "Random Teleport Cube",
|
||||
"description": "Entity will teleport to a random position within the area defined by this cube",
|
||||
"description": "Entity will teleport to a random position within the area defined by this cube.",
|
||||
"type": "array",
|
||||
"default": [32.0, 16.0, 32.0],
|
||||
"items": [
|
||||
@@ -53,13 +53,13 @@
|
||||
"random_teleports": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "If true, the entity will teleport randomly",
|
||||
"description": "If true, the entity will teleport randomly.",
|
||||
"title": "Random Teleports"
|
||||
},
|
||||
"target_distance": {
|
||||
"type": "number",
|
||||
"default": 16,
|
||||
"description": "Maximum distance the entity will teleport when chasing a target",
|
||||
"description": "Maximum distance the entity will teleport when chasing a target.",
|
||||
"title": "Target Distance"
|
||||
},
|
||||
"target_teleport_chance": {
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
"looping": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "If true, the timer will restart every time after it fires",
|
||||
"description": "If true, the timer will restart every time after it fires.",
|
||||
"title": "Looping"
|
||||
},
|
||||
"randomInterval": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "If true, the amount of time on the timer will be random between the Minimum and Maximum values specified in time",
|
||||
"description": "If true, the amount of time on the timer will be random between the Minimum and Maximum values specified in time.",
|
||||
"title": "Random Interval"
|
||||
},
|
||||
"time": {
|
||||
@@ -35,7 +35,7 @@
|
||||
]
|
||||
},
|
||||
"time_down_event": {
|
||||
"description": "Event to fire when the time on the timer runs out",
|
||||
"description": "Event to fire when the time on the timer runs out.",
|
||||
"title": "Time Down Event",
|
||||
"$ref": "../types/event.json"
|
||||
},
|
||||
@@ -52,13 +52,13 @@
|
||||
"properties": {
|
||||
"weight": {
|
||||
"type": "integer",
|
||||
"description": "The weight on how likely this section is to trigger",
|
||||
"description": "The weight on how likely this section is to trigger.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"title": "Weight"
|
||||
},
|
||||
"value": {
|
||||
"type": "integer",
|
||||
"description": "The value in seconds that would be used if this section was picked",
|
||||
"description": "The value in seconds that would be used if this section was picked.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"title": "Value"
|
||||
}
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
"properties": {
|
||||
"add": {
|
||||
"type": "object",
|
||||
"description": "List of components to add to the entity after the transformation",
|
||||
"description": "List of components to add to the entity after the transformation.",
|
||||
"title": "Add",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"component_groups": {
|
||||
"type": "array",
|
||||
"description": "Names of component groups to add",
|
||||
"description": "Names of component groups to add.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
@@ -22,11 +22,11 @@
|
||||
},
|
||||
"begin_transform_sound": {
|
||||
"type": "string",
|
||||
"description": "Sound to play when the transformation starts",
|
||||
"description": "Sound to play when the transformation starts.",
|
||||
"title": "Begin Transform Sound"
|
||||
},
|
||||
"delay": {
|
||||
"description": "Defines the properties of the delay for the transformation",
|
||||
"description": "Defines the properties of the delay for the transformation.",
|
||||
"title": "Delay",
|
||||
"oneOf": [
|
||||
{ "type": "number" },
|
||||
@@ -41,7 +41,7 @@
|
||||
"block_chance": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Chance that, once a block is found, will help speed up the transformation"
|
||||
"description": "Chance that, once a block is found, will help speed up the transformation."
|
||||
},
|
||||
"block_max": {
|
||||
"type": "integer",
|
||||
@@ -51,11 +51,11 @@
|
||||
"block_radius": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Distance in Blocks that the entity will search for blocks that can help the transformation"
|
||||
"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",
|
||||
"description": "List of blocks that can help the transformation of this entity.",
|
||||
"items": {
|
||||
"$ref": "../../../../general/block/identifier.json"
|
||||
}
|
||||
@@ -63,7 +63,7 @@
|
||||
"value": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Time in seconds before the entity transforms"
|
||||
"description": "Time in seconds before the entity transforms."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -72,19 +72,19 @@
|
||||
"drop_equipment": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Cause the entity to drop all equipment upon transformation",
|
||||
"description": "Cause the entity to drop all equipment upon transformation.",
|
||||
"title": "Drop Equipment"
|
||||
},
|
||||
"drop_inventory": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Cause the entity to drop all items in inventory upon transformation",
|
||||
"description": "Cause the entity to drop all items in inventory upon transformation.",
|
||||
"title": "Drop Inventory"
|
||||
},
|
||||
"into": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Entity Definition that this entity will transform into",
|
||||
"description": "Entity Definition that this entity will transform into.",
|
||||
"title": "Into"
|
||||
},
|
||||
"keep_level": {
|
||||
@@ -102,13 +102,13 @@
|
||||
"preserve_equipment": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Cause the entity to keep equipment after going through transformation",
|
||||
"description": "Cause the entity to keep equipment after going through transformation.",
|
||||
"title": "Preserve Equipment"
|
||||
},
|
||||
"transformation_sound": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Sound to play when the entity is done transforming",
|
||||
"description": "Sound to play when the entity is done transforming.",
|
||||
"title": "Transformation Sound"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
},
|
||||
"trust_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to run when this entity becomes trusting",
|
||||
"description": "Event to run when this entity becomes trusting.",
|
||||
"title": "Trust Event"
|
||||
},
|
||||
"trust_items": {
|
||||
"title": "Trust Items",
|
||||
"type": "array",
|
||||
"description": "The list of items that can be used to get the entity to trust players",
|
||||
"description": "The list of items that can be used to get the entity to trust players.",
|
||||
"items": {
|
||||
"$ref": "../../../../general/item/identifier.json",
|
||||
"title": "Trust Item"
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
"properties": {
|
||||
"family": {
|
||||
"type": "array",
|
||||
"items": { "type": "string", "description": "Family name", "title": "Family", "examples": ["monster", "mob", "animal", "npc"] },
|
||||
"description": "List of family names",
|
||||
"items": { "type": "string", "description": "Family name.", "title": "Family", "examples": ["monster", "mob", "animal", "npc"] },
|
||||
"description": "List of family names.",
|
||||
"title": "Family"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$id": "blockception.minecraft.behavior.entities.minecraft.underwater_movement",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"type": "object",
|
||||
"title": "Underwater Movement",
|
||||
@@ -10,7 +10,7 @@
|
||||
"value": {
|
||||
"type": "number",
|
||||
"title": "Value",
|
||||
"description": "UNDOCUMENTED",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"$comment": "UNDOCUMENTED"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -5,5 +5,5 @@
|
||||
"additionalProperties": false,
|
||||
"required": [],
|
||||
"properties": {},
|
||||
"description": "This entity will respond to vibrations"
|
||||
"description": "This entity will respond to vibrations."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user