Updating
This commit is contained in:
@@ -39,12 +39,13 @@
|
|||||||
"title": "Ignore Visibility"
|
"title": "Ignore Visibility"
|
||||||
},
|
},
|
||||||
"entity_types": { "$ref": "../types/entity_types.json", "description": "UNDOCUMENTATED: entity types", "title": "Entity Types" },
|
"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" },
|
"avoid_mob_sound": { "title": "Avoid Mob Sound", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "string" },
|
||||||
"remove_target": { "title": "Remove Target", "description": "UNDOCUMENTED", "type": "boolean" },
|
"remove_target": { "title": "Remove Target", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "boolean" },
|
||||||
"on_escape_event": { "$ref": "../types/event.json", "title": "On Escape Event", "description": "UNDOCUMENTED" },
|
"on_escape_event": { "$ref": "../types/event.json", "title": "On Escape Event", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"sound_interval": {
|
"sound_interval": {
|
||||||
"default": 0,
|
"default": 0,
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"title": "Sound Interval",
|
"title": "Sound Interval",
|
||||||
"oneOf": [
|
"oneOf": [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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",
|
"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"
|
"title": "Goal Radius"
|
||||||
},
|
},
|
||||||
"radius_change": { "type": "number", "title": "Radius 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" },
|
"radius_adjustment_chance": { "type": "number", "title": "Radius Adjustment Chance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"height_adjustment_chance": { "type": "number", "title": "Height Adjustment Chance", "description": "UNDOCUMENTED" },
|
"height_adjustment_chance": { "type": "number", "title": "Height Adjustment Chance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"angle_change": { "type": "number", "title": "Angle Change", "description": "UNDOCUMENTED" }
|
"angle_change": { "type": "number", "title": "Angle Change", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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",
|
"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"
|
"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": {
|
"within_radius": {
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"default": 0,
|
"default": 0,
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
"description": "List of entity types this mob considers a threat to the village",
|
"description": "List of entity types this mob considers a threat to the village",
|
||||||
"title": "Entity Types"
|
"title": "Entity Types"
|
||||||
},
|
},
|
||||||
"must_reach": { "title": "Must Reach", "description": "UNDOCUMENTED", "type": "boolean" },
|
"must_reach": { "title": "Must Reach", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "boolean" },
|
||||||
"attack_chance": { "title": "Attack Chance", "description": "UNDOCUMENTED", "type": "number" }
|
"attack_chance": { "title": "Attack Chance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,36 +3,42 @@
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"title": "Eat Block 1.8.0",
|
"title": "Eat Block 1.8.0",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
"required": [],
|
"required": [],
|
||||||
"properties": {
|
"properties": {
|
||||||
"priority": { "$ref": "./types/priority.json" },
|
"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": {
|
"success_chance": {
|
||||||
"title": "Succes Chance",
|
"title": "Succes Chance",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"$ref": "../../../../molang/number.json"
|
"$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": {
|
"eat_and_replace_block_pairs": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"title": "Eat And Replace Block Pairs",
|
"title": "Eat And Replace Block Pairs",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"items": {
|
"items": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"title": "Eat And Replace Block Pair",
|
"title": "Eat And Replace Block Pair",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"properties": {
|
"properties": {
|
||||||
"eat_block": {
|
"eat_block": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"title": "Block",
|
"title": "Block",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"$ref": "../../../../general/block/identifier.json"
|
"$ref": "../../../../general/block/identifier.json"
|
||||||
},
|
},
|
||||||
"replace_block": {
|
"replace_block": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"title": "Replace Block",
|
"title": "Replace Block",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"$ref": "../../../../general/block/identifier.json"
|
"$ref": "../../../../general/block/identifier.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,21 +7,22 @@
|
|||||||
"required": [],
|
"required": [],
|
||||||
"properties": {
|
"properties": {
|
||||||
"priority": { "$ref": "./types/priority.json" },
|
"priority": { "$ref": "./types/priority.json" },
|
||||||
"search_width": { "type": "number", "title": "Search Range", "description": "UNDOCUMENTED" },
|
"search_width": { "type": "number", "title": "Search Range", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"search_height": { "type": "number", "title": "Search Height", "description": "UNDOCUMENTED" },
|
"search_height": { "type": "number", "title": "Search Height", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
|
|
||||||
"minimum_path_length": { "type": "number", "title": "Minimum Path Length", "description": "UNDOCUMENTED" },
|
"minimum_path_length": { "type": "number", "title": "Minimum Path Length", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"minimum_distance": { "type": "number", "title": "Minimum Distance", "description": "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": {
|
"cooldown_range": {
|
||||||
"title": "Cooldown range",
|
"title": "Cooldown range",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": [
|
"items": [
|
||||||
{ "title": "Min", "description": "UNDOCUMENTED", "type": "integer", "minimum": 0 },
|
{ "title": "Min", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "integer", "minimum": 0 },
|
||||||
{ "title": "Max", "description": "UNDOCUMENTED", "type": "integer", "minimum": 0 }
|
{ "title": "Max", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "integer", "minimum": 0 }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -39,6 +39,6 @@
|
|||||||
"title": "Look Time",
|
"title": "Look Time",
|
||||||
"items": [{ "type": "integer" }, { "type": "integer" }]
|
"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" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
"properties": {
|
"properties": {
|
||||||
"priority": { "$ref": "./types/priority.json" },
|
"priority": { "$ref": "./types/priority.json" },
|
||||||
"speed_multiplier": { "$ref": "./types/speed_multiplier.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": {
|
"melee_fov": {
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"default": 90.0,
|
"default": 90.0,
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
"description": "If true, this goal will only trigger if the mob can reach its target.",
|
"description": "If true, this goal will only trigger if the mob can reach its target.",
|
||||||
"title": "Require Complete Path"
|
"title": "Require Complete Path"
|
||||||
},
|
},
|
||||||
"on_attack": { "$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" }
|
"on_kill": { "$ref": "../types/event.json", "title": "On Attack", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,29 +4,44 @@
|
|||||||
"title": "Move To Block 1.8.0",
|
"title": "Move To Block 1.8.0",
|
||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"required": [],
|
"required": [],
|
||||||
"properties": {
|
"properties": {
|
||||||
"priority": { "$ref": "./types/priority.json" },
|
"priority": { "$ref": "./types/priority.json" },
|
||||||
"tick_interval": { "type": "number", "title": "Tick Interval", "description": "UNDOCUMENTED" },
|
"tick_interval": { "type": "number", "title": "Tick Interval", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"start_chance": { "type": "number", "title": "Start Chance", "description": "UNDOCUMENTED" },
|
"start_chance": { "type": "number", "title": "Start Chance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"search_range": { "type": "number", "title": "Search Range", "description": "UNDOCUMENTED" },
|
"search_range": { "type": "number", "title": "Search Range", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"search_height": { "type": "number", "title": "Search Height", "description": "UNDOCUMENTED" },
|
"search_height": { "type": "number", "title": "Search Height", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"goal_radius": { "type": "number", "title": "Goal Radius", "description": "UNDOCUMENTED" },
|
"goal_radius": { "type": "number", "title": "Goal Radius", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"stay_duration": { "type": "number", "title": "Stay Duration", "description": "UNDOCUMENTED" },
|
"stay_duration": { "type": "number", "title": "Stay Duration", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"target_selection_method": { "type": "string", "title": "Target Selection Method", "description": "UNDOCUMENTED" },
|
"target_selection_method": { "type": "string", "title": "Target Selection Method", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"target_offset": {
|
"target_offset": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"title": "Target Offset",
|
"title": "Target Offset",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"items": [{ "type": "number" }, { "type": "number" }, { "type": "number" }]
|
"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": {
|
"on_stay_completed": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"title": "On Stay Completed",
|
"title": "On Stay Completed",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"items": { "$ref": "../types/event.json" }
|
"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" }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,19 +12,19 @@
|
|||||||
"type": "number",
|
"type": "number",
|
||||||
"default": 0,
|
"default": 0,
|
||||||
"description": "Time in seconds the mob has to wait before using the goal again",
|
"description": "Time in seconds the mob has to wait before using the goal again",
|
||||||
"title": "TODO Title"
|
"title": "Cooldown Time"
|
||||||
},
|
},
|
||||||
"goal_radius": {
|
"goal_radius": {
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"default": 0.5,
|
"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",
|
"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": {
|
"search_range": {
|
||||||
"type": "integer",
|
"type": "integer",
|
||||||
"default": 0,
|
"default": 0,
|
||||||
"description": "The distance in blocks to search for villages. If <= 0, find the closest village regardless of distance.",
|
"description": "The distance in blocks to search for villages. If <= 0, find the closest village regardless of distance.",
|
||||||
"title": "TODO Title"
|
"title": "Search Range"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.nearest_attackable_target",
|
"$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.nearest_attackable_target",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"title": "Nearest Attackable Target 1.8.0",
|
"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,
|
"additionalProperties": false,
|
||||||
"required": [],
|
"required": [],
|
||||||
"properties": {
|
"properties": {
|
||||||
@@ -10,56 +10,56 @@
|
|||||||
"entity_types": {
|
"entity_types": {
|
||||||
"description": "List of entity types that this mob considers valid targets",
|
"description": "List of entity types that this mob considers valid targets",
|
||||||
"$ref": "../types/entity_types.json",
|
"$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": {
|
"must_reach": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"default": false,
|
"default": false,
|
||||||
"description": "If true, only entities that this mob can path to can be selected as targets",
|
"description": "If true, only entities that this mob can path to can be selected as targets",
|
||||||
"title": "TODO Title"
|
"title": "Must Reach"
|
||||||
},
|
},
|
||||||
"must_see": {
|
"must_see": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"default": false,
|
"default": false,
|
||||||
"description": "If true, only entities in this mob's viewing range can be selected as targets",
|
"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": {
|
"must_see_forget_duration": {
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"default": 3,
|
"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",
|
"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": {
|
"persist_time": {
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"default": 0.0,
|
"default": 0.0,
|
||||||
"description": "Time in seconds for a valid target to stay targeted when it becomes and invalid target.",
|
"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": {
|
"reselect_targets": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"default": false,
|
"default": false,
|
||||||
"description": "If true, the target will change to the current closest entity whenever a different entity is closer",
|
"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": {
|
"scan_interval": {
|
||||||
"type": "integer",
|
"type": "integer",
|
||||||
"default": 10,
|
"default": 10,
|
||||||
"description": "How many ticks to wait between scanning for a target.",
|
"description": "How many ticks to wait between scanning for a target.",
|
||||||
"title": "TODO Title"
|
"title": "Scan Interval"
|
||||||
},
|
},
|
||||||
"target_search_height": {
|
"target_search_height": {
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"default": -1.0,
|
"default": -1.0,
|
||||||
"description": "Height in blocks to search for a target mob. -1.0f means the height does not matter.",
|
"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": {
|
"within_radius": {
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"default": 0,
|
"default": 0,
|
||||||
"description": "Distance in blocks that the target can be within to launch an attack",
|
"description": "Distance in blocks that the target can be within to launch an attack",
|
||||||
"title": "TODO Title"
|
"title": "Wihtin Radius"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
"$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.ocelot_sit_on_block",
|
"$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.ocelot_sit_on_block",
|
||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"title": "Ocelot Sit On Block 1.8.0",
|
"title": "Ocelot Sit On Block 1.8.0",
|
||||||
"required": [],
|
"required": [],
|
||||||
|
|||||||
@@ -25,12 +25,12 @@
|
|||||||
"description": "Multiplier for the sneaking speed. 1.0 means the ocelot will move at the speed it normally sneaks",
|
"description": "Multiplier for the sneaking speed. 1.0 means the ocelot will move at the speed it normally sneaks",
|
||||||
"title": "Sneak Speed Multiplier"
|
"title": "Sneak Speed Multiplier"
|
||||||
},
|
},
|
||||||
"cooldown_time": { "type": "number", "title": "Cooldown Time", "description": "UNDOCUMENTED" },
|
"cooldown_time": { "type": "number", "title": "Cooldown Time", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"x_max_rotation": { "type": "number", "title": "X Max Rotation", "description": "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" },
|
"y_max_head_rotation": { "type": "number", "title": "Y Max Head Rotation", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"max_distance": { "type": "number", "title": "Max Distance", "description": "UNDOCUMENTED" },
|
"max_distance": { "type": "number", "title": "Max Distance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"max_sneak_range": { "type": "number", "title": "Max Sneak Range", "description": "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" },
|
"max_sprint_range": { "type": "number", "title": "Max Sprint Range", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"reach_multiplier": { "type": "number", "title": "Reach Multiplier", "description": "UNDOCUMENTED" }
|
"reach_multiplier": { "type": "number", "title": "Reach Multiplier", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
"entity_types": {
|
"entity_types": {
|
||||||
"$ref": "../types/entity_types.json",
|
"$ref": "../types/entity_types.json",
|
||||||
"description": "List of entity types that this mob can target if they hurt their owner",
|
"description": "List of entity types that this mob can target if they hurt their owner",
|
||||||
"title": "TODO Title"
|
"title": "Entity Types"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
"entity_types": {
|
"entity_types": {
|
||||||
"$ref": "../types/entity_types.json",
|
"$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",
|
"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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,30 +11,32 @@
|
|||||||
"damage_sources": {
|
"damage_sources": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": { "$ref": "../../../../general/entity_damage.json" },
|
"items": { "$ref": "../../../../general/entity_damage.json" },
|
||||||
|
"default": [["all"]],
|
||||||
"description": "The list of Entity Damage Sources that will cause this mob to panic",
|
"description": "The list of Entity Damage Sources that will cause this mob to panic",
|
||||||
"title": "TODO Title"
|
"title": "Damage Sources"
|
||||||
},
|
},
|
||||||
"force": {
|
"force": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"default": false,
|
"default": false,
|
||||||
"description": "If true, this mob will not stop panicking until it can't move anymore or the goal is removed from it",
|
"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": {
|
"ignore_mob_damage": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"default": false,
|
"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`",
|
"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" },
|
"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", "title": "TODO" },
|
"panic_sound": { "type": "string", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Panic Sound" },
|
||||||
"sound_interval": {
|
"sound_interval": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
"title": "TODO",
|
"$comment": "UNDOCUMENTED",
|
||||||
|
"title": "Sound Interval",
|
||||||
"properties": {
|
"properties": {
|
||||||
"range_min": { "type": "number", "description": "UNDOCUMENTED", "title": "TODO" },
|
"range_min": { "type": "number", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Range Minimum" },
|
||||||
"range_max": { "type": "number", "description": "UNDOCUMENTED", "title": "TODO" }
|
"range_max": { "type": "number", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "Range Maximum" }
|
||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,19 +12,19 @@
|
|||||||
"type": "number",
|
"type": "number",
|
||||||
"default": 0.5,
|
"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",
|
"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": {
|
"search_height": {
|
||||||
"type": "integer",
|
"type": "integer",
|
||||||
"default": 1,
|
"default": 1,
|
||||||
"description": "Height in blocks from the owner the pet can be to sleep with owner.",
|
"description": "Height in blocks from the owner the pet can be to sleep with owner.",
|
||||||
"title": "TODO Title"
|
"title": "Search Height"
|
||||||
},
|
},
|
||||||
"search_range": {
|
"search_range": {
|
||||||
"type": "integer",
|
"type": "integer",
|
||||||
"default": 0,
|
"default": 0,
|
||||||
"description": "The distance in blocks from the owner the pet can be to sleep with owner.",
|
"description": "The distance in blocks from the owner the pet can be to sleep with owner.",
|
||||||
"title": "TODO Title"
|
"title": "Search Range"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,14 +12,19 @@
|
|||||||
"type": "number",
|
"type": "number",
|
||||||
"default": 0.5,
|
"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",
|
"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": {
|
"track_target": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"default": false,
|
"default": false,
|
||||||
"description": "If true, this mob will chase after the target as long as it's a valid target",
|
"description": "If true, this mob will chase after the target as long as it's a valid target",
|
||||||
"title": "TODO Title"
|
"title": "Track Target"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.play_dead",
|
"$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.play_dead",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"title": "Play dead 1.8.0",
|
"title": "Play dead 1.8.0",
|
||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
@@ -10,43 +11,50 @@
|
|||||||
"duration": {
|
"duration": {
|
||||||
"title": "Duration",
|
"title": "Duration",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"minimum": 0
|
"minimum": 0
|
||||||
},
|
},
|
||||||
"force_below_health": {
|
"force_below_health": {
|
||||||
"title": "Force Below Health",
|
"title": "Force Below Health",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"minimum": 0
|
"minimum": 0
|
||||||
},
|
},
|
||||||
"random_start_chance": {
|
"random_start_chance": {
|
||||||
"title": "Random Start Chance",
|
"title": "Random Start Chance",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"minimum": 0
|
"minimum": 0
|
||||||
},
|
},
|
||||||
"random_damage_range": {
|
"random_damage_range": {
|
||||||
"title": "Random Damage Range",
|
"title": "Random Damage Range",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": [
|
"items": [
|
||||||
{ "title": "Min", "description": "UNDOCUMENTED", "type": "integer", "minimum": 0 },
|
{ "title": "Min", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "integer", "minimum": 0 },
|
||||||
{ "title": "Max", "description": "UNDOCUMENTED", "type": "integer", "minimum": 0 }
|
{ "title": "Max", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "integer", "minimum": 0 }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"damage_sources": {
|
"damage_sources": {
|
||||||
"title": "Damage sources",
|
"title": "Damage sources",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"title": "Damage Source",
|
"title": "Damage Source",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"$ref": "../../../../general/entity_damage.json"
|
"$ref": "../../../../general/entity_damage.json"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apply_regeneration": {
|
"apply_regeneration": {
|
||||||
"title": "Apply regeneration",
|
"title": "Apply regeneration",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"filters": { "$ref": "../../filters/filters.json" }
|
"filters": { "$ref": "../../filters/filters.json" }
|
||||||
|
|||||||
@@ -11,15 +11,15 @@
|
|||||||
"blocks": {
|
"blocks": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"description": "Blocks that the mob is looking for to eat",
|
"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_]+" },
|
"items": { "type": "string", "title": "Block Id", "description": "A block identifier", "$ref": "../../../../general/block/identifier.json" },
|
||||||
"title": "TODO Title"
|
"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": {
|
"full_delay": {
|
||||||
"type": "integer",
|
"type": "integer",
|
||||||
"default": 100,
|
"default": 100,
|
||||||
"description": "Amount of time in seconds before this mob wants to eat again",
|
"description": "Amount of time in seconds before this mob wants to eat again",
|
||||||
"title": "TODO Title"
|
"title": "Full Delay"
|
||||||
},
|
},
|
||||||
"initial_eat_delay": {
|
"initial_eat_delay": {
|
||||||
"type": "integer",
|
"type": "integer",
|
||||||
@@ -31,15 +31,15 @@
|
|||||||
"type": "number",
|
"type": "number",
|
||||||
"default": 0.5,
|
"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",
|
"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": {
|
"search_range": {
|
||||||
"type": "integer",
|
"type": "integer",
|
||||||
"default": 0,
|
"default": 0,
|
||||||
"description": "Distance in blocks the mob will look for crops to eat",
|
"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" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
{
|
{
|
||||||
"$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.ram_attack",
|
"$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.ram_attack",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"title": "Ram attack 1.8.0",
|
"title": "Ram Attack 1.8.0",
|
||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
"required": [],
|
"required": [],
|
||||||
"properties": {
|
"properties": {
|
||||||
@@ -10,55 +11,65 @@
|
|||||||
"run_speed": {
|
"run_speed": {
|
||||||
"title": "Run speed",
|
"title": "Run speed",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "number"
|
"type": "number"
|
||||||
},
|
},
|
||||||
"ram_speed": {
|
"ram_speed": {
|
||||||
"title": "Ram speed",
|
"title": "Ram speed",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "number"
|
"type": "number"
|
||||||
},
|
},
|
||||||
"min_ram_distance": {
|
"min_ram_distance": {
|
||||||
"title": "Minimum Ram speed",
|
"title": "Minimum Ram speed",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "number"
|
"type": "number"
|
||||||
},
|
},
|
||||||
"ram_distance": {
|
"ram_distance": {
|
||||||
"title": "Ram Distance",
|
"title": "Ram Distance",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "number"
|
"type": "number"
|
||||||
},
|
},
|
||||||
"knockback_force": {
|
"knockback_force": {
|
||||||
"title": "Knockback force",
|
"title": "Knockback force",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "number"
|
"type": "number"
|
||||||
},
|
},
|
||||||
"knockback_height": {
|
"knockback_height": {
|
||||||
"title": "Knockback height",
|
"title": "Knockback height",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "number"
|
"type": "number"
|
||||||
},
|
},
|
||||||
"pre_ram_sound": {
|
"pre_ram_sound": {
|
||||||
"title": "Pre ram sound",
|
"title": "Pre ram sound",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"ram_impact_sound": {
|
"ram_impact_sound": {
|
||||||
"title": "Ram impact sound",
|
"title": "Ram impact sound",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"cooldown_range": {
|
"cooldown_range": {
|
||||||
"title": "Cooldown range",
|
"title": "Cooldown range",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": [
|
"items": [
|
||||||
{ "title": "Min", "description": "UNDOCUMENTED", "type": "integer", "minimum": 0 },
|
{ "title": "Min", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "integer", "minimum": 0 },
|
||||||
{ "title": "Max", "description": "UNDOCUMENTED", "type": "integer", "minimum": 0 }
|
{ "title": "Max", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "integer", "minimum": 0 }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"on_start": {
|
"on_start": {
|
||||||
"title": "On start",
|
"title": "On start",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"$ref": "../types/event.json"
|
"$ref": "../types/event.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
"hover_height": {
|
"hover_height": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"title": "Hover Height",
|
"title": "Hover Height",
|
||||||
"items": [{ "type": "number" }, { "type": "number" }]
|
"items": [{ "type": "number" }, { "type": "number" }]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -13,6 +13,6 @@
|
|||||||
"description": "The range of time in seconds the mob will stay looking in a random direction before looking elsewhere",
|
"description": "The range of time in seconds the mob will stay looking in a random direction before looking elsewhere",
|
||||||
"title": "TODO Title"
|
"title": "TODO Title"
|
||||||
},
|
},
|
||||||
"look_distance": { "type": "number", "description": "UNDOCUMENTED", "title": "TODO" }
|
"look_distance": { "type": "number", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "title": "TODO" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
"properties": {
|
"properties": {
|
||||||
"priority": { "$ref": "types/priority.json" },
|
"priority": { "$ref": "types/priority.json" },
|
||||||
"speed_multiplier": { "$ref": "types/speed_multiplier.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": {
|
"attack_interval_max": {
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"default": 0,
|
"default": 0,
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
"description": "The allowable FOV the actor will use to determine if it can make a valid ranged attack",
|
"description": "The allowable FOV the actor will use to determine if it can make a valid ranged attack",
|
||||||
"title": "TODO Title"
|
"title": "TODO Title"
|
||||||
},
|
},
|
||||||
"target_in_sight_time": { "type": "number", "title": "Target In Sight Time", "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" }
|
"attack_radius_min": { "type": "number", "title": "Attack Radius Min", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,8 +7,8 @@
|
|||||||
"required": [],
|
"required": [],
|
||||||
"properties": {
|
"properties": {
|
||||||
"priority": { "$ref": "types/priority.json" },
|
"priority": { "$ref": "types/priority.json" },
|
||||||
"liquid_y_offset": { "type": "number", "title": "Liquid Y Offset", "description": "UNDOCUMENTED" },
|
"liquid_y_offset": { "type": "number", "title": "Liquid Y Offset", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"rise_delta": { "type": "number", "title": "Rise Delta", "description": "UNDOCUMENTED" },
|
"rise_delta": { "type": "number", "title": "Rise Delta", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"sink_delta": { "type": "number", "title": "Sink Delta", "description": "UNDOCUMENTED" }
|
"sink_delta": { "type": "number", "title": "Sink Delta", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,6 @@
|
|||||||
"properties": {
|
"properties": {
|
||||||
"priority": { "$ref": "types/priority.json" },
|
"priority": { "$ref": "types/priority.json" },
|
||||||
"speed_multiplier": { "$ref": "types/speed_multiplier.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" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,8 +7,8 @@
|
|||||||
"required": [],
|
"required": [],
|
||||||
"properties": {
|
"properties": {
|
||||||
"priority": { "$ref": "./types/priority.json" },
|
"priority": { "$ref": "./types/priority.json" },
|
||||||
"add_random_time_range": { "type": "number", "title": "Add Random Time Range", "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" },
|
"turn_range": { "type": "number", "title": "Turn Range", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"min_change_direction_time": { "type": "number", "title": "Min Change Direction Time", "description": "UNDOCUMENTED" }
|
"min_change_direction_time": { "type": "number", "title": "Min Change Direction Time", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -41,7 +41,12 @@
|
|||||||
"description": "If true, this mob will chase after the target as long as it's a valid target",
|
"description": "If true, this mob will chase after the target as long as it's a valid target",
|
||||||
"title": "TODO Title"
|
"title": "TODO Title"
|
||||||
},
|
},
|
||||||
"stomp_range_multiplier": { "type": "number", "title": "Stomp 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" }
|
"no_damage_range_multiplier": {
|
||||||
|
"type": "number",
|
||||||
|
"title": "No Damage Range Multiplier",
|
||||||
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -58,14 +58,14 @@
|
|||||||
"default": -1,
|
"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"
|
"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" },
|
"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" },
|
"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" },
|
"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" },
|
"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" },
|
"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": { "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": {
|
"target": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"default": "self",
|
"default": "self",
|
||||||
|
|||||||
@@ -6,8 +6,9 @@
|
|||||||
"required": [],
|
"required": [],
|
||||||
"properties": {
|
"properties": {
|
||||||
"priority": { "$ref": "./types/priority.json" },
|
"priority": { "$ref": "./types/priority.json" },
|
||||||
"idle_time": { "title": "TODO", "description": "UNDOCUMENTED", "type": "number" },
|
"idle_time": { "title": "TODO", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" },
|
||||||
"success_rate": { "title": "TODO", "description": "UNDOCUMENTED", "type": "number" }
|
"success_rate": { "title": "TODO", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED", "type": "number" }
|
||||||
},
|
},
|
||||||
"description": "UNDOCUMENTED"
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
"properties": {
|
"properties": {
|
||||||
"priority": { "$ref": "types/priority.json" },
|
"priority": { "$ref": "types/priority.json" },
|
||||||
"speed_multiplier": { "$ref": "types/speed_multiplier.json" },
|
"speed_multiplier": { "$ref": "types/speed_multiplier.json" },
|
||||||
"interval": { "type": "number", "title": "Interval", "description": "UNDOCUMENTED" },
|
"interval": { "type": "number", "title": "Interval", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"look_ahead": { "type": "number", "title": "Look Ahead", "description": "UNDOCUMENTED" },
|
"look_ahead": { "type": "number", "title": "Look Ahead", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"wander_time": { "type": "number", "title": "Wander Time", "description": "UNDOCUMENTED" }
|
"wander_time": { "type": "number", "title": "Wander Time", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,19 +3,25 @@
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"title": "Swim With Entity 1.8.0",
|
"title": "Swim With Entity 1.8.0",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
"required": [],
|
"required": [],
|
||||||
"properties": {
|
"properties": {
|
||||||
"priority": { "$ref": "types/priority.json" },
|
"priority": { "$ref": "types/priority.json" },
|
||||||
"speed_multiplier": { "$ref": "types/speed_multiplier.json" },
|
"speed_multiplier": { "$ref": "types/speed_multiplier.json" },
|
||||||
"success_rate": { "type": "number", "title": "Success Rate", "description": "UNDOCUMENTED" },
|
"success_rate": { "type": "number", "title": "Success Rate", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"chance_to_stop": { "type": "number", "title": "Chance To Stop", "description": "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" },
|
"state_check_interval": { "type": "number", "title": "State Check Interval", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" },
|
||||||
"catch_up_threshold": { "type": "number", "title": "Catch Up Threshold", "description": "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" },
|
"match_direction_threshold": {
|
||||||
"catch_up_multiplier": { "type": "number", "title": "Catch Up Multiplier", "description": "UNDOCUMENTED" },
|
"type": "number",
|
||||||
"search_range": { "type": "number", "title": "Search Range", "description": "UNDOCUMENTED" },
|
"title": "Match Direction Threshold",
|
||||||
"stop_distance": { "type": "number", "title": "Stop Distance", "description": "UNDOCUMENTED" },
|
"description": "UNDOCUMENTED",
|
||||||
"entity_types": { "$ref": "../types/entity_types.json", "title": "Entity Types", "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" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
"properties": {
|
"properties": {
|
||||||
"priority": { "$ref": "types/priority.json" },
|
"priority": { "$ref": "types/priority.json" },
|
||||||
"speed_multiplier": { "$ref": "types/speed_multiplier.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": {
|
"delay_range": {
|
||||||
"$ref": "../types/range_number_type.json",
|
"$ref": "../types/range_number_type.json",
|
||||||
"default": [10.0, 20.0],
|
"default": [10.0, 20.0],
|
||||||
|
|||||||
@@ -1,13 +1,14 @@
|
|||||||
{
|
{
|
||||||
"$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.target_when_pushed",
|
"$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.behavior.target_when_pushed",
|
||||||
"description": "UNDOCUMENTED",
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"title": "Target When Pushed 1.8.0",
|
"title": "Target When Pushed 1.8.0",
|
||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
"required": [],
|
"required": [],
|
||||||
"properties": {
|
"properties": {
|
||||||
"priority": { "$ref": "types/priority.json" },
|
"priority": { "$ref": "types/priority.json" },
|
||||||
"entity_types": { "$ref": "../types/entity_types.json", "title": "Entity Types", "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" }
|
"percent_chance": { "type": "number", "title": "Percent Chance", "description": "UNDOCUMENTED", "$comment": "UNDOCUMENTED" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"description": "If true, the mob can stop being tempted if the player moves too fast while close to this mob",
|
"description": "If true, the mob can stop being tempted if the player moves too fast while close to this mob",
|
||||||
"title": "TODO Title"
|
"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": {
|
"items": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"description": "List of items this mob is tempted by",
|
"description": "List of items this mob is tempted by",
|
||||||
|
|||||||
@@ -39,5 +39,6 @@
|
|||||||
"title": "TODO Title"
|
"title": "TODO Title"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"description": "UNDOCUMENTED"
|
"description": "UNDOCUMENTED",
|
||||||
|
"$comment": "UNDOCUMENTED"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
"$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.addrider",
|
"$id": "blockception.minecraft.behavior.entities.1.8.0.minecraft.addrider",
|
||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"title": "Addrider 1.8.0",
|
"title": "Add Rider 1.8.0",
|
||||||
"description": "Adds a rider to the entity. Requires minecraft:rideable.",
|
"description": "Adds a rider to the entity. Requires `minecraft:rideable.`",
|
||||||
"required": ["entity_type"],
|
"required": ["entity_type"],
|
||||||
"properties": {
|
"properties": {
|
||||||
"entity_type": { "type": "string", "description": "The entity type that will be riding this entity", "title": "Entity Type" },
|
"entity_type": { "type": "string", "description": "The entity type that will be riding this entity", "title": "Entity Type" },
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"$id": "blockception.minecraft.behavior.entities.filters.weather",
|
"$id": "blockception.minecraft.behavior.entities.filters.weather",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"title": "Weather",
|
"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"],
|
"required": ["value"],
|
||||||
"properties": {
|
"properties": {
|
||||||
"test": { "type": "string", "title": "Test", "description": "The test property" },
|
"test": { "type": "string", "title": "Test", "description": "The test property" },
|
||||||
|
|||||||
Reference in New Issue
Block a user