Magical Timestopping Clock
Magical Timestopping Clock by Flea_B16663643    1
It's a magical time stopping clock. Throw a clock and one diamond or emerald on the ground and get the clock (Disclaimer: If you do not have an empty hand after throwing the items on the ground the item you are currently holding will disappear!!)
Minecraft 1.12
7121 characters
More by Flea_B
How to install
Comments
Show source commands
summon falling_block ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:falling_block,Block:redstone_block,Time:1,Passengers:[{id:falling_block,Block:activator_rail,Time:1,Passengers:[{id:commandblock_minecart,Command:gamerule commandBlockOutput false},{id:commandblock_minecart,Command:fill ~2 ~-3 ~-2 ~8 ~ ~2 concrete 4 hollow},{id:commandblock_minecart,Command:fill ~2 ~-2 ~-2 ~8 ~-1 ~2 stained_glass 3 0 concrete},{id:commandblock_minecart,Command:summon minecraft:armor_stand ~ ~ ~ {NoGravity:1b,CustomName:TSstand,Invisible:1b,Marker:1b}},{id:commandblock_minecart,Command:scoreboard objectives add erer_I dummy},{id:commandblock_minecart,Command:scoreboard objectives add erer_TS dummy},{id:commandblock_minecart,Command:scoreboard objectives add erer_TSs dummy},{id:commandblock_minecart,Command:setblock ~1 ~-2 ~ wall_sign 4 0 {Text1:"{\\\"text\\\":\\\"=-=\\\",\\\"color\\\":\\\"dark_blue\\\"}",Text2:"{\\\"text\\\":\\\"Remove Machine\\\",\\\"color\\\":\\\"dark_red\\\"}",Text3:"{\\\"text\\\":\\\"\\\"}",Text4:"{\\\"text\\\":\\\"=-=\\\",\\\"color\\\":\\\"dark_blue\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~ ~-1 ~-2 ~7 ~2 ~2 air\\\"}}"}},{id:commandblock_minecart,Command:setblock ~1 ~-1 ~ wall_sign 4 0 {Text1:"{\\\"text\\\":\\\"=-=\\\",\\\"color\\\":\\\"dark_blue\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"scoreboard players add @e[type=armor_stand,name=TogAct,c=1] _A 1\\\"}}",Text2:"{\\\"text\\\":\\\"Activate\\\",\\\"color\\\":\\\"green\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"execute @e[score__A_min=1,score__A=1] ~ ~ ~ blockdata ~ ~ ~ {auto:0}\\\"}}",Text3:"{\\\"text\\\":\\\"Deactivate\\\",\\\"color\\\":\\\"red\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"execute @e[score__A_min=2] ~ ~ ~ blockdata ~ ~ ~ {auto:1}\\\"}}",Text4:"{\\\"text\\\":\\\"=-=\\\",\\\"color\\\":\\\"dark_blue\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"scoreboard players reset @e[score__A_min=2] _A\\\"}}"}},{id:commandblock_minecart,Command:summon armor_stand ~3 ~-2 ~-1 {CustomName:TogAct,Marker:1,NoGravity:1,Invisible:1}},{id:commandblock_minecart,Command:scoreboard objectives add _A dummy},{id:commandblock_minecart,Command:fill ~3 ~-2 ~-1 ~7 ~-1 ~1 chain_command_block 5},{id:commandblock_minecart,Command:setblock ~3 ~-1 ~1 chain_command_block 2},{id:commandblock_minecart,Command:fill ~7 ~-1 ~1 ~4 ~-1 ~1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~7 ~-2 ~1 chain_command_block 1},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~ chain_command_block 3},{id:commandblock_minecart,Command:fill ~7 ~-2 ~ ~4 ~-2 ~ chain_command_block 4},{id:commandblock_minecart,Command:setblock ~7 ~-2 ~-1 chain_command_block 3},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~-1 repeating_command_block 5},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~1 {auto:1,Command:/execute @e[type=armor_stand,tag=StartTime] ~ ~ ~ gamerule doDaylightCycle true}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~1 {auto:1,Command:execute @e[type=item,score_erer_TSs_min=1] ~ ~ ~ kill @e[type=item,score_erer_TSs_min=1,dx=0]}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~1 {auto:1,Command:"execute @e[type=item,score_erer_TSs_min=1] ~ ~ ~ replaceitem entity @p slot.weapon.mainhand clock 1 0 {display:{Name:\\\"Magical Clock\\\",Lore:[On]}}"}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~1 {auto:1,Command:execute @e[type=item,score_erer_TSs] ~ ~ ~ scoreboard players tag @e[type=armor_stand,name=TSstand] remove StopTime}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~1 {auto:1,Command:execute @e[type=item,score_erer_TSs] ~ ~ ~ scoreboard players tag @e[type=armor_stand,name=TSstand] add StartTime}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~1 {auto:1,Command:"scoreboard players set @e[type=Item] erer_TSs 1 {Item:{id:\\\"minecraft:clock\\\",tag:{display:{Name:\\\"Magical Clock\\\",Lore:[\\\"Off\\\"]}}}}"}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~1 {auto:1,Command:execute @e[type=item,score_erer_TS_min=1] ~ ~ ~ kill @e[type=item,score_erer_TS_min=1]}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~1 {auto:1,Command:"execute @e[type=item,score_erer_TS_min=1] ~ ~ ~ replaceitem entity @p slot.weapon.mainhand clock 1 0 {display:{Name:\\\"Magical Clock\\\",Lore:[Off]}}"}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~1 {auto:1,Command:/execute @e[type=armor_stand,tag=StopTime] ~ ~ ~ gamerule doDaylightCycle false}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~1 {auto:1,Command:execute @e[type=item,score_erer_TS] ~ ~ ~ scoreboard players tag @e[type=armor_stand,name=TSstand] remove StartTime}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~ {auto:1,Command:execute @e[type=item,score_erer_TS] ~ ~ ~ scoreboard players tag @e[type=armor_stand,name=TSstand] add StopTime}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~ {auto:1,Command:"scoreboard players set @e[type=Item] erer_TS 1 {Item:{id:\\\"minecraft:clock\\\",tag:{display:{Name:\\\"Magical Clock\\\",Lore:[\\\"On\\\"]}}}}"}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~ {auto:1,Command:execute @e[score_erer_I_min=3,score_erer_I=3] ~ ~ ~ execute @e[r=1,score_erer_I_min=4,score_erer_I=4] ~ ~ ~ kill @e[type=Item,r=3,score_erer_I_min=3,score_erer_I=4]}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~ {auto:1,Command:"execute @e[score_erer_I_min=3,score_erer_I=3] ~ ~ ~ execute @e[r=1,score_erer_I_min=4,score_erer_I=4] ~ ~ ~ replaceitem entity @p slot.weapon.mainhand clock 1 0 {display:{Name:\\\"Magical Clock\\\",Lore:[On]}}"}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~ {auto:1,Command:"scoreboard players set @e[type=Item] erer_I 4 {Item:{id:\\\"minecraft:emerald\\\"},OnGround:1b}"}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~-1 {auto:1,Command:"scoreboard players set @e[type=Item] erer_I 3 {Item:{id:\\\"minecraft:clock\\\"},OnGround:1b}"}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~-1 {auto:1,Command:execute @e[score_erer_I_min=1,score_erer_I=1] ~ ~ ~ execute @e[r=1,score_erer_I_min=2,score_erer_I=2] ~ ~ ~ kill @e[type=Item,r=3,score_erer_I_min=1,score_erer_I=2]}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~-1 {auto:1,Command:"execute @e[score_erer_I_min=1,score_erer_I=1] ~ ~ ~ execute @e[r=1,score_erer_I_min=2,score_erer_I=2] ~ ~ ~ replaceitem entity @p slot.weapon.mainhand clock 1 0 {display:{Name:\\\"Magical Clock\\\",Lore:[On]}}"}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~-1 {auto:1,Command:"scoreboard players set @e[type=Item] erer_I 2 {Item:{id:\\\"minecraft:diamond\\\"},OnGround:1b}"}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~-1 {auto:1,Command:"scoreboard players set @e[type=Item] erer_I 1 {Item:{id:\\\"minecraft:clock\\\"},OnGround:1b}"}},{id:commandblock_minecart,Command:setblock ~ ~ ~1 command_block 0 0 {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:commandblock_minecart,Command:setblock ~ ~-1 ~1 redstone_block},{id:commandblock_minecart,Command:kill @e[type=commandblock_minecart,r=1]}]}]}]}