I have been testing out different events and googling around for a few hours now and can't find a solution to my problem. I am trying to make a custom tnt plugin (different tnt types do different effects, like bigger explosions and such) and I set metadata to the tnt block when i place it if it is the custom tnt, so if i could get the entity when the tnt becomes primed i could also set the metadata of the entity then check the blockexplosionevent or whatever its called to apply the effects. I need an event or way to determine when it switches immediately when it's primed. I've tried: PlayerInteractEvent (doing this is going to require me to do more to get the entity, and detect if other tnt ignites the tnt or if redstone ignites it) ExplosionPrimeEvent (this occurs when the tnt is about to explode[like a tick away], not when its actually primed) CreatureSpawnEvent (i saw something on here from googling this issue that this would work, but it doesnt BlockPhysicsEvent (fires about 6 times when you prime a TNT) EntityBlockFormEvent (tried it then realized it wasn't for this) Once again to clarify I have been googling this issue all day and still have not come to a conclusion. I have tried out different events and still have not found one most suitable for this. If someone could please help me resolve this issue asap I would really appreciate it, thanks!