{ "$id": "blockception.minecraft.behavior.entities.minecraft.balloonable", "additionalProperties": false, "type": "object", "title": "Balloonable", "description": "allows the entity to have a balloon attached and defines the conditions and events for the entity when is ballooned.", "required": [], "properties": { "soft_distance": { "title": "Soft Distance", "description": "Distance in blocks where the 'spring' effect lifts the entity.", "type": "number", "default": 2.0 }, "max_distance": { "title": "Max Distance", "description": "Distance in blocks where the balloon breaks.", "type": "number", "default": 10.0 }, "on_balloon": { "title": "On Balloon", "description": "Event to call when the entity is ballooned.", "type": "string" }, "on_unballoon": { "title": "On Unballoon", "description": "Event to call when the entity is unballooned.", "type": "string" }, "mass": { "title": "Mass", "description": "Mass that the entity has when computing balloon pull forces.", "type": "number", "default": 1.0 } }, "examples": [ { "max_distance": 10.0, "soft_distance": 2.0, "mass": 0.5 } ] }