Refactoring

This commit is contained in:
DaanV2
2020-12-12 00:09:25 +01:00
parent 124cc839f1
commit 6d1ef3597b
226 changed files with 740 additions and 744 deletions

View File

@@ -7,7 +7,7 @@
"title": "Behavior.avoid_mob_type 1.8.0",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"max_dist": {
"type": "number",
"default": 0,

View File

@@ -7,7 +7,7 @@
"description": "Allows this mob to look at and follow the player that holds food they like.",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"items": {
"type": "array",
"description": "List of items that this mob likes",

View File

@@ -9,7 +9,7 @@
"priority": {
"ref": "types/base_priority.json"
},
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }
},
"additionalProperties": false
}

View File

@@ -10,6 +10,6 @@
"priority": {
"ref": "types/base_priority.json"
},
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }
}
}

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"items": {
"type": "array",
"title": "Items",

View File

@@ -7,7 +7,7 @@
"description": "Allows the mob to move in a circle around a point or a target.",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": {
"type": "number",
"default": 1.0,

View File

@@ -6,7 +6,7 @@
"title": "Behavior.controlled_by_player 1.8.0",
"description": "Allows the mob to be controlled by the player.",
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"mount_speed_multiplier": {
"type": "number",
"default": 1,

View File

@@ -6,7 +6,7 @@
"title": "Behavior.defend_village_target 1.8.0",
"description": "Allows the mob to stay in the village and fight mobs hostile to the villagers.",
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"entity_types": {
"$ref": "../types/entity_types.json",
"description": "List of entity types this mob considers a threat to the village",

View File

@@ -6,8 +6,8 @@
"title": "Behavior.delayed_attack 1.8.0",
"description": "Allows the mob to drink potions based on specified environment conditions.",
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"attack_duration": {
"type": "number",
"default": 1,

View File

@@ -6,6 +6,6 @@
"title": "Behavior.door_interact 1.8.0",
"description": "Allows the mob to drink potions based on specified environment conditions.",
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -6,6 +6,6 @@
"title": "Behavior.dragonchargeplayer 1.8.0",
"description": "Allows the dragon to attack a player by flying fast at them. The player is chosen by the dragonscanning goal. Can only be used by the Ender Dragon.",
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -6,6 +6,6 @@
"title": "Behavior.dragondeath 1.8.0",
"description": "Allows the dragon to go out with glory. This controls the Ender Dragon's death animation and can't be used by other mobs.",
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -6,6 +6,6 @@
"title": "Behavior.dragonflaming 1.8.0",
"description": "Allows the dragon to use its flame breath attack. Can only be used by the Ender Dragon.",
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -6,6 +6,6 @@
"title": "Behavior.dragonholdingpattern 1.8.0",
"description": "Allows the Dragon to fly around in a circle around the center podium. Can only be used by the Ender Dragon.",
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -6,6 +6,6 @@
"title": "Behavior.dragonlanding 1.8.0",
"description": "Allows the Dragon to stop flying and transition into perching mode. Can only be used by the Ender Dragon.",
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -6,6 +6,6 @@
"title": "Behavior.dragonscanning 1.8.0",
"description": "Allows the dragon to look around for a player to attack while in perch mode. Can only be used by the Ender Dragon.",
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -6,6 +6,6 @@
"title": "Behavior.dragonstrafeplayer 1.8.0",
"description": "Allows the dragon to fly around looking for a player and shoot fireballs at them. Can only be used by the Ender Dragon.",
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -6,6 +6,6 @@
"title": "Behavior.dragontakeoff 1.8.0",
"description": "Allows the dragon to leave perch mode and go back to flying around. Can only be used by the Ender Dragon.",
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,8 +7,8 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"speed_modifier": {
"default": 0.0,
"description": "TODO description: speed modifier",

View File

@@ -6,8 +6,8 @@
"title": "Behavior.drop_item_for 1.8.0",
"description": "Allows the mob to drink potions based on specified environment conditions.",
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"entity_types": { "$ref": "../types/entity_types.json" },
"drop_item_chance": {
"type": "number",

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"on_eat": { "$ref": "../types/trigger.json", "description": "UNDOCUMENTATED", "title": "On Eat" },
"success_chance": {
"title": "Succes chance",

View File

@@ -7,6 +7,6 @@
"description": "Allows the enderman to drop a block they are carrying. Can only be used by Endermen.",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,8 +7,8 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"search_range": {
"type": "integer",
"default": 0,

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"xz_dist": {
"type": "integer",
"default": 10,

View File

@@ -7,8 +7,8 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"entity_types": {
"$ref": "../types/entity_types.json",
"description": "List of entity types that this mob can follow in a caravan",

View File

@@ -10,7 +10,7 @@
"priority": {
"ref": "types/base_priority.json"
},
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"search_range": {
"type": "integer",
"default": 0,

View File

@@ -10,7 +10,7 @@
"priority": {
"ref": "types/base_priority.json"
},
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"start_distance": {
"type": "number",
"default": 10,

View File

@@ -10,6 +10,6 @@
"priority": {
"ref": "types/base_priority.json"
},
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }
}
}

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,7 +7,7 @@
"description": "Allows the mob to target another mob that hurts them.",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"entity_types": { "$ref": "../types/entity_types.json", "description": "TODO description: entity types", "title": "Entity Types" },
"alert_same_type": {
"type": "boolean",

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"attack_time": {
"type": "number",
"default": 0.5,

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"interval": {
"type": "integer",
"default": 120,

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"must_be_on_ground": {
"type": "boolean",
"default": true,

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"look_distance": {
"type": "number",
"default": 8.0,

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"angle_of_view_vertical": {
"type": "integer",
"default": 360,

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"look_distance": {
"type": "number",
"default": 8.0,

View File

@@ -7,7 +7,7 @@
"description": "Allows the mob to look at the player they are trading with.",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"look_distance": {
"type": "number",
"default": 8.0,

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,8 +7,8 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"cooldown_time": {
"type": "number",
"title": "Cooldown time",

View File

@@ -7,8 +7,8 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"target_dist": {
"type": "number",
"default": 0.0,

View File

@@ -7,8 +7,8 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"timeout_cooldown": {
"type": "number",
"default": 8,

View File

@@ -7,8 +7,8 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"only_at_night": {
"type": "boolean",
"default": false,

View File

@@ -7,7 +7,7 @@
"description": "UNDOCUMENTATED",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"tick_interval": {
"type": "number",
"title": "Tick interval",

View File

@@ -7,8 +7,8 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"goal_radius": {
"type": "number",
"default": 0.5,

View File

@@ -7,8 +7,8 @@
"description": "Allows the mob to move to a POI if able to",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"poi_type": {
"type": "string",
"description": "Tells the goal what POI type it should be looking for",

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": {
"ref": "types/base_speed_multiplier.json"
},

View File

@@ -7,8 +7,8 @@
"description": "Allows the mob to move into a random location within a village.",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"cooldown_time": {
"type": "number",
"default": 0,

View File

@@ -7,8 +7,8 @@
"description": "Allows the mob to move back into water when on land.",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"search_range": {
"type": "integer",
"default": 0,

View File

@@ -7,8 +7,8 @@
"description": "Allows Guardians, Iron Golems and Villagers to move within their pre-defined area that the mob should be restricted to. Other mobs don't have a restriction defined.",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"control_flags": {
"type": "array",
"items": {

View File

@@ -7,8 +7,8 @@
"description": "Allows mob to move towards its current target.",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"within_radius": {
"type": "number",
"default": 0.0,

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"entity_types": {
"description": "List of entity types that this mob considers valid targets",
"$ref": "../types/entity_types.json",

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"entity_types": {
"description": "List of entity types that this mob considers valid targets",
"title": "Entity types",

View File

@@ -10,6 +10,6 @@
"priority": {
"ref": "types/base_priority.json"
},
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" }
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" }
}
}

View File

@@ -7,7 +7,7 @@
"description": "Can only be used by the Ocelot. Allows it to perform the sneak and pounce attack.",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"walk_speed_multiplier": {
"type": "number",
"default": 1.0,

View File

@@ -7,6 +7,6 @@
"description": "Allows the mob to offer the player a flower like the Iron Golem does.",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,7 +7,7 @@
"description": "Allows the mob to open doors. Requires the mob to be able to path through doors, otherwise the mob won't even want to try opening them.",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"close_door_after": {
"type": "boolean",
"default": true,

View File

@@ -7,7 +7,7 @@
"description": "Allows the mob to target another mob that hurts their owner.",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"entity_types": {
"$ref": "../types/entity_types.json",
"description": "List of entity types that this mob can target if they hurt their owner",

View File

@@ -7,7 +7,7 @@
"description": "Allows the mob to target a mob that is hurt by their owner.",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"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",

View File

@@ -7,8 +7,8 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"damage_sources": {
"type": "array",
"items": {

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,7 +7,7 @@
"title": "Behavior.random_look_around 1.8.0",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"look_time": {
"$ref": "../types/range_number_type.json",
"default": [2, 4],

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"sound_interval": {
"type": "integer",
"default": 0,

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"cast_duration": {
"type": "number",
"description": "Time in seconds for the entire event sending process",

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"duration": {
"type": "number",
"default": 1,

View File

@@ -7,7 +7,7 @@
"title": "Behavior.slime_attack 1.8.0",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"set_persistent": {
"type": "boolean",
"default": false,

View File

@@ -7,7 +7,7 @@
"title": "Behavior.slime_random_direction 1.8.0",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"add_random_time_range": {
"type": "number",
"title": "Add random time range",

View File

@@ -7,7 +7,7 @@
"title": "Behavior.snacking 1.8.0",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"items": {
"type": "array",
"description": "Items that we are interested in snacking on",

View File

@@ -7,7 +7,7 @@
"title": "Behavior.sneeze 1.8.0",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"cooldown_time": {
"type": "number",
"default": 0,

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"summon_choices": {
"type": "array",
"description": "List of spells for the mob to use to summon entities. Each spell has the following parameters:",

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"start_distance": {
"type": "number",
"default": 10,

View File

@@ -6,7 +6,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
},
"description": "TODO description"
}

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,7 +7,7 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"carried_item_switch_time": {
"type": "number",
"default": 2,

View File

@@ -7,6 +7,6 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,7 +7,7 @@
"title": "Behavior.vex_copy_owner_target 1.8.0",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"entity_types": {
"$ref": "../types/entity_types.json",
"description": "List of entities this mob can copy the owner from.",

View File

@@ -7,7 +7,7 @@
"title": "Behavior.vex_random_move 1.8.0",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"entity_types": {
"$ref": "../types/entity_types.json",
"description": "List of entities this mob can copy the owner from.",

View File

@@ -7,6 +7,6 @@
"title": "Behavior.wither_random_attack_pos_goal 1.8.0",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" }
"priority": { "$ref": "./types/base_priority.json" }
}
}

View File

@@ -7,7 +7,7 @@
"title": "Behavior.wither_target_highest_damage 1.8.0",
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"priority": { "$ref": "./types/base_priority.json" },
"entity_types": {
"$ref": "../types/entity_types.json",
"description": "List of entity types the wither takes into account to find who dealt the most damage to it",

View File

@@ -6,8 +6,8 @@
"additionalProperties": false,
"required": [],
"properties": {
"priority": { "$ref": "types/base_priority.json" },
"speed_multiplier": { "$ref": "types/base_speed_multiplier.json" },
"priority": { "$ref": "./types/base_priority.json" },
"speed_multiplier": { "$ref": "./types/base_speed_multiplier.json" },
"active_time": {
"type": "integer",
"default": 0,