SocketNukes,
also known as the Bolb Mod 1.16.5 (Patent Pending),
is a work in progress.
It currently features an API for creating extensible, performant, easy to use explosions, that do anything.
For reference, it currently contains four:
- Vanilla, mimics TNT exactly.
- Cubic, carves out a perfectly cubic hole around the explosion.
- Null, does nothing.
- Bolb, explodes in a flurry of yellow slime-like entities called Bolbs. Try naming one of them "Curle" at Christmas! Or any other time of the year, really!
These explosions have crafting recipes, and due to their nature this mod has very real griefing potential. I do not suggest you add this mod to a server for friends.
Happy exploding!
The nerdy bits:
This is the framework for a port of ICBM Classic to 1.16.5.
We released it early for April Fools, as the Forge discord had been taken over by bolbs and Curles, and this was the perfect companion to that.
The actual nerdy bits:
The Exploderiser item, and the Explosive block and block item are designed to be generic to any ExtendedExplosionType you give it.
As long as the explosion is registered, via the ExtendedExplosionType class, to the EXPLOSIONS registry, there will be an option generated in the Exploderiser shift-right-click menu for it, as well as a block generated in the SocketNukes creative tab. The logic will all be handled for you, including running the separate stages sequentially.
It is planned that these stages will run on separate ticks, to increase performance in things like large nuclear explosions, but this is not yet implemented.