控制台输入
/gamerule mobGriefing false
关闭生物破坏方块
/gamerule mobGriefing true
打开生物破坏方块
如果需要TNT爆炸不破坏方块可以直接用命令方块给所有爆炸剩余时间为1的TNT增加标签a,使所有标签为a的生物执行:在原地生成一只同样威力的爆炸时间为0的苦力怕,最后杀死所有标签为a的生物
scoreboard players tag @e[type=PrimedTnt] a {Fuse:1}
execute @e[tag=a] ~ ~ ~ summon Creeper ~ ~ ~ {Fuse:0}
kill @e[tag=a]