Advertisement
Guest User

Clock Commands

a guest
Aug 24th, 2020
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.41 KB | None | 0 0
  1. Run all of these once:
  2. /summon minecraft:armor_stand <Center Coordinates> {NoGravity:1,Invisible:1,Tags:['hourMain']}
  3. /summon minecraft:armor_stand <Center Coordinates> {NoGravity:1,Invisible:1,Tags:['minuteMain']}
  4. /summon minecraft:armor_stand <Center Coordinates> {NoGravity:1,Invisible:1,Tags:['minute1','minuteHand'],ArmorItems:[{},{id:"minecraft:black_wool",Count:1}]}
  5. /summon minecraft:armor_stand <Center Coordinates> {NoGravity:1,Invisible:1,Tags:['minute2','minuteHand'],ArmorItems:[{},{id:"minecraft:black_wool",Count:1}]}
  6. /summon minecraft:armor_stand <Center Coordinates> {NoGravity:1,Invisible:1,Tags:['minute3','minuteHand'],ArmorItems:[{},{id:"minecraft:black_wool",Count:1}]}
  7. /summon minecraft:armor_stand <Center Coordinates> {NoGravity:1,Invisible:1,Tags:['minute4','minuteHand'],ArmorItems:[{},{id:"minecraft:black_wool",Count:1}]}
  8. /summon minecraft:armor_stand <Center Coordinates> {NoGravity:1,Invisible:1,Tags:['minute5','minuteHand'],ArmorItems:[{},{id:"minecraft:black_wool",Count:1}]}
  9. /summon minecraft:armor_stand <Center Coordinates> {NoGravity:1,Invisible:1,Tags:['hour1','hourHand'],ArmorItems:[{},{id:"minecraft:black_wool",Count:1}]}
  10. /summon minecraft:armor_stand <Center Coordinates> {NoGravity:1,Invisible:1,Tags:['hour2','hourHand'],ArmorItems:[{},{id:"minecraft:black_wool",Count:1}]}
  11. /summon minecraft:armor_stand <Center Coordinates> {NoGravity:1,Invisible:1,Tags:['hour3','hourHand'],ArmorItems:[{},{id:"minecraft:black_wool",Count:1}]}
  12. /scoreboard objectives add time dummy
  13. /scoreboard players set 1000 time 1000
  14. /scoreboard players set 24000 time 24000
  15. /scoreboard players set 12000 time 12000
  16.  
  17. Put these in a chain of repeating command blocks:
  18. execute at @e[tag=hourMain] positioned ^ ^-0.25 ^ run tp @e[tag=hour1] ~ ~-1 ~
  19. execute at @e[tag=hourMain] positioned ^ ^-0.25 ^0.625 run tp @e[tag=hour2] ~ ~-1 ~
  20. execute at @e[tag=hourMain] positioned ^ ^-0.25 ^1.25 run tp @e[tag=hour3] ~ ~-1 ~
  21. execute at @e[tag=minuteMain] positioned ^ ^-0.25 ^ run tp @e[tag=minute1] ~ ~-1 ~
  22. execute at @e[tag=minuteMain] positioned ^ ^-0.25 ^0.625 run tp @e[tag=minute2] ~ ~-1 ~
  23. execute at @e[tag=minuteMain] positioned ^ ^-0.25 ^1.25 run tp @e[tag=minute3] ~ ~-1 ~
  24. execute at @e[tag=minuteMain] positioned ^ ^-0.25 ^1.875 run tp @e[tag=minute4] ~ ~-1 ~
  25. execute at @e[tag=minuteMain] positioned ^ ^-0.25 ^2.5 run tp @e[tag=minute5] ~ ~-1 ~
  26. execute as @e[tag=minuteHand] run data modify entity @s Pose.Head set value [1.0f,0.0f,0.0f]
  27. execute as @e[tag=minuteHand] run data modify entity @s Pose.Head[0] set from entity @e[tag=minuteMain,limit=1] Rotation[1]
  28. execute as @e[tag=hourHand] run data modify entity @s Pose.Head set value [1.0f,0.0f,0.0f]
  29. execute as @e[tag=hourHand] run data modify entity @s Pose.Head[0] set from entity @e[tag=hourMain,limit=1] Rotation[1]
  30. execute as @e[type=minecraft:falling_block] run data modify entity @s Time set value 10
  31. execute store result score main time run time query daytime
  32. scoreboard players operation main time *= -1 time
  33. scoreboard players add main time 15000
  34. scoreboard players operation main time %= 12000 time
  35. execute store result entity @e[tag=hourMain,limit=1] Rotation[1] float 0.03 run scoreboard players get main time
  36. scoreboard players operation minute time = main time
  37. scoreboard players add minute time 750
  38. scoreboard players operation minute time %= 1000 time
  39. execute store result entity @e[tag=minuteMain,limit=1] Rotation[1] float 0.36 run scoreboard players get minute time
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement