auto: Formatted documents
This commit is contained in:
@@ -7,7 +7,12 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"priority": { "$ref": "types/base_priority.json" },
|
||||
"admire_item_sound": { "type": "string", "default": "", "description": "The sound event to play when admiring the item", "title": "Admire Item Sound" },
|
||||
"admire_item_sound": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The sound event to play when admiring the item",
|
||||
"title": "Admire Item Sound"
|
||||
},
|
||||
"on_admire_item_start": { "$ref": "../types/event.json", "title": "On Admire Item Start", "description": "UNDOCUMENTATED" },
|
||||
"on_admire_item_stop": { "$ref": "../types/event.json", "title": "On Admire Item Stop", "description": "UNDOCUMENTATED" },
|
||||
"sound_interval": {
|
||||
|
||||
@@ -25,7 +25,11 @@
|
||||
{ "type": "object", "additionalProperties": false, "properties": { "range_min": { "type": "number" }, "range_max": { "type": "number" } } }
|
||||
]
|
||||
},
|
||||
"on_celebration_end_event": { "$ref": "../types/trigger.json", "description": "The event to trigger when the goal's duration expires.", "title": "On Celebration End Event" },
|
||||
"on_celebration_end_event": {
|
||||
"$ref": "../types/trigger.json",
|
||||
"description": "The event to trigger when the goal's duration expires.",
|
||||
"title": "On Celebration End Event"
|
||||
},
|
||||
"sound_interval": {
|
||||
"default": 0,
|
||||
"description": "The range of time in seconds to randomly wait before playing the sound again.",
|
||||
|
||||
@@ -9,7 +9,12 @@
|
||||
"priority": { "$ref": "types/base_priority.json" },
|
||||
"aggro_sound": { "type": "string", "default": "", "description": "Sound to occasionally play while defending.", "title": "Aggro Sound" },
|
||||
"attack_interval": { "type": "integer", "default": 0, "description": "Time in seconds between attacks", "title": "Attack Interval" },
|
||||
"must_see": { "type": "boolean", "default": false, "description": "If true, only entities in this mob's viewing range can be selected as targets", "title": "Must See" },
|
||||
"must_see": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, only entities in this mob's viewing range can be selected as targets",
|
||||
"title": "Must See"
|
||||
},
|
||||
"must_see_forget_duration": {
|
||||
"type": "number",
|
||||
"default": 3,
|
||||
@@ -17,8 +22,18 @@
|
||||
"title": "Must See Forget Duration"
|
||||
},
|
||||
"on_defend_start": { "$ref": "../types/event.json", "title": "On Defend Start", "description": "UNDOCUMENTATED" },
|
||||
"within_radius": { "type": "number", "default": 0, "description": "Distance in blocks that the target can be within to launch an attack", "title": "Within Radius" },
|
||||
"entity_types": { "type": "object", "description": "List of entity types that this mob considers valid targets", "title": "Entity Types", "additionalProperties": false },
|
||||
"within_radius": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Distance in blocks that the target can be within to launch an attack",
|
||||
"title": "Within Radius"
|
||||
},
|
||||
"entity_types": {
|
||||
"type": "object",
|
||||
"description": "List of entity types that this mob considers valid targets",
|
||||
"title": "Entity Types",
|
||||
"additionalProperties": false
|
||||
},
|
||||
"sound_chance": { "title": "Sound Chance", "description": "UNDOCUMENTATED", "type": "number" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,7 +26,11 @@
|
||||
"description": "The percent chance (from 0.0 to 1.0) of this potion being selected when searching for a potion to use.",
|
||||
"title": "Chance"
|
||||
},
|
||||
"filters": { "description": "The filters to use when determining if this potion can be selected.", "$ref": "../filters.json", "title": "Filters" }
|
||||
"filters": {
|
||||
"description": "The filters to use when determining if this potion can be selected.",
|
||||
"$ref": "../filters.json",
|
||||
"title": "Filters"
|
||||
}
|
||||
},
|
||||
"description": "TODO description: potions",
|
||||
"title": "Potions"
|
||||
|
||||
@@ -9,8 +9,17 @@
|
||||
"priority": { "$ref": "types/base_priority.json" },
|
||||
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
|
||||
"cooldown": { "title": "Cooldown", "description": "UNDOCUMENTATED", "type": "number" },
|
||||
"drop_item_chance": { "type": "number", "default": [1.0], "description": "The probability that the mob will drop an item.", "title": "Drop Item Chance" },
|
||||
"entity_types": { "description": "List of entity types this mob will drop items for.", "title": "Entity Types", "$ref": "../types/entity_types.json" },
|
||||
"drop_item_chance": {
|
||||
"type": "number",
|
||||
"default": [1.0],
|
||||
"description": "The probability that the mob will drop an item.",
|
||||
"title": "Drop Item Chance"
|
||||
},
|
||||
"entity_types": {
|
||||
"description": "List of entity types this mob will drop items for.",
|
||||
"title": "Entity Types",
|
||||
"$ref": "../types/entity_types.json"
|
||||
},
|
||||
"goal_radius": {
|
||||
"type": "number",
|
||||
"default": 0.5,
|
||||
@@ -18,7 +27,12 @@
|
||||
"title": "Goal Radius"
|
||||
},
|
||||
"loot_table": { "type": "string", "pattern": "^loot_tables.*\\.json$", "description": "Loot table to select items from.", "title": "Loot Table" },
|
||||
"max_dist": { "type": "number", "default": 0, "description": "Maximum distance in blocks this mob will look for entities to drop an item for.", "title": "Max Dist" },
|
||||
"max_dist": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Maximum distance in blocks this mob will look for entities to drop an item for.",
|
||||
"title": "Max Dist"
|
||||
},
|
||||
"minimum_teleport_distance": { "title": "Minimum Teleport Distance", "description": "UNDOCUMENTATED", "type": "number" },
|
||||
"max_head_look_at_height": { "title": "Max Head Look At Height", "description": "UNDOCUMENTATED", "type": "number" },
|
||||
"offering_distance": {
|
||||
@@ -27,12 +41,26 @@
|
||||
"description": "The distance in blocks the mob will try to be away from the entity when it drops the item.",
|
||||
"title": "Offering Distance"
|
||||
},
|
||||
"on_drop_attempt": { "$ref": "../types/event.json", "description": "Event to run when this mob attempts to drop an item.", "title": "On Drop Attempt" },
|
||||
"on_drop_attempt": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to run when this mob attempts to drop an item.",
|
||||
"title": "On Drop Attempt"
|
||||
},
|
||||
"seconds_before_pickup": { "title": "Seconds Before Pickup", "description": "UNDOCUMENTATED", "type": "number" },
|
||||
"search_count": { "type": "integer", "default": 1, "description": "UNDOCUMENTATED", "title": "Search Height" },
|
||||
"search_height": { "type": "integer", "default": 1, "description": "Height in blocks from the target the mob can be.", "title": "Search Height" },
|
||||
"search_range": { "type": "integer", "default": 0, "description": "The distance in blocks from the target the mob can be.", "title": "Search Range" },
|
||||
"target_range": { "title": "Target Range", "description": "UNDOCUMENTATED", "type": "array", "items": [{ "type": "number" }, { "type": "number" }, { "type": "number" }] },
|
||||
"search_range": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "The distance in blocks from the target the mob can be.",
|
||||
"title": "Search Range"
|
||||
},
|
||||
"target_range": {
|
||||
"title": "Target Range",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"type": "array",
|
||||
"items": [{ "type": "number" }, { "type": "number" }, { "type": "number" }]
|
||||
},
|
||||
"teleport_offset": {
|
||||
"title": "Teleport Offset",
|
||||
"description": "UNDOCUMENTATED",
|
||||
|
||||
@@ -7,6 +7,10 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"priority": { "$ref": "types/base_priority.json" },
|
||||
"delay_before_eating": { "type": "number", "description": "Time in seconds the mob should wait before eating the item.", "title": "Delay Before Eating" }
|
||||
"delay_before_eating": {
|
||||
"type": "number",
|
||||
"description": "Time in seconds the mob should wait before eating the item.",
|
||||
"title": "Delay Before Eating"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
"properties": {
|
||||
"priority": { "$ref": "types/base_priority.json" },
|
||||
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
|
||||
"cooldown_time": { "type": "number", "default": 0, "description": "Time in seconds the mob has to wait before using the goal again", "title": "Cooldown Time" }
|
||||
"cooldown_time": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Time in seconds the mob has to wait before using the goal again",
|
||||
"title": "Cooldown Time"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,16 +7,41 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"priority": { "$ref": "types/base_priority.json" },
|
||||
"avoid_water": { "type": "boolean", "default": false, "description": "If true, the mob will not go into water blocks when going towards a mount", "title": "TODO Title" },
|
||||
"avoid_water": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, the mob will not go into water blocks when going towards a mount",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"mount_distance": {
|
||||
"type": "number",
|
||||
"default": -1,
|
||||
"description": "This is the distance the mob needs to be, in blocks, from the desired mount to mount it. If the value is below 0, the mob will use its default attack distance",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"start_delay": { "type": "integer", "default": 0, "description": "Time the mob will wait before starting to move towards the mount", "title": "TODO Title" },
|
||||
"target_needed": { "type": "boolean", "default": false, "description": "If true, the mob will only look for a mount if it has a target", "title": "TODO Title" },
|
||||
"within_radius": { "type": "number", "default": 0, "description": "Distance in blocks within which the mob will look for a mount", "title": "TODO Title" },
|
||||
"max_failed_attempts": { "type": "integer", "$comment": "NOT DOCUMENTATED BY MINECRAFT", "description": "TODO description", "title": "TODO Title" }
|
||||
"start_delay": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Time the mob will wait before starting to move towards the mount",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"target_needed": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, the mob will only look for a mount if it has a target",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"within_radius": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Distance in blocks within which the mob will look for a mount",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"max_failed_attempts": {
|
||||
"type": "integer",
|
||||
"$comment": "NOT DOCUMENTATED BY MINECRAFT",
|
||||
"description": "TODO description",
|
||||
"title": "TODO Title"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,9 +7,19 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"priority": { "$ref": "types/base_priority.json" },
|
||||
"broadcast": { "type": "boolean", "default": false, "description": "Whether to broadcast out the mob's target to other mobs of the same type.", "title": "Broadcast" },
|
||||
"broadcast": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether to broadcast out the mob's target to other mobs of the same type.",
|
||||
"title": "Broadcast"
|
||||
},
|
||||
"broadcast_range": { "type": "number", "default": 0.0, "description": "Range in blocks for how far to broadcast.", "title": "Broadcast Range" },
|
||||
"min_radius": { "type": "number", "default": 10.0, "description": "Minimum distance the target must be for the mob to run this goal.", "title": "Min Radius" },
|
||||
"min_radius": {
|
||||
"type": "number",
|
||||
"default": 10.0,
|
||||
"description": "Minimum distance the target must be for the mob to run this goal.",
|
||||
"title": "Min Radius"
|
||||
},
|
||||
"within_radius_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"description": "Event to run when target is within the radius. This event is broadcasted if broadcast is true.",
|
||||
|
||||
@@ -8,8 +8,18 @@
|
||||
"required": [],
|
||||
"properties": {
|
||||
"priority": { "$ref": "./types/base_priority.json" },
|
||||
"attack_time": { "type": "number", "default": 0.5, "description": "The delay after which the knockback occurs (in seconds).", "title": "TODO Title" },
|
||||
"cooldown_time": { "type": "number", "default": 0, "description": "Time in seconds the mob has to wait before using the goal again", "title": "TODO Title" },
|
||||
"attack_time": {
|
||||
"type": "number",
|
||||
"default": 0.5,
|
||||
"description": "The delay after which the knockback occurs (in seconds).",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"cooldown_time": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Time in seconds the mob has to wait before using the goal again",
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"duration": { "type": "number", "default": 1, "description": "The duration of the roar (in seconds).", "title": "TODO Title" },
|
||||
"knockback_damage": { "type": "integer", "default": 6, "description": "The damage dealt by the knockback roar.", "title": "TODO Title" },
|
||||
"knockback_range": { "type": "integer", "default": 4, "description": "The radius (in blocks) of the knockback effect.", "title": "TODO Title" },
|
||||
|
||||
@@ -14,7 +14,12 @@
|
||||
"description": "If true, the mob will only jump at its target if its on the ground. Setting it to false will allow it to jump even if its already in the air",
|
||||
"title": "Must Be On Ground"
|
||||
},
|
||||
"set_persistent": { "type": "boolean", "default": false, "description": "Allows the actor to be set to persist upon targeting a player", "title": "Set Persistent" },
|
||||
"set_persistent": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Allows the actor to be set to persist upon targeting a player",
|
||||
"title": "Set Persistent"
|
||||
},
|
||||
"yd": { "type": "number", "default": 0, "description": "The height in blocks the mob jumps when leaping at its target", "title": "Yd" },
|
||||
"target_dist": { "type": "number", "default": 0, "description": "UNDOCUMENTATED", "title": "Target Dist" }
|
||||
}
|
||||
|
||||
@@ -20,8 +20,19 @@
|
||||
"description": "The angle in degrees that the mob can see in the Y-axis (up-down)",
|
||||
"title": "Angle Of View Horizontal"
|
||||
},
|
||||
"look_distance": { "type": "number", "default": 8.0, "description": "The distance in blocks from which the entity will look at", "title": "Look Distance" },
|
||||
"probability": { "type": "number", "default": 0.02, "minimum": 0, "description": "The probability of looking at the target. A value of 1.00 is 100%", "title": "Probability" },
|
||||
"look_distance": {
|
||||
"type": "number",
|
||||
"default": 8.0,
|
||||
"description": "The distance in blocks from which the entity will look at",
|
||||
"title": "Look Distance"
|
||||
},
|
||||
"probability": {
|
||||
"type": "number",
|
||||
"default": 0.02,
|
||||
"minimum": 0,
|
||||
"description": "The probability of looking at the target. A value of 1.00 is 100%",
|
||||
"title": "Probability"
|
||||
},
|
||||
"look_time": {
|
||||
"type": "array",
|
||||
"default": [2, 4],
|
||||
|
||||
@@ -20,7 +20,17 @@
|
||||
"description": "The number of blocks each tick that the mob will check within it's search range and height for a valid block to move to. A value of 0 will have the mob check every block within range in one tick",
|
||||
"title": "Search Count"
|
||||
},
|
||||
"search_height": { "type": "integer", "default": 1, "description": "Height in blocks the mob will look for lava to move towards", "title": "Search Height" },
|
||||
"search_range": { "type": "integer", "default": 0, "description": "The distance in blocks it will look for lava to move towards", "title": "Search Range" }
|
||||
"search_height": {
|
||||
"type": "integer",
|
||||
"default": 1,
|
||||
"description": "Height in blocks the mob will look for lava to move towards",
|
||||
"title": "Search Height"
|
||||
},
|
||||
"search_range": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "The distance in blocks it will look for lava to move towards",
|
||||
"title": "Search Range"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,8 +8,18 @@
|
||||
"properties": {
|
||||
"priority": { "$ref": "types/base_priority.json" },
|
||||
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
|
||||
"cooldown_max": { "type": "number", "default": 0, "description": "Maximum time in seconds the mob has to wait before using the goal again", "title": "Cooldown Max" },
|
||||
"cooldown_min": { "type": "number", "default": 0, "description": "Minimum time in seconds the mob has to wait before using the goal again", "title": "Cooldown Min" },
|
||||
"cooldown_max": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Maximum time in seconds the mob has to wait before using the goal again",
|
||||
"title": "Cooldown Max"
|
||||
},
|
||||
"cooldown_min": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Minimum time in seconds the mob has to wait before using the goal again",
|
||||
"title": "Cooldown Min"
|
||||
},
|
||||
"mob_detect_dist": {
|
||||
"type": "number",
|
||||
"default": 6,
|
||||
|
||||
@@ -53,7 +53,12 @@
|
||||
"title": "Attack Interval Min"
|
||||
},
|
||||
"attack_owner": { "type": "boolean", "default": false, "description": "If true, this entity can attack its owner.", "title": "Attack Owner" },
|
||||
"must_reach": { "type": "boolean", "default": false, "description": "If true, this entity requires a path to the target.", "title": "Must Reach" },
|
||||
"must_reach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, this entity requires a path to the target.",
|
||||
"title": "Must Reach"
|
||||
},
|
||||
"must_see": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -84,7 +89,12 @@
|
||||
"description": "If \"attack_interval\" is 0 or isn't declared, then between attacks: scanning for a new target occurs every amount of ticks equal to \"scan_interval\", minimum value is 1. Values under 10 can affect performance.",
|
||||
"title": "Scan Interval"
|
||||
},
|
||||
"set_persistent": { "type": "boolean", "default": false, "description": "Allows the actor to be set to persist upon targeting a player", "title": "Set Persistent" },
|
||||
"set_persistent": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Allows the actor to be set to persist upon targeting a player",
|
||||
"title": "Set Persistent"
|
||||
},
|
||||
"target_invisible_multiplier": {
|
||||
"type": "number",
|
||||
"default": 0.7,
|
||||
|
||||
@@ -8,10 +8,24 @@
|
||||
"required": [],
|
||||
"properties": {
|
||||
"priority": { "$ref": "./types/base_priority.json" },
|
||||
"entity_types": { "description": "List of entity types that this mob considers valid targets", "title": "Entity Types", "$ref": "../types/entity_types.json" },
|
||||
"entity_types": {
|
||||
"description": "List of entity types that this mob considers valid targets",
|
||||
"title": "Entity Types",
|
||||
"$ref": "../types/entity_types.json"
|
||||
},
|
||||
"attack_interval": { "type": "integer", "default": 0, "description": "Time in seconds before selecting a target", "title": "Attack Interval" },
|
||||
"must_reach": { "type": "boolean", "default": false, "description": "If true, only entities that this mob can path to can be selected as targets", "title": "Must Reach" },
|
||||
"must_see": { "type": "boolean", "default": false, "description": "If true, only entities in this mob's viewing range can be selected as targets", "title": "Must See" },
|
||||
"must_reach": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, only entities that this mob can path to can be selected as targets",
|
||||
"title": "Must Reach"
|
||||
},
|
||||
"must_see": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, only entities in this mob's viewing range can be selected as targets",
|
||||
"title": "Must See"
|
||||
},
|
||||
"must_see_forget_duration": {
|
||||
"type": "number",
|
||||
"default": 3,
|
||||
@@ -30,14 +44,29 @@
|
||||
"description": "If true, the target will change to the current closest entity whenever a different entity is closer",
|
||||
"title": "Reselect Targets"
|
||||
},
|
||||
"scan_interval": { "type": "integer", "default": 10, "description": "How many ticks to wait between scanning for a target.", "title": "Scan Interval" },
|
||||
"set_persistent": { "type": "boolean", "default": false, "description": "Allows the actor to be set to persist upon targeting a player", "title": "Set Persistent" },
|
||||
"scan_interval": {
|
||||
"type": "integer",
|
||||
"default": 10,
|
||||
"description": "How many ticks to wait between scanning for a target.",
|
||||
"title": "Scan Interval"
|
||||
},
|
||||
"set_persistent": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Allows the actor to be set to persist upon targeting a player",
|
||||
"title": "Set Persistent"
|
||||
},
|
||||
"target_search_height": {
|
||||
"type": "number",
|
||||
"default": -1.0,
|
||||
"description": "Height in blocks to search for a target mob. -1.0f means the height does not matter.",
|
||||
"title": "Target Search Height"
|
||||
},
|
||||
"within_radius": { "type": "number", "default": 0, "description": "Distance in blocks that the target can be within to launch an attack", "title": "Within Radius" }
|
||||
"within_radius": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Distance in blocks that the target can be within to launch an attack",
|
||||
"title": "Within Radius"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,8 +15,18 @@
|
||||
"description": "Distance in blocks within the mob considers it has reached the goal. This is the \"wiggle room\" to stop the AI from bouncing back and forth trying to reach a specific spot",
|
||||
"title": "Goal Radius"
|
||||
},
|
||||
"search_height": { "type": "integer", "default": 1, "description": "Height in blocks from the owner the pet can be to sleep with owner.", "title": "Search Height" },
|
||||
"search_range": { "type": "integer", "default": 0, "description": "The distance in blocks from the owner the pet can be to sleep with owner.", "title": "Search Range" },
|
||||
"search_height": {
|
||||
"type": "integer",
|
||||
"default": 1,
|
||||
"description": "Height in blocks from the owner the pet can be to sleep with owner.",
|
||||
"title": "Search Height"
|
||||
},
|
||||
"search_range": {
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "The distance in blocks from the owner the pet can be to sleep with owner.",
|
||||
"title": "Search Range"
|
||||
},
|
||||
"search_radius": { "type": "integer", "default": 0, "description": "UNDOCUMENTATED", "title": "Search Radius" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,12 @@
|
||||
"properties": {
|
||||
"priority": { "$ref": "types/base_priority.json" },
|
||||
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
|
||||
"can_pickup_any_item": { "type": "boolean", "default": false, "description": "If true, the mob can pickup any item", "title": "Can Pickup Any Item" },
|
||||
"can_pickup_any_item": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, the mob can pickup any item",
|
||||
"title": "Can Pickup Any Item"
|
||||
},
|
||||
"can_pickup_to_hand_or_equipment": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
@@ -29,6 +34,11 @@
|
||||
"description": "If true, depending on the difficulty, there is a random chance that the mob may not be able to pickup items",
|
||||
"title": "Pickup Based On Chance"
|
||||
},
|
||||
"track_target": { "type": "boolean", "default": false, "description": "If true, this mob will chase after the target as long as it's a valid target", "title": "Track Target" }
|
||||
"track_target": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "If true, this mob will chase after the target as long as it's a valid target",
|
||||
"title": "Track Target"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,12 @@
|
||||
"properties": {
|
||||
"priority": { "$ref": "types/base_priority.json" },
|
||||
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
|
||||
"hover_height": { "type": "array", "description": "UNDOCUMENTATED", "title": "Hover Height", "items": [{ "type": "number" }, { "type": "number" }] },
|
||||
"hover_height": {
|
||||
"type": "array",
|
||||
"description": "UNDOCUMENTATED",
|
||||
"title": "Hover Height",
|
||||
"items": [{ "type": "number" }, { "type": "number" }]
|
||||
},
|
||||
"interval": {
|
||||
"type": "integer",
|
||||
"default": 120,
|
||||
|
||||
@@ -8,14 +8,24 @@
|
||||
"required": [],
|
||||
"properties": {
|
||||
"priority": { "$ref": "types/base_priority.json" },
|
||||
"max_look_count": { "type": "integer", "default": 2, "description": "The max amount of unique looks a mob will have while looking around.", "title": "Max Look Count" },
|
||||
"max_look_count": {
|
||||
"type": "integer",
|
||||
"default": 2,
|
||||
"description": "The max amount of unique looks a mob will have while looking around.",
|
||||
"title": "Max Look Count"
|
||||
},
|
||||
"max_look_time": {
|
||||
"type": "integer",
|
||||
"default": 40,
|
||||
"description": "The max amount of time (in ticks) a mob will stay looking at a direction while looking around.",
|
||||
"title": "Max Look Time"
|
||||
},
|
||||
"min_look_count": { "type": "integer", "default": 1, "description": "The min amount of unique looks a mob will have while looking around.", "title": "Min Look Count" },
|
||||
"min_look_count": {
|
||||
"type": "integer",
|
||||
"default": 1,
|
||||
"description": "The min amount of unique looks a mob will have while looking around.",
|
||||
"title": "Min Look Count"
|
||||
},
|
||||
"min_look_time": {
|
||||
"type": "integer",
|
||||
"default": 20,
|
||||
|
||||
@@ -14,8 +14,18 @@
|
||||
"description": "The amount of time the mob will be interested before pouncing. This happens when the mob is within range of pouncing",
|
||||
"title": "Interest Time"
|
||||
},
|
||||
"leap_distance": { "type": "number", "default": 0.8, "description": "The distance in blocks the mob jumps in the direction of its target", "title": "Leap Distance" },
|
||||
"leap_height": { "type": "number", "default": 0.9, "description": "The height in blocks the mob jumps when leaping at its target", "title": "Leap Height" },
|
||||
"leap_distance": {
|
||||
"type": "number",
|
||||
"default": 0.8,
|
||||
"description": "The distance in blocks the mob jumps in the direction of its target",
|
||||
"title": "Leap Distance"
|
||||
},
|
||||
"leap_height": {
|
||||
"type": "number",
|
||||
"default": 0.9,
|
||||
"description": "The height in blocks the mob jumps when leaping at its target",
|
||||
"title": "Leap Height"
|
||||
},
|
||||
"max_stalk_dist": {
|
||||
"type": "number",
|
||||
"default": 10,
|
||||
@@ -28,7 +38,12 @@
|
||||
"description": "The maximum distance away from the target in blocks to begin pouncing at the target",
|
||||
"title": "Pounce Max Dist"
|
||||
},
|
||||
"set_persistent": { "type": "boolean", "default": false, "description": "Allows the actor to be set to persist upon targeting a player", "title": "Set Persistent" },
|
||||
"set_persistent": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Allows the actor to be set to persist upon targeting a player",
|
||||
"title": "Set Persistent"
|
||||
},
|
||||
"stalk_speed": { "type": "number", "default": 1.2, "description": "The movement speed in which you stalk your target", "title": "Stalk Speed" },
|
||||
"strike_dist": {
|
||||
"type": "number",
|
||||
|
||||
@@ -8,7 +8,12 @@
|
||||
"required": [],
|
||||
"properties": {
|
||||
"priority": { "$ref": "types/base_priority.json" },
|
||||
"cooldown_time": { "type": "number", "default": 0, "description": "Time in seconds the mob has to wait before using the goal again", "title": "Cooldown Time" },
|
||||
"cooldown_time": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Time in seconds the mob has to wait before using the goal again",
|
||||
"title": "Cooldown Time"
|
||||
},
|
||||
"goal_radius": {
|
||||
"type": "number",
|
||||
"default": 0.5,
|
||||
@@ -21,7 +26,17 @@
|
||||
"description": "The distance in blocks to search for points inside villages. If <= 0, find the closest village regardless of distance.",
|
||||
"title": "Search Range"
|
||||
},
|
||||
"speed_multiplier": { "type": "number", "default": 1, "description": "Movement speed multiplier of the mob when using this AI Goal", "title": "Speed Multiplier" },
|
||||
"start_chance": { "type": "number", "default": 0.1, "description": "This is the chance that the mob will start this goal, from 0 to 1", "title": "Start Chance" }
|
||||
"speed_multiplier": {
|
||||
"type": "number",
|
||||
"default": 1,
|
||||
"description": "Movement speed multiplier of the mob when using this AI Goal",
|
||||
"title": "Speed Multiplier"
|
||||
},
|
||||
"start_chance": {
|
||||
"type": "number",
|
||||
"default": 0.1,
|
||||
"description": "This is the chance that the mob will start this goal, from 0 to 1",
|
||||
"title": "Start Chance"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,17 @@
|
||||
},
|
||||
"can_tempt_while_ridden": { "type": "boolean", "title": "Can Tempt While Ridden", "description": "UNDOCUMENTATED" },
|
||||
"can_tempt_vertically": { "type": "boolean", "title": "Can Tempt Vertically", "description": "UNDOCUMENTATED" },
|
||||
"items": { "type": "array", "description": "List of items this mob is tempted by", "items": { "$ref": "../../../../general/item/identifier.json" }, "title": "TODO Title" },
|
||||
"within_radius": { "type": "number", "default": 0, "description": "Distance in blocks this mob can get tempted by a player holding an item they like", "title": "TODO Title" }
|
||||
"items": {
|
||||
"type": "array",
|
||||
"description": "List of items this mob is tempted by",
|
||||
"items": { "$ref": "../../../../general/item/identifier.json" },
|
||||
"title": "TODO Title"
|
||||
},
|
||||
"within_radius": {
|
||||
"type": "number",
|
||||
"default": 0,
|
||||
"description": "Distance in blocks this mob can get tempted by a player holding an item they like",
|
||||
"title": "TODO Title"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user