Umbreo

TttS Modpack 2: Guardian of the Skies (v2)

Nov 6th, 2015
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.91 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,Passengers:[{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false},{id:MinecartCommandBlock,Command:scoreboard objectives add wingGrounded dummy},{id:MinecartCommandBlock,Command:scoreboard objectives add wingSheep dummy},{id:MinecartCommandBlock,Command:scoreboard objectives add wingSkeleton dummy},{id:MinecartCommandBlock,Command:scoreboard objectives add wingWitch dummy},{id:MinecartCommandBlock,Command:scoreboard objectives add wingChicken dummy},{id:MinecartCommandBlock,Command:scoreboard objectives add wingClock dummy},{id:MinecartCommandBlock,Command:scoreboard objectives add wingTornado dummy},{id:MinecartCommandBlock,Command:scoreboard objectives add wingBlizzard dummy},{id:MinecartCommandBlock,Command:scoreboard objectives add wingSkyBoss dummy},{id:MinecartCommandBlock,Command:scoreboard teams add wingBoss},{id:MinecartCommandBlock,Command:scoreboard teams add wingActiveSpell},{id:MinecartCommandBlock,Command:scoreboard teams option wingBoss color gold},{id:MinecartCommandBlock,Command:scoreboard teams option wingActiveSpell color dark_purple},{id:MinecartCommandBlock,Command:/summon ArmorStand ~5 ~1 ~ {CustomName:Blizzard!,Tags:[wingProtected,wingBossSpell,wingBlizzard,wingMod2],Invisible:1,Invulnerable:1}},{id:MinecartCommandBlock,Command:/summon ArmorStand ~5 ~1 ~ {CustomName:Tornado!,Tags:[wingProtected,wingBossSpell,wingTornado,wingMod2],Invisible:1,Invulnerable:1}},{id:MinecartCommandBlock,Command:/summon ArmorStand ~5 ~1 ~ {CustomName:Meteor!,Tags:[wingProtected,wingBossSpell,wingMeteor,wingMod2],Invisible:1,Invulnerable:1}},{id:MinecartCommandBlock,Command:/summon ArmorStand ~5 ~1 ~ {CustomName:Lightning!,Tags:[wingProtected,wingBossSpell,wingLightning,wingMod2],Invisible:1,Invulnerable:1}},{id:MinecartCommandBlock,Command:/summon ArmorStand ~5 ~1 ~ {CustomName:wingSpawner,Tags:[wingProtected,wingMod2],Invisible:1,Invulnerable:1}},{id:MinecartCommandBlock,Command:Tier 2 - build the box and fill it with command blocks,Passengers:[{id:MinecartCommandBlock,Command:fill ~2 ~-2 ~-2 ~9 ~5 ~1 quartz_block 2 hollow,Passengers:[{id:MinecartCommandBlock,Command:fill ~2 ~-1 ~-2 ~9 ~4 ~1 stained_glass 0 replace quartz_block 2},{id:MinecartCommandBlock,Command:setblock ~1 ~1 ~ wall_sign 4 replace {Text1:"Guardian of the Skies",Text2:"by Umbreo",Text4:"Power to Remove"}},{id:MinecartCommandBlock,Command:setblock ~2 ~ ~1 command_block 0 replace {Command:setblock ~ ~ ~ command_block 0 replace {auto:1b,Command:"/fill ~-1 ~-3 ~-3 ~8 ~5 ~ air"}}},{id:MinecartCommandBlock,Command:setblock ~2 ~ ~-1 command_block 0 replace {Command:/kill @e[tag=wingMod2]}},{id:MinecartCommandBlock,Command:setblock ~2 ~ ~ air 0},{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~-2 ~9 ~5 ~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:[
  2. {id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~-1 {Command:/scoreboard players tag @e[name=wingDropMarker] add wingGrounded {OnGround:1b}}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~ {Command:/kill @e[name=wingDropMarker,tag=wingGrounded]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~-1 {Command:/execute @e[name=BlessedChicken] ~ ~ ~ scoreboard players remove @e[name=wingSpawner,score_wingChicken_min=1] wingChicken 1}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~ {Command:/execute @e[name=WindThief] ~ ~ ~ scoreboard players remove @e[name=wingSpawner,score_wingWitch_min=1] wingWitch 1}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~-1 {Command:/execute @e[name=FallenCloud] ~ ~ ~ scoreboard players remove @e[name=wingSpawner,score_wingSheep_min=1] wingSheep 1}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~ {Command:/execute @e[name=AncientBones] ~ ~ ~ scoreboard players remove @e[name=wingSpawner,score_wingSkeleton_min=1] wingSkeleton 1}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~-1 {Command:/execute @a ~ ~ ~ scoreboard players add @e[name=wingSpawner] wingChicken 4}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~ {Command:/execute @a ~ ~ ~ scoreboard players add @e[name=wingSpawner] wingWitch 3}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~-1 {Command:/execute @a ~ ~ ~ scoreboard players add @e[name=wingSpawner] wingSheep 4}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~ {Command:/execute @a ~ ~ ~ scoreboard players add @e[name=wingSpawner] wingSkeleton 3}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~-1 {Command:/execute @e[tag=wingSkyWing] ~ ~ ~ execute @e[r=1,tag=wingWindEssence] ~ ~ ~ execute @e[r=1,tag=wingFallenCloud] ~ ~ ~ scoreboard players tag @e[r=1,tag=wingAncientBone] add wingSummonBoss}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~ {Command:/execute @e[tag=wingSummonBoss] ~ ~ ~ summon ArmorStand ~ ~ ~ {Invisible:0,Invulnerable:1,CustomName:Guardian of the Skies,Team:wingBoss,Tags:[wingBossSpawn,wingCounting]}}},
  3. {id:MinecartCommandBlock,Command:blockdata ~3 ~ ~-1 {Command:/execute @e[name=wingSpawner,score_wingChicken_min=10] ~ ~ ~ /summon Chicken ~ ~10 ~ {CustomName:BlessedChicken,ArmorItems:[{id:minecraft:feather,tag:{display:{Name:Sky Wing,Lore:["Used to summon","the Guardian of the Skies"]}},Count:1},{},{id:elytra},{}],ArmorDropChances:[0.1f,0.0f,0.0f,0.0f],Passengers:[{Tags:[wingMod2],CustomName:wingDropMarker,id:ArmorStand,Invisible:1,Small:1,Invulnerable:1,Pose:{Head:[90F,0F,0F]},ArmorItems:[{},{},{},{id:minecraft:glass}]}]}}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~ {Command:/execute @e[name=wingSpawner,score_wingWitch_min=10] ~ ~ ~ /summon Witch ~ ~10 ~ {CustomName:WindThief,ArmorItems:[{id:minecraft:potion,tag:{display:{Name:Essence of Wind,Lore:["Used to summon","the Guardian of the Skies"]}},Count:1},{},{id:elytra},{}],ArmorDropChances:[0.2f,0.0f,0.0f,0.0f],Passengers:[{Tags:[wingMod2],CustomName:wingDropMarker,id:ArmorStand,Invisible:1,Small:1,Invulnerable:1,Pose:{Head:[90F,0F,0F]},ArmorItems:[{},{},{},{id:minecraft:glass}]}]}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~-1 {Command:/execute @e[name=wingSpawner,score_wingSheep_min=10] ~ ~ ~ /summon Sheep ~ ~10 ~ {CustomName:FallenCloud,ArmorItems:[{id:minecraft:wool,tag:{display:{Name:Fallen Cloud,Lore:["Used to summon","the Guardian of the Skies"]}},Count:1},{},{id:elytra},{}],ArmorDropChances:[0.1f,0.0f,0.0f,0.0f],Passengers:[{Tags:[wingMod2],CustomName:wingDropMarker,id:ArmorStand,Invisible:1,Small:1,Invulnerable:1,Pose:{Head:[180F,0F,0F]},ArmorItems:[{},{},{},{id:minecraft:glass}]}]}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~ {Command:/execute @e[name=wingSpawner,score_wingSkeleton_min=10] ~ ~ ~ /summon Skeleton ~ ~10 ~ {CustomName:AncientBones,ArmorItems:[{id:minecraft:bone,tag:{display:{Name:Ancient Bone,Lore:["Used to summon","the Guardian of the Skies"]}},Count:1},{},{id:elytra},{}],ArmorDropChances:[0.1f,0.0f,0.0f,0.0f],HandItems:[{id:bow},{}],Passengers:[{Tags:[wingMod2],CustomName:wingDropMarker,id:ArmorStand,Invisible:1,Small:1,Invulnerable:1,ArmorItems:[{},{},{},{id:minecraft:glass}]}]}}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~-1 {Command:/execute @e[name=wingSpawner,score_wingChicken_min=10] ~ ~ ~ spreadplayers ~ ~ 10 100 false @e[name=BlessedChicken]}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~ {Command:/execute @e[name=wingSpawner,score_wingWitch_min=10] ~ ~ ~ spreadplayers ~ ~ 10 100 false @e[name=WindThief]}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~-1 {Command:/execute @e[name=wingSpawner,score_wingSheep_min=10] ~ ~ ~ spreadplayers ~ ~ 10 100 false @e[name=FallenCloud]}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~ {Command:/execute @e[name=wingSpawner,score_wingSkeleton_min=10] ~ ~ ~ spreadplayers ~ ~ 10 100 false @e[name=AncientBones]}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~-1 {Command:/scoreboard players tag @e[type=Item] add wingSkyWing {Item:{id:minecraft:feather,tag:{display:{Name:Sky Wing,Lore:["Used to summon","the Guardian of the Skies"]}}}}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~ {Command:/scoreboard players tag @e[type=Item] add wingWindEssence {Item:{id:minecraft:potion,tag:{display:{Name:Essence of Wind,Lore:["Used to summon","the Guardian of the Skies"]}}}}}},{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~-1 {Command:/scoreboard players tag @e[type=Item] add wingFallenCloud {Item:{id:minecraft:wool,tag:{display:{Name:Fallen Cloud,Lore:["Used to summon","the Guardian of the Skies"]}}}}}},{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~ {Command:/scoreboard players tag @e[type=Item] add wingAncientBone {Item:{id:minecraft:bone,tag:{display:{Name:Ancient Bone,Lore:["Used to summon","the Guardian of the Skies"]}}}}}},
  4. {id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~-1 {Command:/scoreboard players add @e[tag=wingCounting] wingClock 1}},{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~ {Command:/execute @e[tag=wingBossSpawn,score_wingClock_min=1,score_wingClock=1] ~ ~ ~ say You dare challenge my reign?}},{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~-1 {Command:/execute @e[tag=wingBossSpawn,score_wingClock_min=30,score_wingClock=30] ~ ~ ~ say Very well, mortal. I accept your challenge. I shall test your worthiness.}},{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~ {Command:/execute @e[tag=wingBossSpawn,score_wingClock_min=60,score_wingClock=60] ~ ~ ~ say Prepare to battle!}},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~-1 {Command:/execute @e[tag=wingBossSpawn,score_wingClock_min=65,score_wingClock=75] ~ ~ ~ summon LightningBolt ~ ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~ {Command:/execute @e[tag=wingBossSpawn,score_wingClock_min=84,score_wingClock=84] ~ ~ ~ summon Skeleton ~ ~5 ~ {CustomName:Guardian of the Skies,CustomNameVisible:1,Team:wingBoss,Attributes:[{Name:generic.followRange,Base:100},{Name:generic.knockbackResistance,Base:1},{Name:generic.maxHealth,Base:150},{Name:generic.attackDamage,Base:null}],HandItems:[{id:bow,Count:1,tag:{ench:[{id:48,lvl:5},{id:49,lvl:3},{id:50,lvl:1},{id:51,lvl:1},{id:17,lvl:1},{id:21,lvl:3},{id:34,lvl:10},{id:70,lvl:1}],display:{Name:"Bow of the Skies"}}},{}],HandDropChances:[1.0f,1.0f],ArmorItems:[{},{},{},{id:iron_helmet,Count:1,tag:{ench:[{id:0,lvl:1}],display:{Name:wingBossDead}}}],ArmorDropChances:[1.0f,1.0f,1.0f,1.0f],ActiveEffects:[{Id:21,Amplifier:200,Duration:999999,ShowParticles:0b},{Id:10,Amplifier:10,Duration:200,ShowParticles:0b},{Id:11,Amplifier:10,Duration:100,ShowParticles:0b},{Id:14,Duration:10},{Id:12,Amplifier:100,Duration:999999,ShowParticles:0},{Id:24,Duration:999999,ShowParticles:0},{Id:1,Duration:999999,ShowParticles:0}],Tags:[wingProtected,wingMod2]}}},{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~-1 {Command:/kill @e[tag=wingBossSpawn,score_wingClock_min=85,score_wingClock=85]}},{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~ {Command:/scoreboard players tag @e[type=Item] add wingBossDead {Item:{id:minecraft:iron_helmet,tag:{display:{Name:wingBossDead}}}}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~-1 {Command:/execute @e[tag=wingBossDead] ~ ~ ~ summon ArmorStand ~ ~5 ~ {Team:wingBoss,CustomName:Guardian of the Skies,Tags:[wingCounting,wingBossDeath]}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~ {Command:/execute @e[tag=wingBossDeath,score_wingClock_min=1,score_wingClock=1] ~ ~ ~ say You have proven your strength. I shall now open your path to the skies...}},{id:MinecartCommandBlock,Command:blockdata ~8 ~1 ~-1 {Command:/execute @e[tag=wingBossDeath,score_wingClock_min=70,score_wingClock=70] ~ ~ ~ give @a elytra}},{id:MinecartCommandBlock,Command:blockdata ~8 ~1 ~ {Command:/execute @e[tag=wingBossDeath,score_wingClock_min=50,score_wingClock=50] ~ ~ ~ scoreboard players add @a wingSkyBoss 1}},
  5. {id:MinecartCommandBlock,Command:blockdata ~3 ~2 ~-1 {Command:/execute @e[tag=wingBossDeath,score_wingClock_min=75,score_wingClock=75] ~ ~ ~ say Farewell. I anticipate your next challenge.}},{id:MinecartCommandBlock,Command:blockdata ~3 ~2 ~ {Command:/kill @e[tag=wingBossDeath,score_wingClock_min=80]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~2 ~-1 {Command:/execute @e[tag=wingBossDeath,score_wingClock_min=60,score_wingClock=60] ~ ~ ~ setblock ~ ~2 ~ obsidian}},{id:MinecartCommandBlock,Command:blockdata ~4 ~2 ~ {Command:/execute @e[tag=wingBossDeath,score_wingClock_min=60,score_wingClock=70] ~ ~ ~ summon LightningBolt ~ ~2 ~}},{id:MinecartCommandBlock,Command:blockdata ~5 ~2 ~-1 {Command:/execute @e[tag=wingBossDeath,score_wingClock_min=60,score_wingClock=60] ~ ~ ~ fill ~ ~3 ~ ~ 255 ~ stained_glass_pane 9}},
  6. {id:MinecartCommandBlock,Command:blockdata ~5 ~2 ~ {Command:/execute @e[type=Skeleton,team=wingBoss] ~ ~1 ~ scoreboard players tag @e[type=Arrow,r=2,tag=!wingNotBossArrow] add wingBossArrow}},{id:MinecartCommandBlock,Command:blockdata ~6 ~2 ~-1 {Command:/execute @e[type=Skeleton,team=wingBoss] ~ ~1 ~ scoreboard players tag @e[type=Arrow,r=5,rm=2,tag=!wingBossArrow] add wingNotBossArrow}},{id:MinecartCommandBlock,Command:blockdata ~6 ~2 ~ {Command:/scoreboard players tag @e[tag=wingBossArrow] add wingLandedArrow {inGround:true}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~2 ~-1 {Command:/execute @e[tag=wingLandedArrow] ~ ~ ~ scoreboard teams join wingActiveSpell @r[type=ArmorStand,tag=wingBossSpell]}},{id:MinecartCommandBlock,Command:blockdata ~7 ~2 ~ {Command:/execute @e[tag=wingLightning,team=wingActiveSpell] ~ ~ ~ execute @e[tag=wingLandedArrow] ~ ~ ~ summon LightningBolt ~ ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~8 ~2 ~-1 {Command:/execute @e[tag=wingMeteor,team=wingActiveSpell] ~ ~ ~ execute @e[tag=wingLandedArrow] ~ ~ ~ summon Fireball ~ ~5 ~ {ExplosionPower:3,CustomName:Meteor,direction:[0.0,-3.0,0.0]}}},{id:MinecartCommandBlock,Command:blockdata ~8 ~2 ~ {Command:/execute @e[team=wingBoss] ~ ~ ~ say @e[team=wingActiveSpell]}},
  7. {id:MinecartCommandBlock,Command:blockdata ~3 ~3 ~-1 {Command:/execute @e[tag=wingTornado,team=wingActiveSpell] ~ ~ ~ execute @e[tag=wingLandedArrow] ~ ~ ~ scoreboard players set @e[r=20,tag=!wingProtected] wingTornado 25}},{id:MinecartCommandBlock,Command:blockdata ~3 ~3 ~ {Command:/scoreboard players remove @e[score_wingTornado_min=1] wingTornado 1}},{id:MinecartCommandBlock,Command:blockdata ~4 ~3 ~-1 {Command:/effect @e[score_wingTornado_min=1] levitation 1 1 true}},{id:MinecartCommandBlock,Command:blockdata ~4 ~3 ~ {Command:/tp @e[score_wingTornado_min=1] ~ ~0.1 ~ ~15 ~}},{id:MinecartCommandBlock,Command:blockdata ~5 ~3 ~-1 {Command:/execute @e[tag=wingBlizzard,team=wingActiveSpell] ~ ~ ~ execute @e[tag=wingLandedArrow] ~ ~ ~ scoreboard players set @e[r=20,tag=!wingProtected] wingBlizzard 25}},{id:MinecartCommandBlock,Command:blockdata ~5 ~3 ~ {Command:/scoreboard players remove @e[score_wingBlizzard_min=1] wingBlizzard 1}},{id:MinecartCommandBlock,Command:blockdata ~6 ~3 ~-1 {Command:/effect @e[score_wingBlizzard_min=1] slowness 3 3 true}},{id:MinecartCommandBlock,Command:blockdata ~6 ~3 ~ {Command:/effect @e[score_wingBlizzard_min=1] blindness 2 1 true}},{id:MinecartCommandBlock,Command:blockdata ~7 ~3 ~-1 {Command:/execute @e[score_wingBlizzard_min=1] ~ ~1 ~ particle snowshovel ~ ~1 ~ 0.5 1 0.5 1 100}},{id:MinecartCommandBlock,Command:setblock ~7 ~3 ~ air 0 replace},{id:MinecartCommandBlock,Command:setblock ~8 ~3 ~-1 air 0 replace},{id:MinecartCommandBlock,Command:setblock ~8 ~3 ~ air 0 replace},
  8. {id:MinecartCommandBlock,Command:blockdata ~3 ~4 ~-1 {Command:/scoreboard players tag @e[type=Item] add wingPure {Item:{id:minecraft:nether_star}}}},{id:MinecartCommandBlock,Command:blockdata ~3 ~4 ~ {Command:/scoreboard players set @a wingWearing 8 {Inventory:[{Slot:102b,id:"minecraft:elytra",tag:{display:{Name:Purest Wings}}}]}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~4 ~-1 {Command:/execute @e[score_wingWearing_min=8,score_wingWearing=8,score_wingFlying_min=20] ~ ~ ~ particle enchantmenttable ~ ~0.25 ~ 0.5 0.5 0.5 0.5 10}},{id:MinecartCommandBlock,Command:blockdata ~4 ~4 ~ {Command:/effect @e[score_wingWearing_min=8,score_wingWearing=8,score_wingFlying=0] jump_boost 2 8 true}},
  9. {id:MinecartCommandBlock,Command:blockdata ~7 ~4 ~-1 {Command:setblock ~ ~ ~ repeating_command_block 0 replace {auto:1b,Command:/execute @e[tag=wingSummonBoss] ~ ~ ~ kill @e[r=2,type=Item]}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~4 ~ {Command:setblock ~ ~ ~ repeating_command_block 0 replace {auto:1b,Command:/kill @e[tag=wingBossDead]}}},{id:MinecartCommandBlock,Command:blockdata ~8 ~4 ~-1 {Command:setblock ~ ~ ~ repeating_command_block 0 replace {auto:1b,Command:/scoreboard teams empty wingActiveSpell}}},{id:MinecartCommandBlock,Command:blockdata ~8 ~4 ~ {Command:setblock ~ ~ ~ repeating_command_block 0 replace {auto:1b,Command:/kill @e[tag=wingLandedArrow]}}},
  10. {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