Minecraft – (Java Minecraft 1.14.2) How to make a charged creeper do more damage without increasing explosion radius or summoning multiple

minecraft-commandsminecraft-java-edition

I'm writing a datapack with the Holy Hand Grenade of Antioch from Monty Python and the Holy Grail. I have everything working, (see this post) but I'd like to make the charged creeper I spawn in do more damage but with a smaller explosion radius. I know giving mobs strength makes them hit harder, but creepers don't hit per se, they just explode, so that doesn't seem like it would work (correct me if I'm wrong). Here is my command to spawn it in:

summon creeper ~ ~ ~ {Fuse:0,powered:1,Invulnerable:1,ExplosionRadius:1.5,CustomName:"\"a Holy Hand Grenade of Antioch\""}

I know that creepers' explosions deal damage to entities and having multiple creepers will add that damage together, but it also destroys any drops so I don't want to go that route. Is there a way to increase the damage for the creeper without making it's explosion radius any bigger or spawning in multiple creepers?

Be aware that I have this in a function which turns mobgriefing off right before summoning the creeper and turns it back on right after the creeper explodes. The concern isn't making bigger craters but making the area that it effects too large so the thrower is impacted (it's a potion so it can't be thrown super far).

Best Answer

You could summon an area effect cloud in the same position as the creeper. This command would do just that:

summon minecraft:area_effect_cloud ~ ~ ~ {Potion:"minecraft:strong_harming",Radius:1.5f,Duration:6,Particle:"minecraft:explosion"}

If the affected area for this is too large, then you can simply decrease the Radius.