I have a spawn area I am hoping to make a safe haven, so I have a command block on a clock that kills each hostile mob type. This works to keep the place free of any hostile mobs, however every night I see rotten flesh, bones, arrows, and string everywhere.
I would like to add something to my command blocks so that they are killed without dropping loot. How can I accomplish this?
Note that I want mobs to drop loot generally elsewhere in the world, so
/gamerule doMobLoot false will not do the trick for me. I'm hoping for a command that only applies to the mobs killed by the command block, and not anything else.