{ "$id": "blockception.minecraft.behavior.entities.minecraft.attack_cooldown", "type": "object", "title": "Attack Cooldown", "description": "Adds a cooldown to a mob. The intention of this cooldown is to be used to prevent the mob from attempting to aquire new attack targets.", "additionalProperties": false, "properties": { "attack_cooldown_complete_event": { "$ref": "../types/trigger.json", "description": "Event to be run when the cooldown is complete.", "title": "Attack Cooldown Complete Event" }, "attack_cooldown_time": { "default": [0.0, 1.0], "description": "Amount of time in seconds for the cooldown. Can be specified as a number or a pair of numbers (Minimum and max).", "title": "Attack Cooldown Time", "oneOf": [ { "type": "array", "items": [ { "type": "number", "title": "Maximum" }, { "type": "number", "title": "Maximum" } ] }, { "type": "number" } ] } } }