You can create a lightning stick using these commands in a command block:
/testfor @e[type=Player] {SelectedItemSlot:0}
/execute @e[type=*InsertMobNameHere*] ~ ~ ~ summon LightningBolt ~ ~ ~
You can also create lightning arrows:
/execute @e[type=Arrow,c11] ~ ~ ~ summon LightningBolt
/kill @e[type=Arrow]
To receive a command block, you can type in the command chat:
/give @p minecraft:command_block 64
The way I can think of this works rather well. It involves the "arrow storm" activator being in a specific inventory slot, as if like an option.
First, you set a loop command block to this:
/replaceitem entity @a[m=2] slot.hotbar.0 minecraft:arrow 1 0 {display:{Name:"Activate Arrow Storm",Lore:[Select this slot to activate an arrow storm!]}}
Then have another loop command block activating the following:
/execute @a[tag=SelectedItemSlot:0,m=0] ~ ~ ~ summon arrow ~ ~10 ~ {Life:1000,pickup:0}
Along with another loop that does this:
/execute @a[tag=SelectedItemSlot:0,m=0] ~ ~ ~ summon creeper ~ ~9.9 ~ {ignited:1,ExplosionRadius:1,Fuse:1,Silent:1b,NoAI:1b}
I added tags to the arrows so that they could not be picked up {pickup:0} and despawned after 200 ticks {Life:1000}
The creepers are so the arrows fly everywhere, while allowing for the safety of the buildings if the command
/gamerule mobGreifing false
is executed. Notice that the creeper is slightly lower than the arrows so that they mostly fly upwards.
Have fun with your new arrow storm, or potential entity fountain! ;)
May require a powerful computer depending on how many people are going to use this.
May require several /replaceitem
commands to get rid of any arrows created by moving the arrows in the inventory.
Best Answer
This in another command block should instantly destroy every arrow. A similar command using
/kill
instead should also have the same effect.