Advertisement
Guest User

Laser Drills - Minecraft

a guest
Mar 29th, 2015
1,211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.58 KB | None | 0 0
  1. /summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:fill ~ ~ ~1 ~ ~-29 ~1 redstone_block},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:setblock ~ ~3 ~1 stone},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:setblock ~ ~4 ~ command_block 0 replace {Command:fill ~ ~2 ~ ~ ~-32 ~1 air}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~3 ~35.5 ~ {Block:command_block,Time:1,TileEntityData:{Command:fill ~ ~ ~-1 ~6 ~ ~1 quartz_block}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard objectives add LaserSpawnD dummy},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard objectives add KillLaserBeam dummy},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard objectives add LaserRight stat.talkedToVillager},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard objectives add LaserSpawn dummy},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard objectives add MultiDrill dummy},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard objectives add DrillSpawn dummy},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~4 ~ ~-1 {Block:quartz_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~ ~3 ~1 ~ ~3 ~1 quartz_stairs 7},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~-1 ~4 ~1 ~-1 ~4 ~1 gold_block},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard players add @e[type=Blaze,name=LaserDrill] LaserSpawnD 1},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[name=LaserDrillLaser] ~ ~ ~ playsound mob.guardian.curse @a[r=2] ~ ~ ~ 2.0 0.01},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[name=LaserDrill,type=ArmorStand] ~ ~ ~ tp @e[type=Item,r=4,score_DrillSpawn=0] @e[c=1,name=LaserDrop,type=ArmorStand,r=5]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard players set @e[type=Item] DrillSpawn 0},Time:1,}}}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~5 ~ ~-1 {Block:quartz_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~ ~1 ~ ~ ~1 ~ nether_brick_fence},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~1 ~4 ~ ~1 ~4 ~ iron_block},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:entitydata @e[score_LaserSpawnD_min=1] {NoAI:1}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @a[score_LaserRight_min=1] ~ ~ ~ execute @e[name=LaserDrill,type=ArmorStand,r=6,type=ArmorStand] ~ ~ ~ fill ~-2 ~-2 ~-2 ~2 ~3 ~2 air 0},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[name=LaserDrillLaser] ~ ~ ~ /particle reddust ~ ~ ~ 0 1 0 0 10},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[score_DrillSpawn_min=1] ~ ~ ~ detect ~-2 ~0 ~-2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~0 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~0 ~0 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~0 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~0 ~2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~1 ~-2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~1 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~1 ~0 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~1 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~1 ~2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~2 ~-2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~2 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~2 ~0 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~2 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~2 ~2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~3 ~-2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~3 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~3 ~0 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~3 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~3 ~2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~4 ~-2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~4 ~-1 minecraft:quartz_block 4 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~4 ~0 minecraft:quartz_block 4 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~4 ~1 minecraft:quartz_block 4 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-2 ~4 ~2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~0 ~-2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~0 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~0 ~0 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~0 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~0 ~2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~1 ~-2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~1 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~1 ~0 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~1 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~1 ~2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~2 ~-2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~2 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~2 ~0 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~2 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~2 ~2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~3 ~-2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~3 ~-1 minecraft:cobblestone_wall 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~3 ~0 minecraft:quartz_stairs 4 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~3 ~1 minecraft:cobblestone_wall 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~3 ~2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~4 ~-2 minecraft:quartz_block 3 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~4 ~-1 minecraft:gold_block 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~4 ~0 minecraft:iron_block 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~4 ~1 minecraft:gold_block 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~-1 ~4 ~2 minecraft:quartz_block 3 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~0 ~-2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~0 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~0 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~0 ~2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~1 ~-2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~1 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~1 ~0 minecraft:nether_brick_fence 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~1 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~1 ~2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~2 ~-2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~2 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~2 ~0 minecraft:cobblestone_wall 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~2 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~2 ~2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~3 ~-2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~3 ~-1 minecraft:quartz_stairs 6 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~3 ~0 minecraft:diamond_block 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~3 ~1 minecraft:quartz_stairs 7 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~3 ~2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~4 ~-2 minecraft:quartz_block 3 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~4 ~-1 minecraft:iron_block 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~4 ~0 minecraft:diamond_block 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~4 ~1 minecraft:iron_block 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~0 ~4 ~2 minecraft:quartz_block 3 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~0 ~-2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~0 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~0 ~0 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~0 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~0 ~2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~1 ~-2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~1 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~1 ~0 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~1 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~1 ~2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~2 ~-2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~2 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~2 ~0 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~2 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~2 ~2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~3 ~-2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~3 ~-1 minecraft:cobblestone_wall 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~3 ~0 minecraft:quartz_stairs 5 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~3 ~1 minecraft:cobblestone_wall 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~3 ~2 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~4 ~-2 minecraft:quartz_block 3 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~4 ~-1 minecraft:gold_block 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~4 ~0 minecraft:iron_block 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~4 ~1 minecraft:gold_block 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~1 ~4 ~2 minecraft:quartz_block 3 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~0 ~-2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~0 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~0 ~0 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~0 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~0 ~2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~1 ~-2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~1 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~1 ~0 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~1 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~1 ~2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~2 ~-2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~2 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~2 ~0 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~2 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~2 ~2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~3 ~-2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~3 ~-1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~3 ~0 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~3 ~1 minecraft:air 0 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~3 ~2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~4 ~-2 minecraft:quartz_block 2 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~4 ~-1 minecraft:quartz_block 4 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~4 ~0 minecraft:quartz_block 4 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~4 ~1 minecraft:quartz_block 4 /execute @e[score_DrillSpawn_min=1,r=0] ~ ~ ~ detect ~2 ~4 ~2 minecraft:quartz_block 2 /scoreboard players add @e[r=0,score_DrillSpawn_min=1,c=1] MultiDrill 1},Time:1,}}}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~6 ~ ~-1 {Block:quartz_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~ ~4 ~1 ~ ~4 ~1 iron_block},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~2 ~ ~-2 ~2 ~4 ~-2 quartz_block 2},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=ArmorStand,score_KillLaserBeam_min=1] ~ ~ ~ scoreboard players add @e[r=3,name=LaserDrillLaser] KillLaserBeam 1},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[name=LaserDrillLaser,score_LaserSpawn=99] ~ ~ ~ detect ~ ~-1 ~ air 0 scoreboard players set @e[name=LaserDrillLaser,score_LaserSpawn=49,r=0] LaserSpawn 49},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_MultiDrill_min=1,score_MultiDrill=1] ~ ~ ~ execute @e[type=ItemFrame,name=Laser,r=0,c=1] ~ ~ ~ summon ArmorStand ~ ~ ~-2.5 {CustomName:LaserDrop,NoGravity:1,Invisible:1,Marker:1}},Time:1,}}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~7 ~ ~-1 {Block:quartz_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~ ~2 ~ ~ ~2 ~ cobblestone_wall},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~-1 ~4 ~-2 ~1 ~4 ~-2 quartz_block 3},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:kill @e[score_KillLaserBeam_min=2]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[name=LaserDrillLaser,type=ArmorStand] ~ ~ ~ detect ~ ~ ~ bedrock 0 /kill @e[r=0,name=LaserDrillLaser,c=1]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_MultiDrill_min=1,score_MultiDrill=1] ~ ~ ~ execute @e[type=ItemFrame,name=Laser,r=0,c=1] ~ ~ ~ summon Villager ~ ~-1 ~0.5 {CustomName:LaserRemove,NoAI:1,Invulnerable:1,Offers:{Recipes:[]},Silent:1}},Time:1,}}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~8 ~ ~-1 {Block:quartz_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~-1 ~3 ~-1 ~-1 ~3 ~-1 cobblestone_wall},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~-1 ~4 ~2 ~1 ~4 ~2 quartz_block 3},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserRight_min=1] ~ ~ ~ execute @e[c=1,type=Villager,name=LaserRemove] ~ ~ ~ kill @e[r=5,name=LaserDrop]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[name=LaserDrillLaser] ~ ~ ~ effect @e[r=0] minecraft:instant_damage 1 1},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:effect @e[name=LaserRemove,type=Villager] minecraft:invisibility 1 1 true},Time:1,}}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~9 ~ ~-1 {Block:quartz_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~1 ~3 ~ ~1 ~3 ~ quartz_stairs 5},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~-1 ~4 ~-1 ~-1 ~4 ~-1 gold_block},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserRight_min=1] ~ ~ ~ execute @e[c=1,type=Villager,name=LaserRemove] ~ ~ ~ kill @e[r=0,name=LaserRemove]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[name=LaserDrillLaser,score_LaserSpawn_min=2,score_LaserSpawn=2] ~ ~ ~ playsound random.break @a[r=20] ~ ~ ~ 2.0 0.2},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_MultiDrill_min=1,score_MultiDrill=2] ~ ~ ~ playsound mob.endermen.stare @a[r=5] ~ ~ ~ 2 0.4},Time:1,}}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~4 ~ ~1 {Block:quartz_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~ ~3 ~-1 ~ ~3 ~-1 quartz_stairs 6},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~-1 ~4 ~ ~-1 ~4 ~ iron_block},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~-2 ~ ~-2 ~-2 ~4 ~-2 quartz_block 2},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawn_min=1] ~ ~ ~ execute @e[type=Item,r=2,score_DrillSpawn=0] ~ ~ ~ /particle reddust ~ ~ ~ 0 0 0 1 0},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard players add @e[name=LaserDrill,type=ArmorStand] LaserSpawn 1},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard players set @e[type=Item] DrillSpawn 1 {Item:{id:minecraft:nether_star,Count:1b}}},Time:1,}}}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~5 ~ ~1 {Block:quartz_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:kill @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~ ~4 ~-1 ~ ~4 ~-1 iron_block},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~-2 ~ ~2 ~-2 ~4 ~2 quartz_block 2},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @a[score_LaserRight_min=1,score_LaserRight=1] ~ ~ ~ execute @e[name=LaserDrill,type=ArmorStand,r=6,type=ArmorStand] ~ ~ ~ /give @p[score_LaserRight_min=1] minecraft:spawn_egg 1 61 {display:{Name:"LaserDrill",Lore:["Right click on ground to place a laser drill!"]},HideFlags:31,ench:[{id:0,lvl:lol}]}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawn_min=200,score_LaserSpawn=200,name=LaserDrill] ~ ~ ~ summon ArmorStand ~ ~-3 ~ {CustomName:LaserDrillLaser,Small:1,NoGravity:1,Invisible:1,Marker:1}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_MultiDrill_min=1,score_MultiDrill=1] ~ ~ ~ summon ItemFrame ~ ~ ~ {CustomName:Laser,Invisible:1}},Time:1,}}}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~6 ~ ~1 {Block:quartz_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~ ~4 ~ ~ ~3 ~ diamond_block},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~2 ~ ~2 ~2 ~4 ~2 quartz_block 2},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @a[score_LaserRight_min=1] ~ ~ ~ scoreboard players add @e[r=4,type=ArmorStand,name=LaserDrillLaser] KillLaserBeam 1},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard players add @e[name=LaserDrillLaser,type=ArmorStand] LaserSpawn 1},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_MultiDrill_min=1,score_MultiDrill=1] ~ ~ ~ execute @e[type=ItemFrame,r=0,name=Laser] ~ ~ ~ summon ArmorStand ~ ~2 ~0.5 {CustomName:LaserDrill,NoGravity:1,Invisible:1}},Time:1,}}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~7 ~ ~1 {Block:quartz_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~1 ~3 ~1 ~1 ~3 ~1 cobblestone_wall},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~2 ~4 ~1 ~2 ~4 ~-1 quartz_block 4},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @a[score_LaserRight_min=2] ~ ~ ~ execute @e[name=LaserDrill,type=ArmorStand,r=3] ~ ~ ~ kill @e[r=0,type=ArmorStand]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawn_min=50,score_LaserSpawn=50,name=LaserDrillLaser] ~ ~ ~ summon ArmorStand ~ ~-1 ~ {CustomName:LaserDrillLaser,Small:1,NoGravity:1,Invisible:1,Marker:1}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_MultiDrill_min=1,score_MultiDrill=1] ~ ~ ~ kill @e[type=ItemFrame,name=Laser,r=0,c=1]},Time:1,}}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~8 ~ ~1 {Block:quartz_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~-1 ~3 ~1 ~-1 ~3 ~1 cobblestone_wall},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~-2 ~4 ~1 ~-2 ~4 ~-1 quartz_block 4},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserRight_min=1] ~ ~ ~ execute @e[c=1,type=Villager,name=LaserRemove] ~ ~ ~ kill @e[r=3,name=LaserDrill]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[name=LaserDrillLaser,score_LaserSpawn_min=2,score_LaserSpawn=2] ~ ~ ~ fill ~-1 ~ ~-1 ~1 ~ ~1 air 0 destroy},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_MultiDrill_min=1,score_MultiDrill=2] ~ ~ ~ /particle fireworksSpark ~ ~ ~ 0 0 0 1 100},Time:1,}}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~9 ~ ~1 {Block:quartz_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~-1 ~3 ~ ~-1 ~3 ~ quartz_stairs 4},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawnD_min=1,score_LaserSpawnD=1] ~ ~ ~ fill ~1 ~4 ~1 ~1 ~4 ~1 gold_block},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard players set @a LaserRight 0},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[score_LaserSpawn_min=1] ~ ~ ~ entitydata @e[r=2,type=Item,score_DrillSpawn=0] {Motion:[0.0,0.3,0.0],Age:1}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:kill @e[score_MultiDrill_min=3]},Time:1,}}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:gamerule commandBlockOutput false},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"fill ~3 ~-4 ~ ~9 ~1 ~ redstone_block"},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"setblock ~3 ~-3 ~-1 command_block 0 replace {Command:fill ~ ~ ~1 ~6 ~5 ~1 stone 0 replace redstone_block}"},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"setblock ~3 ~-2 ~1 command_block 0 replace {Command:fill ~ ~ ~-1 ~6 ~5 ~-1 redstone_block 0 replace stone}"},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:fill ~2 ~-1 ~-2 ~10 ~4 ~2 stained_glass 0 replace quartz_block},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:fill ~3 ~ ~-1 ~9 ~8 ~1 air 0 replace quartz_block},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:fill ~2 ~ ~-2 ~10 ~7 ~2 quartz_block},Time:1,Riding:{id:"FallingSand",Block:stone,Time:1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement