Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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},{id:MinecartCommandBlock,Command:"fill ~2 ~-3 ~-2 ~8 ~2 ~2 stained_hardened_clay 9 hollow"},{id:MinecartCommandBlock,Command:"fill ~2 ~-2 ~-2 ~8 ~1 ~2 stained_glass 8 replace stained_hardened_clay"},{id:MinecartCommandBlock,Command:"/execute @a ~ ~ ~ playsound entity.experience_orb.pickup @a @a ~ ~ ~ 1 0.75 1"},{id:MinecartCommandBlock,Command:"/tellraw @a [\"\",{\"text\":\"Explosive Arrow>\",\"color\":\"blue\"},{\"text\":\" \"},{\"text\":\"You can prepare Explosive Arrow by holding your bow in your Offhand slot, sneaking and dropping TNT.\",\"color\":\"yellow\"},{\"text\":\"\\n\"},{\"text\":\"Explosive Arrow>\",\"color\":\"blue\"},{\"text\":\" \"},{\"text\":\"You can cancel Explosive Arrow by sneaking and dropping your bow.\",\"color\":\"yellow\"}]"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add ActiveTimer dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add InGround dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add Detect dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add TNTArrow dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add Bow dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add HoldingBow dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add Active dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add TNT dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add TNTUser dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add Offhand dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add BowUse stat.useItem.minecraft.bow"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add Drops stat.drop"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add Sneaking dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add Sneak stat.sneakTime"},{id:MinecartCommandBlock,Command:"/gamerule commandBlockOutput false"},{id:MinecartCommandBlock,Command:setblock ~1 ~ ~ wall_sign 4 replace {Text1:"{\\\"text\\\":\\\"Normal version\\\",\\\"color\\\":\\\"aqua\\\"}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~1 ~1 chain_command_block 2 replace {auto:1,Command:"/execute @a[score_ActiveTimer_min=2] ~ ~ ~ scoreboard objectives remove ActiveTimer"}},{id:MinecartCommandBlock,Command:setblock ~4 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a[score_ActiveTimer_min=1] Active 0"}},{id:MinecartCommandBlock,Command:setblock ~5 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @a ActiveTimer 1"}},{id:MinecartCommandBlock,Command:setblock ~6 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"/kill @e[score_Detect=0,score_Detect_min=0]"}},{id:MinecartCommandBlock,Command:setblock ~7 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_Detect=0,score_Detect_min=0] ~ ~ ~ gamerule mobGriefing true"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~1 chain_command_block 1 replace {auto:1,Command:"/execute @e[score_Detect=2,score_Detect_min=2] ~ ~ ~ summon Creeper ~ ~ ~ {Fuse:0,NoAI:1,Invulnerable:1,Invisible:0,ExplosionRadius:6,CustomName:\\\"Explosive Arrow\\\"}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[score_Detect=2,score_Detect_min=2] ~ ~ ~ gamerule mobGriefing false"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[score_Detect=2,score_Detect_min=2] ~ ~ ~ particle hugeexplosion ~ ~ ~ 1.5 1.5 1.5 0 3 force"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/kill @e[score_InGround_min=1]"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @e[score_TNTArrow_min=1] InGround 1 {inGround:1b}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~ chain_command_block 3 replace {auto:1,Command:"/execute @e[score_TNTArrow_min=1] ~ ~ ~ particle largeexplode ~ ~ ~ 0 0 0 0 1 force"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[score_TNTArrow_min=1] ~ ~ ~ tp @e[score_Detect_min=1,c=-1,r=4] @e[score_TNTArrow_min=1,r=4,c=-1]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players remove @e[score_Detect_min=1] Detect 1"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[score_TNTArrow_min=1] ~ ~ ~ scoreboard players set @e[tag=Detect,c=-1,r=4] Detect 4"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @e[score_TNTArrow_min=1] TNTArrow 1"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~-1 chain_command_block 3 replace {auto:1,Command:"/execute @e[score_TNTArrow=1,score_TNTArrow_min=1] ~ ~ ~ scoreboard players set @p[score_TNTUser_min=1,score_BowUse_min=1] TNTUser 0"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[score_TNTArrow=1,score_TNTArrow_min=1] ~ ~ ~ summon ArmorStand ~ ~ ~ {Marker:1b,Invisible:1,NoGravity:1,NoAI:1,Invulnerable:1,Tags:[\\\"Detect\\\"]}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[score_TNTArrow=1,score_TNTArrow_min=1] ~ ~ ~ tellraw @p[score_TNTUser_min=1,score_BowUse_min=1] [\\\"\\\",{\\\"text\\\":\\\"Explosive Arrow> \\\",\\\"color\\\":\\\"blue\\\"},{\\\"text\\\":\\\"You used \\\",\\\"color\\\":\\\"gray\\\"},{\\\"text\\\":\\\"Explosive Arrow\\\",\\\"color\\\":\\\"green\\\"},{\\\"text\\\":\\\"!\\\",\\\"color\\\":\\\"gray\\\"}]"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_TNTUser_min=1,score_BowUse_min=1] ~ ~ ~ scoreboard players set @e[type=Arrow,r=4,c=-1] TNTArrow 1"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/entitydata @e[score_Bow_min=1] {PickupDelay:0}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~-1 chain_command_block 1 replace {auto:1,Command:"/execute @e[score_Bow_min=1] ~ ~ ~ scoreboard players set @p[score_HoldingBow_min=1,score_Drops_min=1,score_Sneaking_min=1,score_TNTUser_min=1] TNTUser 0"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @p[score_HoldingBow_min=1,score_Drops_min=1,score_Sneaking_min=1,score_TNTUser=0,score_TNTUser_min=0] ~ ~ ~ playsound block.note.bass @p[score_HoldingBow_min=1,score_Drops_min=1,score_Sneaking_min=1,score_TNTUser=0,score_TNTUser_min=0] @p[score_HoldingBow_min=1,score_Drops_min=1,score_Sneaking_min=1,score_TNTUser=0,score_TNTUser_min=0] ~ ~ ~ 1 0.5 0.1"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/tellraw @p[score_HoldingBow_min=1,score_Drops_min=1,score_Sneaking_min=1,score_TNTUser=0,score_TNTUser_min=0] [\\\"\\\",{\\\"text\\\":\\\"Explosive Arrow> \\\",\\\"color\\\":\\\"blue\\\"},{\\\"text\\\":\\\"Failed to cancel \\\",\\\"color\\\":\\\"gray\\\"},{\\\"text\\\":\\\"Explosive Arrow\\\",\\\"color\\\":\\\"green\\\"},{\\\"text\\\":\\\" because it wasn't active.\\\",\\\"color\\\":\\\"gray\\\"}]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_Bow_min=1] ~ ~ ~ tellraw @p[score_HoldingBow_min=1,score_Drops_min=1,score_Sneaking_min=1,score_TNTUser_min=1] [\\\"\\\",{\\\"text\\\":\\\"Explosive Arrow> \\\",\\\"color\\\":\\\"blue\\\"},{\\\"text\\\":\\\"Succesfully canceled \\\",\\\"color\\\":\\\"gray\\\"},{\\\"text\\\":\\\"Explosive Arrow\\\",\\\"color\\\":\\\"green\\\"},{\\\"text\\\":\\\".\\\",\\\"color\\\":\\\"gray\\\"}]"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_Bow_min=1] ~ ~ ~ give @p[score_HoldingBow_min=1,score_Drops_min=1,score_Sneaking_min=1,score_TNTUser_min=1] minecraft:tnt 1 0"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~ chain_command_block 2 replace {auto:1,Command:"/execute @a[score_HoldingBow_min=1,score_Drops_min=1,score_Sneaking_min=1] ~ ~ ~ scoreboard players set @e[type=Item,r=4,c=-1] Bow 1"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_HoldingBow_min=1] HoldingBow 1"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a HoldingBow 3 {SelectedItem:{id:\\\"minecraft:bow\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_Active_min=1] Active 1"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a[score_TNTUser_min=1] Active 2"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~1 chain_command_block 2 replace {auto:1,Command:"/entitydata @e[score_TNT_min=5] {PickupDelay:0}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_TNT_min=5] ~ ~ ~ playsound block.note.bass @e[score_TNT_min=5] @a[r=25] ~ ~ ~ 1 0.5 0.1"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_TNT_min=5] ~ ~ ~ /tellraw @p[score_Active_min=1,score_Drops_min=1,score_Offhand_min=1,score_Sneaking_min=1] [\\\"\\\",{\\\"text\\\":\\\"Explosive Arrow> \\\",\\\"color\\\":\\\"blue\\\"},{\\\"text\\\":\\\"You already have \\\",\\\"color\\\":\\\"gray\\\"},{\\\"text\\\":\\\"Explosive Arrow\\\",\\\"color\\\":\\\"green\\\"},{\\\"text\\\":\\\" ready!\\\",\\\"color\\\":\\\"gray\\\"}]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @a[score_Active_min=1,score_Drops_min=1,score_Offhand_min=1,score_Sneaking_min=1] ~ ~ ~ scoreboard players set @e[type=Item,r=4,c=-1] TNT 5 {Item:{id:\\\"minecraft:tnt\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/kill @e[score_TNT=1,score_TNT_min=1]"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~1 chain_command_block 1 replace {auto:1,Command:"/execute @e[score_TNT=1,score_TNT_min=1] ~ ~ ~ playsound entity.blaze.ambient @e[score_TNT=1,score_TNT_min=1] @a[r=25] ~ ~ ~ 0.5 2 0.1"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[score_TNT=1,score_TNT_min=1] ~ ~ ~ tellraw @p[score_Sneaking_min=1,score_Drops_min=1,score_Offhand_min=1,score_Active=0,score_Active_min=0] [\\\"\\\",{\\\"text\\\":\\\"Explosive Arrow> \\\",\\\"color\\\":\\\"blue\\\"},{\\\"text\\\":\\\"Succesfully prepared \\\",\\\"color\\\":\\\"gray\\\"},{\\\"text\\\":\\\"Explosive Arrow\\\",\\\"color\\\":\\\"green\\\"},{\\\"text\\\":\\\"!\\\",\\\"color\\\":\\\"gray\\\"}]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[score_TNT=1,score_TNT_min=1] ~ ~ ~ scoreboard players set @p[score_Sneaking_min=1,score_Drops_min=1,score_Offhand_min=1,score_Active=0,score_Active_min=0] TNTUser 1"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_Active=0,score_Active_min=0,score_Drops_min=1,score_Offhand_min=1,score_Sneaking_min=1] ~ ~ ~ scoreboard players set @e[type=Item,r=4,c=-1] TNT 1 {Item:{id:\\\"minecraft:tnt\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_Offhand_min=1] Offhand 1"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ chain_command_block 3 replace {auto:1,Command:"/scoreboard players set @a Offhand 2 {Inventory:[{Slot:-106b,id:\\\"minecraft:bow\\\"}]}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players remove @a[score_Drops_min=2] Drops 2"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a[score_Drops=1,score_Drops_min=1] Drops 4"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players remove @a[score_Sneaking_min=1] Sneaking 1"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a[score_Sneak_min=1] Sneaking 4"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~-1 chain_command_block 3 replace {auto:1,Command:"/scoreboard players remove @a[score_Sneak_min=2] Sneak 2"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a[score_Sneak=1,score_Sneak_min=1] Sneak 4"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @a[score_BowUse_min=2] BowUse 2"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @a[score_BowUse=1,score_BowUse_min=1] BowUse 4"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~-1 repeating_command_block 5 replace {auto:1,Command:"/testfor @a"}},{id:MinecartCommandBlock,Command:setblock ~ ~ ~1 command_block 0 replace {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~1 redstone_block},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=1]}]}]}]}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement