@AppleMC You could hook into the plugin. https://dev.bukkit.org/projects/vault This plugin has an API and documentation on it.
@ollinator01 You can use packets to create paticles.
@satarskrin You can use .setFuseTicks(int ticks) method to set the fuse time in ticks.
@Plx0wn Damage to the player or damage to the enviornment? For player damage you can check if the cause of damage was explosion and set that...
Separate names with a comma.