For some reason, TNT explosions are not considered mobGriefing, while creepers, end crystals, and fireballs do. I do know that I can simply run a repeating command block with /kill @e[type=tnt], but I would like to have a potentially useful suggestion.
There are many players like me who need some parts of mobGriefing features, such as sheep eating grass, enderman picking up blocks, withers chewing through chunks, and villagers planting seeds. However, some of us also want to avoid explosions at the same time, just because they are "annoying".
My suggestion is to change the mobGriefing and add setExplosionDestruction variables into /gamerule command.
mobGriefing's range of effect should now exclude any mob/entity explosions, while it toggles other block-changing behaviors of mobs/entities (ex. villagers planting seeds and wither eating blocks).
setExplosionDestruction's range of effect should solely focus on explosions, including TNT, TNT minecarts, fireballs, projectile wither skulls, wither spawn explosions, and end crystals.
The two variables are better separated.
Please sign in to leave a comment.