{
  "$id": "blockception.minecraft.resource.particle.1.10.0.particle_lifetime_events",
  "type": "object",
  "title": "Particle Lifetime Events Component For 1.10.0",
  "additionalProperties": false,
  "properties": {
    "creation_event": {
      "title": "Creation Event",
      "description": "Fires when the particle is created",
      "oneOf": [{ "type": "array", "items": { "type": "string" } }, { "type": "string" }]
    },
    "custom_events": { "title": "Custom Events", "description": "UNDOCUMENTED, unclear structure :(" },
    "expiration_event": {
      "title": "Expiration Event",
      "description": "Fires when the particle expires (does not wait for particles to expire too)",
      "oneOf": [{ "type": "array", "items": { "type": "string" } }, { "type": "string" }]
    },
    "timeline": { "propertyNames": { "pattern": "[0-9]*.[0-9]*" }, "description": "UNDOCUMENTED: timeline", "title": "Timeline" }
  },
  "description": "UNDOCUMENTED: "
}
