From 6ac62d15e759a6a3b79f00d04d63f542ff329f23 Mon Sep 17 00:00:00 2001 From: DaanV2 Date: Thu, 1 Jul 2021 11:33:30 +0200 Subject: [PATCH] Updating --- .../minecraft.behavior.avoid_mob_type.json | 7 ++-- ...necraft.behavior.circle_around_anchor.json | 8 ++--- ...ecraft.behavior.defend_trusted_target.json | 2 +- ...ecraft.behavior.defend_village_target.json | 4 +-- .../minecraft.behavior.eat_block.json | 10 ++++-- .../minecraft.behavior.jump_to_block.json | 15 +++++---- .../minecraft.behavior.look_at_player.json | 2 +- .../minecraft.behavior.melee_attack.json | 6 ++-- .../minecraft.behavior.move_to_block.json | 33 ++++++++++++++----- .../minecraft.behavior.move_to_village.json | 6 ++-- ...ft.behavior.nearest_attackable_target.json | 22 ++++++------- ...inecraft.behavior.ocelot_sit_on_block.json | 1 + .../minecraft.behavior.ocelotattack.json | 14 ++++---- ...necraft.behavior.owner_hurt_by_target.json | 2 +- .../minecraft.behavior.owner_hurt_target.json | 2 +- .../behaviors/minecraft.behavior.panic.json | 18 +++++----- ...necraft.behavior.pet_sleep_with_owner.json | 6 ++-- .../minecraft.behavior.pickup_items.json | 11 +++++-- .../minecraft.behavior.play_dead.json | 12 +++++-- .../minecraft.behavior.raid_garden.json | 16 ++++----- .../minecraft.behavior.ram_attack.json | 17 ++++++++-- .../minecraft.behavior.random_hover.json | 1 + ...minecraft.behavior.random_look_around.json | 2 +- .../minecraft.behavior.ranged_attack.json | 6 ++-- ...necraft.behavior.rise_to_liquid_level.json | 6 ++-- .../minecraft.behavior.slime_float.json | 2 +- ...craft.behavior.slime_random_direction.json | 6 ++-- .../minecraft.behavior.stomp_attack.json | 9 +++-- .../minecraft.behavior.summon_entity.json | 4 +-- .../minecraft.behavior.swim_idle.json | 7 ++-- .../minecraft.behavior.swim_wander.json | 6 ++-- .../minecraft.behavior.swim_with_entity.json | 24 +++++++++----- .../minecraft.behavior.swoop_attack.json | 2 +- ...minecraft.behavior.target_when_pushed.json | 5 +-- .../behaviors/minecraft.behavior.tempt.json | 2 +- .../behaviors/minecraft.behavior.work.json | 3 +- .../1.8.0/components/minecraft.addrider.json | 4 +-- .../entities/filters/filters/weather.json | 2 +- 38 files changed, 185 insertions(+), 120 deletions(-) diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json index 246ca337..ca8c623e 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.avoid_mob_type.json @@ -39,12 +39,13 @@ "title": "Ignore Visibility" }, "entity_types": { "$ref": "../types/entity_types.json", "description": "UNDOCUMENTATED: entity types", "title": "Entity Types" }, - "avoid_mob_sound": { "title": "Avoid Mob Sound", "description": "UNDOCUMENTED", "type": "string" }, - "remove_target": { "title": "Remove Target", "description": "UNDOCUMENTED", "type": "boolean" }, - "on_escape_event": { "$ref": "../types/event.json", "title": "On Escape Event", "description": "UNDOCUMENTED" }, + "avoid_mob_sound": { "title": "Avoid Mob Sound", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "string" }, + "remove_target": { "title": "Remove Target", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "boolean" }, + "on_escape_event": { "$ref": "../types/event.json", "title": "On Escape Event", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, "sound_interval": { "default": 0, "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "title": "Sound Interval", "oneOf": [ { diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.circle_around_anchor.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.circle_around_anchor.json index 35551b88..04c943d6 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.circle_around_anchor.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.circle_around_anchor.json @@ -49,9 +49,9 @@ "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" }, - "radius_change": { "type": "number", "title": "Radius Change", "description": "UNDOCUMENTED" }, - "radius_adjustment_chance": { "type": "number", "title": "Radius Adjustment Chance", "description": "UNDOCUMENTED" }, - "height_adjustment_chance": { "type": "number", "title": "Height Adjustment Chance", "description": "UNDOCUMENTED" }, - "angle_change": { "type": "number", "title": "Angle Change", "description": "UNDOCUMENTED" } + "radius_change": { "type": "number", "title": "Radius Change", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "radius_adjustment_chance": { "type": "number", "title": "Radius Adjustment Chance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "height_adjustment_chance": { "type": "number", "title": "Height Adjustment Chance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "angle_change": { "type": "number", "title": "Angle Change", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_trusted_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_trusted_target.json index 3ac0a8ca..8d4e2036 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_trusted_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_trusted_target.json @@ -20,7 +20,7 @@ "description": "Determines the amount of time in seconds that this mob will look for a target before forgetting about it and looking for a new one when the target isn't visible any more", "title": "Must See Forget Duration" }, - "on_defend_start": { "$ref": "../types/event.json", "title": "On Defend Start", "description": "UNDOCUMENTED" }, + "on_defend_start": { "$ref": "../types/event.json", "title": "On Defend Start", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, "within_radius": { "type": "number", "default": 0, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_village_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_village_target.json index d2c28e7c..b8d92491 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_village_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.defend_village_target.json @@ -11,7 +11,7 @@ "description": "List of entity types this mob considers a threat to the village", "title": "Entity Types" }, - "must_reach": { "title": "Must Reach", "description": "UNDOCUMENTED", "type": "boolean" }, - "attack_chance": { "title": "Attack Chance", "description": "UNDOCUMENTED", "type": "number" } + "must_reach": { "title": "Must Reach", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "boolean" }, + "attack_chance": { "title": "Attack Chance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.eat_block.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.eat_block.json index b6a91df9..d8286628 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.eat_block.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.eat_block.json @@ -3,36 +3,42 @@ "type": "object", "title": "Eat Block 1.8.0", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "additionalProperties": false, "required": [], "properties": { "priority": { "$ref": "./types/priority.json" }, - "on_eat": { "$ref": "../types/trigger.json", "description": "UNDOCUMENTED", "title": "On Eat" }, + "on_eat": { "$ref": "../types/trigger.json", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "On Eat" }, "success_chance": { "title": "Succes Chance", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "$ref": "../../../../molang/number.json" }, - "time_until_eat": { "title": "Time Until Eat", "description": "UNDOCUMENTED", "type": "number" }, + "time_until_eat": { "title": "Time Until Eat", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" }, "eat_and_replace_block_pairs": { "type": "array", "title": "Eat And Replace Block Pairs", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "items": { "type": "object", "title": "Eat And Replace Block Pair", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "properties": { "eat_block": { "type": "string", "title": "Block", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "$ref": "../../../../general/block/identifier.json" }, "replace_block": { "type": "string", "title": "Replace Block", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "$ref": "../../../../general/block/identifier.json" } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.jump_to_block.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.jump_to_block.json index 3e55f0fc..34677129 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.jump_to_block.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.jump_to_block.json @@ -7,21 +7,22 @@ "required": [], "properties": { "priority": { "$ref": "./types/priority.json" }, - "search_width": { "type": "number", "title": "Search Range", "description": "UNDOCUMENTED" }, - "search_height": { "type": "number", "title": "Search Height", "description": "UNDOCUMENTED" }, + "search_width": { "type": "number", "title": "Search Range", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "search_height": { "type": "number", "title": "Search Height", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, - "minimum_path_length": { "type": "number", "title": "Minimum Path Length", "description": "UNDOCUMENTED" }, - "minimum_distance": { "type": "number", "title": "Minimum Distance", "description": "UNDOCUMENTED" }, + "minimum_path_length": { "type": "number", "title": "Minimum Path Length", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "minimum_distance": { "type": "number", "title": "Minimum Distance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, - "scale_factor": { "type": "number", "title": "Scale Factor", "description": "UNDOCUMENTED" }, + "scale_factor": { "type": "number", "title": "Scale Factor", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, "cooldown_range": { "title": "Cooldown range", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "array", "items": [ - { "title": "Min", "description": "UNDOCUMENTED", "type": "integer", "minimum": 0 }, - { "title": "Max", "description": "UNDOCUMENTED", "type": "integer", "minimum": 0 } + { "title": "Min", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "integer", "minimum": 0 }, + { "title": "Max", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "integer", "minimum": 0 } ] } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_player.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_player.json index 359372f5..5070e1b0 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_player.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.look_at_player.json @@ -39,6 +39,6 @@ "title": "Look Time", "items": [{ "type": "integer" }, { "type": "integer" }] }, - "target_distance": { "type": "number", "description": "UNDOCUMENTED", "title": "Target Distance" } + "target_distance": { "type": "number", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Target Distance" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.melee_attack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.melee_attack.json index 8908bccc..c1355ffa 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.melee_attack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.melee_attack.json @@ -8,7 +8,7 @@ "properties": { "priority": { "$ref": "./types/priority.json" }, "speed_multiplier": { "$ref": "./types/speed_multiplier.json" }, - "cooldown_time": { "type": "number", "title": "Cooldown Time", "description": "UNDOCUMENTED" }, + "cooldown_time": { "type": "number", "title": "Cooldown Time", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, "melee_fov": { "type": "number", "default": 90.0, @@ -41,7 +41,7 @@ "description": "If true, this goal will only trigger if the mob can reach its target.", "title": "Require Complete Path" }, - "on_attack": { "$ref": "../types/event.json", "title": "On Attack", "description": "UNDOCUMENTED" }, - "on_kill": { "$ref": "../types/event.json", "title": "On Attack", "description": "UNDOCUMENTED" } + "on_attack": { "$ref": "../types/event.json", "title": "On Attack", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "on_kill": { "$ref": "../types/event.json", "title": "On Attack", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_block.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_block.json index 4c6e2dc7..a7a5ed5e 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_block.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_block.json @@ -4,29 +4,44 @@ "title": "Move To Block 1.8.0", "additionalProperties": false, "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "required": [], "properties": { "priority": { "$ref": "./types/priority.json" }, - "tick_interval": { "type": "number", "title": "Tick Interval", "description": "UNDOCUMENTED" }, - "start_chance": { "type": "number", "title": "Start Chance", "description": "UNDOCUMENTED" }, - "search_range": { "type": "number", "title": "Search Range", "description": "UNDOCUMENTED" }, - "search_height": { "type": "number", "title": "Search Height", "description": "UNDOCUMENTED" }, - "goal_radius": { "type": "number", "title": "Goal Radius", "description": "UNDOCUMENTED" }, - "stay_duration": { "type": "number", "title": "Stay Duration", "description": "UNDOCUMENTED" }, - "target_selection_method": { "type": "string", "title": "Target Selection Method", "description": "UNDOCUMENTED" }, + "tick_interval": { "type": "number", "title": "Tick Interval", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "start_chance": { "type": "number", "title": "Start Chance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "search_range": { "type": "number", "title": "Search Range", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "search_height": { "type": "number", "title": "Search Height", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "goal_radius": { "type": "number", "title": "Goal Radius", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "stay_duration": { "type": "number", "title": "Stay Duration", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "target_selection_method": { "type": "string", "title": "Target Selection Method", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, "target_offset": { "type": "array", "title": "Target Offset", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "items": [{ "type": "number" }, { "type": "number" }, { "type": "number" }] }, - "target_blocks": { "type": "array", "title": "Target Blocks", "description": "UNDOCUMENTED", "items": { "type": "string" } }, + "target_blocks": { + "type": "array", + "title": "Target Blocks", + "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", + "items": { "type": "string" } + }, "on_stay_completed": { "type": "array", "title": "On Stay Completed", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "items": { "$ref": "../types/event.json" } }, - "on_reach": { "type": "array", "title": "On Reach", "description": "UNDOCUMENTED", "items": { "$ref": "../types/event.json" } } + "on_reach": { + "type": "array", + "title": "On Reach", + "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", + "items": { "$ref": "../types/event.json" } + } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_village.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_village.json index d2480619..fc085d6f 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_village.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.move_to_village.json @@ -12,19 +12,19 @@ "type": "number", "default": 0, "description": "Time in seconds the mob has to wait before using the goal again", - "title": "TODO Title" + "title": "Cooldown Time" }, "goal_radius": { "type": "number", "default": 0.5, "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": "TODO Title" + "title": "Goal Radius" }, "search_range": { "type": "integer", "default": 0, "description": "The distance in blocks to search for villages. If <= 0, find the closest village regardless of distance.", - "title": "TODO Title" + "title": "Search Range" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nearest_attackable_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nearest_attackable_target.json index bef94b5a..73c3d089 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nearest_attackable_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.nearest_attackable_target.json @@ -2,7 +2,7 @@ "$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.nearest_attackable_target", "type": "object", "title": "Nearest Attackable Target 1.8.0", - "description": "Allows the mob to check for and pursue the nearest valid target.", + "description": "Allows an entity to attack the closest target within a given subset of specific target types.", "additionalProperties": false, "required": [], "properties": { @@ -10,56 +10,56 @@ "entity_types": { "description": "List of entity types that this mob considers valid targets", "$ref": "../types/entity_types.json", - "title": "TODO Title" + "title": "Entity Types" }, - "attack_interval": { "type": "integer", "default": 0, "description": "Time in seconds between attacks", "title": "TODO Title" }, + "attack_interval": { "type": "integer", "default": 0, "description": "Time in seconds between attacks", "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": "TODO Title" + "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": "TODO Title" + "title": "Must See" }, "must_see_forget_duration": { "type": "number", "default": 3, "description": "Determines the amount of time in seconds that this mob will look for a target before forgetting about it and looking for a new one when the target isn't visible any more", - "title": "TODO Title" + "title": "Must See Forget Duration" }, "persist_time": { "type": "number", "default": 0.0, "description": "Time in seconds for a valid target to stay targeted when it becomes and invalid target.", - "title": "TODO Title" + "title": "Persist Time" }, "reselect_targets": { "type": "boolean", "default": false, "description": "If true, the target will change to the current closest entity whenever a different entity is closer", - "title": "TODO Title" + "title": "Reselect Targets" }, "scan_interval": { "type": "integer", "default": 10, "description": "How many ticks to wait between scanning for a target.", - "title": "TODO Title" + "title": "Scan Interval" }, "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": "TODO Title" + "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": "TODO Title" + "title": "Wihtin Radius" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelot_sit_on_block.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelot_sit_on_block.json index a80d0a33..df5e88ac 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelot_sit_on_block.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelot_sit_on_block.json @@ -2,6 +2,7 @@ "$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.ocelot_sit_on_block", "additionalProperties": false, "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "object", "title": "Ocelot Sit On Block 1.8.0", "required": [], diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelotattack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelotattack.json index c6f9f8ce..5d3545b6 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelotattack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ocelotattack.json @@ -25,12 +25,12 @@ "description": "Multiplier for the sneaking speed. 1.0 means the ocelot will move at the speed it normally sneaks", "title": "Sneak Speed Multiplier" }, - "cooldown_time": { "type": "number", "title": "Cooldown Time", "description": "UNDOCUMENTED" }, - "x_max_rotation": { "type": "number", "title": "X Max Rotation", "description": "UNDOCUMENTED" }, - "y_max_head_rotation": { "type": "number", "title": "Y Max Head Rotation", "description": "UNDOCUMENTED" }, - "max_distance": { "type": "number", "title": "Max Distance", "description": "UNDOCUMENTED" }, - "max_sneak_range": { "type": "number", "title": "Max Sneak Range", "description": "UNDOCUMENTED" }, - "max_sprint_range": { "type": "number", "title": "Max Sprint Range", "description": "UNDOCUMENTED" }, - "reach_multiplier": { "type": "number", "title": "Reach Multiplier", "description": "UNDOCUMENTED" } + "cooldown_time": { "type": "number", "title": "Cooldown Time", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "x_max_rotation": { "type": "number", "title": "X Max Rotation", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "y_max_head_rotation": { "type": "number", "title": "Y Max Head Rotation", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "max_distance": { "type": "number", "title": "Max Distance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "max_sneak_range": { "type": "number", "title": "Max Sneak Range", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "max_sprint_range": { "type": "number", "title": "Max Sprint Range", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "reach_multiplier": { "type": "number", "title": "Reach Multiplier", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_by_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_by_target.json index 8c5b50e8..7b9eb3fe 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_by_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_by_target.json @@ -10,7 +10,7 @@ "entity_types": { "$ref": "../types/entity_types.json", "description": "List of entity types that this mob can target if they hurt their owner", - "title": "TODO Title" + "title": "Entity Types" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_target.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_target.json index 28dbb93b..73b77b9d 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_target.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.owner_hurt_target.json @@ -10,7 +10,7 @@ "entity_types": { "$ref": "../types/entity_types.json", "description": "List of entity types that this entity can target if the potential target is hurt by this mob's owner", - "title": "TODO Title" + "title": "Entity TYpes" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.panic.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.panic.json index 05da20a4..90ed590c 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.panic.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.panic.json @@ -11,30 +11,32 @@ "damage_sources": { "type": "array", "items": { "$ref": "../../../../general/entity_damage.json" }, + "default": [["all"]], "description": "The list of Entity Damage Sources that will cause this mob to panic", - "title": "TODO Title" + "title": "Damage Sources" }, "force": { "type": "boolean", "default": false, "description": "If true, this mob will not stop panicking until it can't move anymore or the goal is removed from it", - "title": "TODO Title" + "title": "Force" }, "ignore_mob_damage": { "type": "boolean", "default": false, "description": "If true, the mob will not panic in response to damage from other mobs. This overrides the damage types in `damage_sources`", - "title": "TODO Title" + "title": "Ignore Mob Damage" }, - "prefer_water": { "type": "boolean", "default": false, "description": "If true, the mob will prefer water over land", "title": "TODO Title" }, - "panic_sound": { "type": "string", "description": "UNDOCUMENTED", "title": "TODO" }, + "prefer_water": { "type": "boolean", "default": false, "description": "If true, the mob will prefer water over land", "title": "Prefer Water" }, + "panic_sound": { "type": "string", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Panic Sound" }, "sound_interval": { "type": "object", "description": "UNDOCUMENTED", - "title": "TODO", + "$comment": "UNDOCUMENTED", + "title": "Sound Interval", "properties": { - "range_min": { "type": "number", "description": "UNDOCUMENTED", "title": "TODO" }, - "range_max": { "type": "number", "description": "UNDOCUMENTED", "title": "TODO" } + "range_min": { "type": "number", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Range Minimum" }, + "range_max": { "type": "number", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Range Maximum" } }, "additionalProperties": false } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json index f6f858d0..8e84755a 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pet_sleep_with_owner.json @@ -12,19 +12,19 @@ "type": "number", "default": 0.5, "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": "TODO Title" + "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": "TODO Title" + "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": "TODO Title" + "title": "Search Range" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pickup_items.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pickup_items.json index 7aca6851..354f5e70 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pickup_items.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.pickup_items.json @@ -12,14 +12,19 @@ "type": "number", "default": 0.5, "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": "TODO Title" + "title": "Goal Radius" + }, + "max_dist": { + "type": "number", + "default": 0, + "description": "Maximum distance this mob will look for items to pick up", + "title": "Maximu Distance" }, - "max_dist": { "type": "number", "default": 0, "description": "Maximum distance this mob will look for items to pick up", "title": "TODO Title" }, "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": "TODO Title" + "title": "Track Target" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.play_dead.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.play_dead.json index fad2d1bb..04658d2e 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.play_dead.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.play_dead.json @@ -1,6 +1,7 @@ { "$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.play_dead", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "object", "title": "Play dead 1.8.0", "additionalProperties": false, @@ -10,43 +11,50 @@ "duration": { "title": "Duration", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "number", "minimum": 0 }, "force_below_health": { "title": "Force Below Health", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "number", "minimum": 0 }, "random_start_chance": { "title": "Random Start Chance", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "number", "minimum": 0 }, "random_damage_range": { "title": "Random Damage Range", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "array", "items": [ - { "title": "Min", "description": "UNDOCUMENTED", "type": "integer", "minimum": 0 }, - { "title": "Max", "description": "UNDOCUMENTED", "type": "integer", "minimum": 0 } + { "title": "Min", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "integer", "minimum": 0 }, + { "title": "Max", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "integer", "minimum": 0 } ] }, "damage_sources": { "title": "Damage sources", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "array", "items": { "title": "Damage Source", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "$ref": "../../../../general/entity_damage.json" } }, "apply_regeneration": { "title": "Apply regeneration", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "boolean" }, "filters": { "$ref": "../../filters/filters.json" } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.raid_garden.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.raid_garden.json index 8d2a96b6..0c01825b 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.raid_garden.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.raid_garden.json @@ -11,15 +11,15 @@ "blocks": { "type": "array", "description": "Blocks that the mob is looking for to eat", - "items": { "type": "string", "title": "Block Id", "description": "A block identifier", "pattern": "[0-9:a-z_]+" }, - "title": "TODO Title" + "items": { "type": "string", "title": "Block Id", "description": "A block identifier", "$ref": "../../../../general/block/identifier.json" }, + "title": "Blocks" }, - "eat_delay": { "type": "integer", "default": 2, "description": "Time in seconds between each time it eats", "title": "TODO Title" }, + "eat_delay": { "type": "integer", "default": 2, "description": "Time in seconds between each time it eats", "title": "Eat Delay" }, "full_delay": { "type": "integer", "default": 100, "description": "Amount of time in seconds before this mob wants to eat again", - "title": "TODO Title" + "title": "Full Delay" }, "initial_eat_delay": { "type": "integer", @@ -31,15 +31,15 @@ "type": "number", "default": 0.5, "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": "TODO Title" + "title": "Goal Radius" }, - "max_to_eat": { "type": "integer", "default": 6, "description": "Maximum number of things this entity wants to eat", "title": "TODO Title" }, + "max_to_eat": { "type": "integer", "default": 6, "description": "Maximum number of things this entity wants to eat", "title": "Maximum to eat" }, "search_range": { "type": "integer", "default": 0, "description": "Distance in blocks the mob will look for crops to eat", - "title": "TODO Title" + "title": "Search Range" }, - "search_height": { "type": "integer", "default": 0, "description": "UNDOCUMENTED", "title": "TODO Title" } + "search_height": { "type": "integer", "default": 0, "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Search Height" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ram_attack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ram_attack.json index d2e572af..e993560b 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ram_attack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ram_attack.json @@ -1,8 +1,9 @@ { "$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.ram_attack", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "object", - "title": "Ram attack 1.8.0", + "title": "Ram Attack 1.8.0", "additionalProperties": false, "required": [], "properties": { @@ -10,55 +11,65 @@ "run_speed": { "title": "Run speed", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "number" }, "ram_speed": { "title": "Ram speed", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "number" }, "min_ram_distance": { "title": "Minimum Ram speed", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "number" }, "ram_distance": { "title": "Ram Distance", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "number" }, "knockback_force": { "title": "Knockback force", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "number" }, "knockback_height": { "title": "Knockback height", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "number" }, "pre_ram_sound": { "title": "Pre ram sound", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "string" }, "ram_impact_sound": { "title": "Ram impact sound", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "string" }, "cooldown_range": { "title": "Cooldown range", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "array", "items": [ - { "title": "Min", "description": "UNDOCUMENTED", "type": "integer", "minimum": 0 }, - { "title": "Max", "description": "UNDOCUMENTED", "type": "integer", "minimum": 0 } + { "title": "Min", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "integer", "minimum": 0 }, + { "title": "Max", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "integer", "minimum": 0 } ] }, "on_start": { "title": "On start", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "$ref": "../types/event.json" } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_hover.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_hover.json index 22724cc2..cd694852 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_hover.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_hover.json @@ -11,6 +11,7 @@ "hover_height": { "type": "array", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "title": "Hover Height", "items": [{ "type": "number" }, { "type": "number" }] }, diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_look_around.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_look_around.json index 8f9dd004..58c070e2 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_look_around.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.random_look_around.json @@ -13,6 +13,6 @@ "description": "The range of time in seconds the mob will stay looking in a random direction before looking elsewhere", "title": "TODO Title" }, - "look_distance": { "type": "number", "description": "UNDOCUMENTED", "title": "TODO" } + "look_distance": { "type": "number", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "TODO" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ranged_attack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ranged_attack.json index f60f9831..e4bbc3c8 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ranged_attack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.ranged_attack.json @@ -8,7 +8,7 @@ "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, - "attack_interval": { "type": "number", "default": 0, "description": "UNDOCUMENTED", "title": "TODO Title" }, + "attack_interval": { "type": "number", "default": 0, "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "TODO Title" }, "attack_interval_max": { "type": "number", "default": 0, @@ -57,7 +57,7 @@ "description": "The allowable FOV the actor will use to determine if it can make a valid ranged attack", "title": "TODO Title" }, - "target_in_sight_time": { "type": "number", "title": "Target In Sight Time", "description": "UNDOCUMENTED" }, - "attack_radius_min": { "type": "number", "title": "Attack Radius Min", "description": "UNDOCUMENTED" } + "target_in_sight_time": { "type": "number", "title": "Target In Sight Time", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "attack_radius_min": { "type": "number", "title": "Attack Radius Min", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.rise_to_liquid_level.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.rise_to_liquid_level.json index 4dd7cb23..ae02d44f 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.rise_to_liquid_level.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.rise_to_liquid_level.json @@ -7,8 +7,8 @@ "required": [], "properties": { "priority": { "$ref": "types/priority.json" }, - "liquid_y_offset": { "type": "number", "title": "Liquid Y Offset", "description": "UNDOCUMENTED" }, - "rise_delta": { "type": "number", "title": "Rise Delta", "description": "UNDOCUMENTED" }, - "sink_delta": { "type": "number", "title": "Sink Delta", "description": "UNDOCUMENTED" } + "liquid_y_offset": { "type": "number", "title": "Liquid Y Offset", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "rise_delta": { "type": "number", "title": "Rise Delta", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "sink_delta": { "type": "number", "title": "Sink Delta", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_float.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_float.json index 429a512b..f2ff5818 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_float.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_float.json @@ -8,6 +8,6 @@ "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, - "jump_chance_percentage": { "type": "number", "title": "Sink Delta", "description": "UNDOCUMENTED" } + "jump_chance_percentage": { "type": "number", "title": "Sink Delta", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_random_direction.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_random_direction.json index 11167239..fa4ccfe0 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_random_direction.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.slime_random_direction.json @@ -7,8 +7,8 @@ "required": [], "properties": { "priority": { "$ref": "./types/priority.json" }, - "add_random_time_range": { "type": "number", "title": "Add Random Time Range", "description": "UNDOCUMENTED" }, - "turn_range": { "type": "number", "title": "Turn Range", "description": "UNDOCUMENTED" }, - "min_change_direction_time": { "type": "number", "title": "Min Change Direction Time", "description": "UNDOCUMENTED" } + "add_random_time_range": { "type": "number", "title": "Add Random Time Range", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "turn_range": { "type": "number", "title": "Turn Range", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "min_change_direction_time": { "type": "number", "title": "Min Change Direction Time", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stomp_attack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stomp_attack.json index ba7db534..c7f80907 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stomp_attack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.stomp_attack.json @@ -41,7 +41,12 @@ "description": "If true, this mob will chase after the target as long as it's a valid target", "title": "TODO Title" }, - "stomp_range_multiplier": { "type": "number", "title": "Stomp Range Multiplier", "description": "UNDOCUMENTED" }, - "no_damage_range_multiplier": { "type": "number", "title": "No Damage Range Multiplier", "description": "UNDOCUMENTED" } + "stomp_range_multiplier": { "type": "number", "title": "Stomp Range Multiplier", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "no_damage_range_multiplier": { + "type": "number", + "title": "No Damage Range Multiplier", + "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED" + } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.summon_entity.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.summon_entity.json index b4fc91cf..39cf2d72 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.summon_entity.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.summon_entity.json @@ -58,14 +58,14 @@ "default": -1, "description": "Amount of time in seconds that the spawned entity will be alive for. A value of -1.0 means it will remain alive for as long as it can" }, - "base_delay": { "type": "number", "default": 0, "description": "UNDOCUMENTED" }, + "base_delay": { "type": "number", "default": 0, "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, "entity_type": { "type": "string", "description": "The entity type of the entities we will spawn in this step" }, "num_entities_spawned": { "type": "integer", "default": 1, "description": "Number of entities that will be spawned in this step" }, "shape": { "type": "string", "default": "line", "description": "The base shape of this step. Valid values are circle and line" }, "size": { "type": "number", "default": 1, "description": "The base size of the entity" }, "sound_event": { "type": "string", "description": "The sound event to play for this step" }, "summon_cap": { "type": "integer", "default": 0, "description": "Maximum number of summoned entities at any given time" }, - "summon_cap_radius": { "type": "number", "default": 0, "description": "UNDOCUMENTED" }, + "summon_cap_radius": { "type": "number", "default": 0, "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, "target": { "type": "string", "default": "self", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_idle.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_idle.json index 7f2ea7b1..cce94d31 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_idle.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_idle.json @@ -6,8 +6,9 @@ "required": [], "properties": { "priority": { "$ref": "./types/priority.json" }, - "idle_time": { "title": "TODO", "description": "UNDOCUMENTED", "type": "number" }, - "success_rate": { "title": "TODO", "description": "UNDOCUMENTED", "type": "number" } + "idle_time": { "title": "TODO", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" }, + "success_rate": { "title": "TODO", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" } }, - "description": "UNDOCUMENTED" + "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED" } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_wander.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_wander.json index ac3d869f..ec73d8ce 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_wander.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_wander.json @@ -8,8 +8,8 @@ "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, - "interval": { "type": "number", "title": "Interval", "description": "UNDOCUMENTED" }, - "look_ahead": { "type": "number", "title": "Look Ahead", "description": "UNDOCUMENTED" }, - "wander_time": { "type": "number", "title": "Wander Time", "description": "UNDOCUMENTED" } + "interval": { "type": "number", "title": "Interval", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "look_ahead": { "type": "number", "title": "Look Ahead", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "wander_time": { "type": "number", "title": "Wander Time", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_with_entity.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_with_entity.json index 685a4289..a37a88ca 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_with_entity.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swim_with_entity.json @@ -3,19 +3,25 @@ "type": "object", "title": "Swim With Entity 1.8.0", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "additionalProperties": false, "required": [], "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, - "success_rate": { "type": "number", "title": "Success Rate", "description": "UNDOCUMENTED" }, - "chance_to_stop": { "type": "number", "title": "Chance To Stop", "description": "UNDOCUMENTED" }, - "state_check_interval": { "type": "number", "title": "State Check Interval", "description": "UNDOCUMENTED" }, - "catch_up_threshold": { "type": "number", "title": "Catch Up Threshold", "description": "UNDOCUMENTED" }, - "match_direction_threshold": { "type": "number", "title": "Match Direction Threshold", "description": "UNDOCUMENTED" }, - "catch_up_multiplier": { "type": "number", "title": "Catch Up Multiplier", "description": "UNDOCUMENTED" }, - "search_range": { "type": "number", "title": "Search Range", "description": "UNDOCUMENTED" }, - "stop_distance": { "type": "number", "title": "Stop Distance", "description": "UNDOCUMENTED" }, - "entity_types": { "$ref": "../types/entity_types.json", "title": "Entity Types", "description": "UNDOCUMENTED" } + "success_rate": { "type": "number", "title": "Success Rate", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "chance_to_stop": { "type": "number", "title": "Chance To Stop", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "state_check_interval": { "type": "number", "title": "State Check Interval", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "catch_up_threshold": { "type": "number", "title": "Catch Up Threshold", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "match_direction_threshold": { + "type": "number", + "title": "Match Direction Threshold", + "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED" + }, + "catch_up_multiplier": { "type": "number", "title": "Catch Up Multiplier", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "search_range": { "type": "number", "title": "Search Range", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "stop_distance": { "type": "number", "title": "Stop Distance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "entity_types": { "$ref": "../types/entity_types.json", "title": "Entity Types", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swoop_attack.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swoop_attack.json index 32aec7a0..4317617b 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swoop_attack.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.swoop_attack.json @@ -8,7 +8,7 @@ "properties": { "priority": { "$ref": "types/priority.json" }, "speed_multiplier": { "$ref": "types/speed_multiplier.json" }, - "damage_reach": { "type": "number", "title": "Damage Reach", "description": "UNDOCUMENTED" }, + "damage_reach": { "type": "number", "title": "Damage Reach", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, "delay_range": { "$ref": "../types/range_number_type.json", "default": [10.0, 20.0], diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.target_when_pushed.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.target_when_pushed.json index 12c81b28..17d599f4 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.target_when_pushed.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.target_when_pushed.json @@ -1,13 +1,14 @@ { "$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.target_when_pushed", "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED", "type": "object", "title": "Target When Pushed 1.8.0", "additionalProperties": false, "required": [], "properties": { "priority": { "$ref": "types/priority.json" }, - "entity_types": { "$ref": "../types/entity_types.json", "title": "Entity Types", "description": "UNDOCUMENTED" }, - "percent_chance": { "type": "number", "title": "Percent Chance", "description": "UNDOCUMENTED" } + "entity_types": { "$ref": "../types/entity_types.json", "title": "Entity Types", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, + "percent_chance": { "type": "number", "title": "Percent Chance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" } } } diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.tempt.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.tempt.json index 8574ff24..2aa1c72a 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.tempt.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.tempt.json @@ -14,7 +14,7 @@ "description": "If true, the mob can stop being tempted if the player moves too fast while close to this mob", "title": "TODO Title" }, - "can_tempt_while_ridden": { "type": "boolean", "title": "Can Tempt While Ridden", "description": "UNDOCUMENTED" }, + "can_tempt_while_ridden": { "type": "boolean", "title": "Can Tempt While Ridden", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }, "items": { "type": "array", "description": "List of items this mob is tempted by", diff --git a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.work.json b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.work.json index dcf0397a..643b5be4 100644 --- a/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.work.json +++ b/source/behavior/entities/1.8.0/behaviors/minecraft.behavior.work.json @@ -39,5 +39,6 @@ "title": "TODO Title" } }, - "description": "UNDOCUMENTED" + "description": "UNDOCUMENTED", + "$comment": "UNDOCUMENTED" } diff --git a/source/behavior/entities/1.8.0/components/minecraft.addrider.json b/source/behavior/entities/1.8.0/components/minecraft.addrider.json index 5bb72bb6..b38dd096 100644 --- a/source/behavior/entities/1.8.0/components/minecraft.addrider.json +++ b/source/behavior/entities/1.8.0/components/minecraft.addrider.json @@ -2,8 +2,8 @@ "$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.addrider", "additionalProperties": false, "type": "object", - "title": "Addrider 1.8.0", - "description": "Adds a rider to the entity. Requires minecraft:rideable.", + "title": "Add Rider 1.8.0", + "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" }, diff --git a/source/behavior/entities/filters/filters/weather.json b/source/behavior/entities/filters/filters/weather.json index 0e6f979b..2c35206e 100644 --- a/source/behavior/entities/filters/filters/weather.json +++ b/source/behavior/entities/filters/filters/weather.json @@ -2,7 +2,7 @@ "$id": "blockception.minecraft.behavior.entities.filters.weather", "type": "object", "title": "Weather", - "description": "Tests the current weather in the dimension against a provided weather value.", + "description": "Tests for the current weather state the entity is experiencing.", "required": ["value"], "properties": { "test": { "type": "string", "title": "Test", "description": "The test property" },