Block Protection Toggle: Introduced the onProtect configuration option in the config file.
When onProtect: true, the specified blocks in the protectedBlocks list will not be affected by fireball explosions.
When onProtect: false, all blocks will behave as in default Minecraft, allowing explosions to affect all blocks.
Configurable Protected Blocks: Added support for defining protected blocks in the protectedBlocks list in the config file. This ensures specific block types remain untouched during explosions, depending on the onProtect setting.