TNT is ruining my minecraft experience

Run:

/gamerule tntExplodes false

You can place a command block near your creations and set it to repeat and always active. Write this command in:

/kill @e[type=tnt]

If you're running a Pocketmine server, there are plugins to block TNT. If you're running a local, or ordinary server, there is no current method to block it.