Advertisement
Umbreo

Spellcasting in One Command (part 3 for 1.9)

Oct 12th, 2015
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.80 KB | None | 0 0
  1. /summon FallingSand ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:FallingSand,Block:redstone_block,Time:1,Passengers:[{id:FallingSand,Block:activator_rail,Time:1,Passengers:[{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false,Passengers:[{id:MinecartCommandBlock,Command:fill ~2 ~-2 ~-2 ~10 ~3 ~1 obsidian 0 hollow,Passengers:[{id:MinecartCommandBlock,Command:fill ~2 ~-1 ~-2 ~10 ~2 ~1 stained_glass 0 replace obsidian 0},{id:MinecartCommandBlock,Command:setblock ~1 ~1 ~ wall_sign 4 replace {Text1:"Umbreo's New",Text2:"Spellcasting Mod",Text4:"Power to Remove"}},{id:MinecartCommandBlock,Command:setblock ~2 ~ ~ command_block 0 replace {Command:"/fill ~-1 ~-3 ~-2 ~9 ~3 ~1 air"}},{id:MinecartCommandBlock,Command:fill ~2 ~-2 ~-2 ~10 ~3 ~1 repeating_command_block 0 keep {auto:1}},{id:MinecartCommandBlock,Command:Tier 3 - use blockdata to put the commands into the repeating command blocks,Passengers:[{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~-1 {Command:/execute @e[score_Lava_min=1,score_Lava=1,lm=7] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:LavaSpell1,Invisible:1}}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~-1 {Command:/execute @a[score_Lava_min=2,score_Lava=2,lm=10] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:LavaSpell2,Invisible:1}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~-1 {Command:/execute @e[name=LavaSpell1] ~ ~ ~ xp -8L @p[r=1,score_Lava_min=1,score_Lava=1]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~-1 {Command:/execute @e[name=LavaSpell2] ~ ~ ~ xp -10L @p[r=1,score_Lava_min=2,score_Lava=2]}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~-1 {Command:/scoreboard players add @e[name=LavaSpell1] Casting 1}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~-1 {Command:/scoreboard players add @e[name=LavaSpell2] Casting 1}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~-1 {Command:/execute @e[name=LavaSpell1,score_Casting_min=150,score_Casting=150] ~ ~ ~ Oops, this command was duplicated.}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~-1 {Command:/execute @e[name=LavaSpell2,score_Casting=5] ~ ~ ~ summon Bat ~ ~50 ~ {CustomName:MeteorSpell,Silent:1,ActiveEffects:[{Id:14,Amplifier:1,Duration:999999},{Id:1,Amplifier:5,Duration:10}]}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~-1 {Command:/execute @e[name=LavaSpell1,score_Casting_min=150,score_Casting=150] ~ ~ ~ fill ~-5 ~-5 ~-5 ~5 ~ ~5 air 0}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~-1 {Command:/execute @e[name=LavaSpell2,score_Casting_min=150,score_Casting=150] ~ ~ ~ execute @e[name=MeteorSpell] ~ ~ ~ /summon Fireball ~ ~-1 ~ {ExplosionPower:20,direction:[0.0,-5.0,0.0]}}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~-1 {Command:/execute @e[name=LavaSpell1,score_Casting_min=190,score_Casting=190] ~ ~ ~ fill ~-5 ~ ~-5 ~5 ~1 ~5 lava 0}},{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~-1 {Command:/execute @e[name=LavaSpell2,score_Casting_min=151,score_Casting=151] ~ ~ ~ kill @e[name=MeteorSpell]}},{id:MinecartCommandBlock,Command:blockdata ~9 ~ ~-1 {Command:/scoreboard players set @a[score_Lava_min=1] Lava 0}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-1 ~-1 air 0},{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~-1 {Command:/execute @e[score_Storm_min=1,score_Storm=1,lm=3] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:StormSpell1,Invisible:1}}},{id:MinecartCommandBlock,Command:blockdata ~3 ~2 ~-1 {Command:/execute @e[score_Storm_min=2,score_Storm=2,lm=12] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:StormSpell2,Invisible:1}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~-1 {Command:/execute @e[name=StormSpell1] ~ ~ ~ xp -3L @p[r=1,score_Storm_min=1,score_Storm=1]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~2 ~-1 {Command:/execute @e[name=StormSpell2] ~ ~ ~ xp -12L @p[r=1,score_Storm_min=2,score_Storm=2]}},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~-1 {Command:/scoreboard players add @e[name=StormSpell1] Casting 1}},{id:MinecartCommandBlock,Command:blockdata ~5 ~2 ~-1 {Command:/scoreboard players add @e[name=StormSpell2] Casting 1}},{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~-1 {Command:/execute @e[name=StormSpell1,score_Casting_min=20] ~ ~ ~ execute @e[r=20,c=1,type=!ArmorStand,team=] ~ ~ ~ summon LightningBolt ~ ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~6 ~2 ~-1 {Command:/execute @e[name=StormSpell2,score_Casting_min=150,score_Casting=150] ~ ~ ~ execute @e[type=!ArmorStand,r=20] ~ ~ ~ summon LightningBolt ~ ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~7 ~2 ~-1 {Command:/scoreboard players set @a[score_Storm_min=1] Storm 0}},{id:MinecartCommandBlock,Command:setblock ~7 ~1 ~-1 air 0},{id:MinecartCommandBlock,Command:fill ~8 ~1 ~-1 ~9 ~2 ~-1 air 0},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~ {Command:/execute @e[score_Xplode_min=1,score_Xplode=1,lm=1] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:XplodeSpell1,Invisible:1}}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~ {Command:/execute @e[score_Xplode_min=2,score_Xplode=2,lm=8] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:XplodeSpell2,Invisible:1}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~ {Command:/execute @e[name=XplodeSpell1] ~ ~ ~ xp -1L @p[r=1,score_Xplode_min=1,score_Xplode=1]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~ {Command:/execute @e[name=XplodeSpell2] ~ ~ ~ xp -8L @p[r=1,score_Xplode_min=2,score_Xplode=2]}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~ {Command:/scoreboard players add @e[name=XplodeSpell1] Casting 1}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~ {Command:/scoreboard players add @e[name=XplodeSpell2] Casting 1}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~ {Command:/execute @e[name=XplodeSpell1,score_Casting_min=50,score_Casting=50] ~ ~ ~ summon PrimedTnt ~ ~ ~ {Fuse:50}}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~ {Command:/execute @e[name=XplodeSpell2,score_Casting=199] ~ ~ ~ execute @e[name=TntSpell] ~ ~ ~ summon PrimedTnt ~ ~-1 ~ {Fuse:50}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~ {Command:/execute @e[name=XplodeSpell2,score_Casting=1] ~ ~ ~ summon Bat ~ ~10 ~ {CustomName:TntSpell,Silent:1,ActiveEffects:[{Id:14,Amplifier:1,Duration:999999}]}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~ {Command:/execute @e[name=XplodeSpell2,score_Casting_min=199] ~ ~ ~ kill @e[name=TntSpell,c=2]}},{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~ {Command:/scoreboard players set @a[score_Xplode_min=1] Xplode 0}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~ air 0},{id:MinecartCommandBlock,Command:fill ~9 ~-1 ~ ~9 ~ ~ air 0},{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~ {Command:/execute @e[score_Nature_min=1,score_Nature=1,lm=1] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:NatureSpell1,Invisible:1}}},{id:MinecartCommandBlock,Command:blockdata ~3 ~2 ~ {Command:/execute @e[score_Nature_min=2,score_Nature=2,lm=9] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:NatureSpell2,Invisible:1}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~ {Command:/execute @e[name=NatureSpell1] ~ ~ ~ xp -1L @p[r=1,score_Nature_min=1,score_Nature=1]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~2 ~ {Command:/execute @e[name=NatureSpell2] ~ ~ ~ xp -9L @p[r=1,score_Nature_min=2,score_Nature=2]}},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~ {Command:/scoreboard players add @e[name=NatureSpell1] Casting 1}},{id:MinecartCommandBlock,Command:blockdata ~5 ~2 ~ {Command:/scoreboard players add @e[name=NatureSpell2] Casting 1}},{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~ {Command:/execute @e[name=NatureSpell1,score_Casting=1] ~ ~ ~ gamerule randomTickSpeed 1000}},{id:MinecartCommandBlock,Command:blockdata ~6 ~2 ~ {Command:/execute @e[name=NatureSpell2,score_Casting=1] ~ ~ ~ gamerule randomTickSpeed 1000}},{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~ {Command:/execute @e[name=NatureSpell1,score_Casting_min=199] ~ ~ ~ gamerule randomTickSpeed 3}},{id:MinecartCommandBlock,Command:blockdata ~7 ~2 ~ {Command:/execute @e[name=NatureSpell2,score_Casting_min=50] ~ ~ ~ execute @e[r=15,type=!ArmorStand,team=] ~ ~ ~ detect ~ ~ ~ sapling 5 kill @e[c=1]}},{id:MinecartCommandBlock,Command:blockdata ~8 ~1 ~ {Command:/execute @e[name=NatureSpell2,score_Casting_min=50,score_Casting=190] ~ ~ ~ execute @e[r=15,type=!ArmorStand,team=] ~ ~ ~ fill ~ ~ ~ ~1 ~ ~1 sapling 5 keep}},{id:MinecartCommandBlock,Command:blockdata ~8 ~2 ~ {Command:/execute @e[name=NatureSpell2,score_Casting_min=199] ~ ~ ~ gamerule randomTickSpeed 3}},{id:MinecartCommandBlock,Command:blockdata ~9 ~2 ~ {Command:/scoreboard players set @a[score_Nature_min=1] Nature 0}},{id:MinecartCommandBlock,Command:setblock ~9 ~1 ~ air 0},{id:MinecartCommandBlock,Command:Tier 5 - clean up the mess of minecarts and the first command block,Passengers:[{id:MinecartCommandBlock,Command:setblock ~ ~ ~1 command_block 0 replace {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~1 redstone_block,Passengers:[{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=1]}]}]}]}]}]}]}]}]}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement