2021-06-06 10:07:19 +00:00
{
"$id" : "blockception.minecraft.resource.particle.1.10.0.emitter_lifetime_events" ,
"type" : "object" ,
"title" : "Emitter Lifetime Events Component For 1.10.0" ,
2021-06-16 16:19:12 +02:00
"description" : "UNDOCUMENTED" ,
2021-07-01 11:35:53 +02:00
"$comment" : "UNDOCUMENTED" ,
2021-06-06 10:07:19 +00:00
"additionalProperties" : false ,
"properties" : {
"creation_event" : {
"title" : "Creation Event" ,
"description" : "Fires when the emitter is created" ,
"oneOf" : [ { "type" : "array" , "items" : { "type" : "string" } } , { "type" : "string" } ]
} ,
"expiration_event" : {
"title" : "Expiration Event" ,
"description" : "Fires when the emitter expires (does not wait for particles to expire too)" ,
"oneOf" : [ { "type" : "array" , "items" : { "type" : "string" } } , { "type" : "string" } ]
} ,
"timeline" : {
"title" : "Timeline" ,
"type" : "object" ,
2021-06-19 15:05:41 +02:00
"description" : "A series of times, e.g. 0.0 or 1.0, that trigger the event, these get fired on every loop the emitter goes through, `time` is the time, e.g. one line might be: `0.4`: `event`" ,
2021-06-06 10:07:19 +00:00
"propertyNames" : { "pattern" : "^[\\d\\.]+$" } ,
"additionalProperties" : {
"title" : "Timeline Object" ,
"description" : "A single point in time that executes commands/molang/events" ,
"oneOf" : [ { "type" : "array" , "items" : { "type" : "string" } } , { "type" : "string" } ]
}
} ,
"travel_distance_events" : {
"title" : "Travel Distance Events" ,
2021-06-19 15:05:41 +02:00
"description" : "A series of distances, e.g. 0.0 or 1.0, that trigger the event these get fired when the emitter has moved by the specified input distance, e.g. one line might be: `0.4`: `event`" ,
2021-06-06 10:07:19 +00:00
"propertyNames" : { "pattern" : "^[\\d\\.]+$" }
} ,
"looping_travel_distance_events" : {
"title" : "Looping Travel Distance Events" ,
"description" : "A series of events that occur at set intervals these get fired every time the emitter has moved the specified input distance from the last time it was fired." ,
"type" : "array" ,
"items" : {
"type" : "object" ,
"title" : "Distance Event" ,
"additionalProperties" : false ,
"properties" : {
2021-07-01 16:37:41 +02:00
"distance" : { "title" : "Distance" , "description" : "UNDOCUMENTED" , "$comment" : "UNDOCUMENTED" , "type" : "number" } ,
2021-06-06 10:07:19 +00:00
"effects" : {
"title" : "Effects" ,
2021-06-16 16:19:12 +02:00
"description" : "UNDOCUMENTED" ,
2021-07-01 11:35:53 +02:00
"$comment" : "UNDOCUMENTED" ,
2021-06-06 10:07:19 +00:00
"oneOf" : [ { "type" : "array" , "items" : { "type" : "string" } } , { "type" : "string" } ]
}
}
}
}
}
}