Advertisement
futuregame

50%SleepModule for MC1.10

Sep 18th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.24 KB | None | 0 0
  1. /summon FallingSand ~ ~2 ~ {Block:redstone_block,Time:1,Passengers:[
  2. {id:FallingSand,Block:activator_rail,Time:1,Passengers:[
  3. {id:MinecartCommandBlock,Passengers:[
  4. {id:MinecartCommandBlock,Command:gamerule commandBlockOutput false,Passengers:[
  5. {id:MinecartCommandBlock,Command:gamerule logAdminCommands false,Passengers:[
  6. {id:MinecartCommandBlock,Command:scoreboard objectives add stats dummy,Passengers:[
  7. {id:MinecartCommandBlock,Command:scoreboard objectives add sleep dummy,Passengers:[
  8. {id:MinecartCommandBlock,Command:scoreboard players set Online stats 0,Passengers:[
  9. {id:MinecartCommandBlock,Command:scoreboard players set Sleep stats 0,Passengers:[
  10. {id:MinecartCommandBlock,Command:scoreboard players set div stats 2,Passengers:[
  11. {id:MinecartCommandBlock,Command:scoreboard players set buffer stats 0,Passengers:[
  12. {id:MinecartCommandBlock,Command:scoreboard players set buffer1 stats 0,Passengers:[
  13. {id:MinecartCommandBlock,Command:scoreboard players set time stats 100,Passengers:[
  14. {id:MinecartCommandBlock,Command:scoreboard players set Time stats 0,Passengers:[
  15. {id:MinecartCommandBlock,Command:summon ArmorStand ~2 1 ~ {CustomName:"Online",NoGravity:1,Marker:1,Small:1},Passengers:[
  16. {id:MinecartCommandBlock,Command:summon ArmorStand ~2 1 ~ {CustomName:"Sleep",NoGravity:1,Marker:1,Small:1},Passengers:[
  17. {id:MinecartCommandBlock,Command:summon ArmorStand ~2 1 ~ {CustomName:"Timer",NoGravity:1,Marker:1,Small:1},Passengers:[
  18. {id:MinecartCommandBlock,Command:stats entity @e[name=Online,type=ArmorStand] set AffectedEntities Online stats,Passengers:[
  19. {id:MinecartCommandBlock,Command:stats entity @e[name=Sleep,type=ArmorStand] set AffectedEntities Sleep stats,Passengers:[
  20. {id:MinecartCommandBlock,Command:stats entity @e[name=Timer,type=ArmorStand] set QueryResult Time stats,Passengers:[
  21. {id:MinecartCommandBlock,Command:scoreboard players set @e[name=Timer,type=ArmorStand] stats 0,Passengers:[
  22. {id:MinecartCommandBlock,Command:fill ~1 1 ~-2 ~14 1 ~2 bedrock,Passengers:[
  23. {id:MinecartCommandBlock,Command:setblock ~2 0 ~ repeating_command_block 5 replace {auto:1b,Command:scoreboard players add @a[score_sleep=60] sleep 1 {Sleeping:1b},TrackOutput:0b},Passengers:[
  24. {id:MinecartCommandBlock,Command:setblock ~3 0 ~ chain_command_block 5 replace {auto:1b,Command:scoreboard players set @a sleep 0 {Sleeping:0b},TrackOutput:0b},Passengers:[
  25. {id:MinecartCommandBlock,Command:setblock ~4 0 ~ chain_command_block 5 replace {auto:1b,Command:execute @e[type=ArmorStand,name=Sleep] ~ ~ ~ testfor @a[score_sleep_min=50],TrackOutput:0b},Passengers:[
  26. {id:MinecartCommandBlock,Command:setblock ~5 0 ~ chain_command_block 5 replace {auto:1b,Command:execute @e[name=Online,type=ArmorStand] ~ ~ ~ testfor @a,TrackOutput:0b},Passengers:[
  27. {id:MinecartCommandBlock,Command:setblock ~6 0 ~ chain_command_block 5 replace {auto:1b,Command:execute @e[name=Timer,type=ArmorStand] ~ ~ ~ time query daytime,TrackOutput:0b},Passengers:[
  28. {id:MinecartCommandBlock,Command:setblock ~7 0 ~ chain_command_block 13 replace {auto:1b,Command:scoreboard players operation Time stats /= time stats,TrackOutput:0b},Passengers:[
  29. {id:MinecartCommandBlock,Command:setblock ~8 0 ~ chain_command_block 5 replace {auto:1b,Command:scoreboard players test Online stats 2,TrackOutput:0b},Passengers:[
  30. {id:MinecartCommandBlock,Command:setblock ~9 0 ~ chain_command_block 13 replace {auto:1b,Command:execute @a[score_sleep_min=50,score_sleep=50] ~ ~ ~ tellraw @a ["",{"selector":"@p[r=1]"},{"text":" is now sleeping (","color":"gold","italic":true},{"score":{"name":"Sleep","objective":"stats"},"color":"green","italic":true},{"text":" of ","color":"gold","italic":true},{"score":{"name":"buffer","objective":"stats"},"color":"green","italic":true},{"text":")","color":"gold","italic":true}],TrackOutput:0b},Passengers:[
  31. {id:MinecartCommandBlock,Command:setblock ~10 0 ~ chain_command_block 5 replace {auto:1b,Command:scoreboard players test buffer1 stats 0,TrackOutput:0b},Passengers:[
  32. {id:MinecartCommandBlock,Command:setblock ~11 0 ~ chain_command_block 13 replace {auto:1b,Command:scoreboard players test Online stats 2,TrackOutput:0b},Passengers:[
  33. {id:MinecartCommandBlock,Command:setblock ~12 0 ~ chain_command_block 13 replace {auto:1b,Command:execute @a[score_sleep_min=51,score_sleep=51] ~ ~ ~ tellraw @a ["",{"text":"Skipping the night!","color":"gold","italic":true}]},Passengers:[
  34. {id:MinecartCommandBlock,Command:setblock ~13 0 ~ chain_command_block 13 replace {auto:1b,Command:scoreboard players add @a[score_sleep_min=1] sleep 1000,TrackOutput:0b},Passengers:[
  35.  
  36. {id:MinecartCommandBlock,Command:setblock ~2 0 ~-1 repeating_command_block 5 replace {auto:1b,Command:scoreboard players test Online stats 2,TrackOutput:0b},Passengers:[
  37. {id:MinecartCommandBlock,Command:setblock ~3 0 ~-1 chain_command_block 13 replace {auto:1b,Command:scoreboard players operation buffer stats = Online stats,TrackOutput:0b},Passengers:[
  38. {id:MinecartCommandBlock,Command:setblock ~4 0 ~-1 chain_command_block 13 replace {auto:1b,Command:scoreboard players operation buffer stats /= div stats,TrackOutput:0b},Passengers:[
  39. {id:MinecartCommandBlock,Command:setblock ~5 0 ~-1 chain_command_block 13 replace {auto:1b,Command:scoreboard players operation buffer1 stats = Sleep stats,TrackOutput:0b},Passengers:[
  40. {id:MinecartCommandBlock,Command:setblock ~6 0 ~-1 chain_command_block 13 replace {auto:1b,Command:scoreboard players operation buffer1 stats -= buffer stats,TrackOutput:0b},Passengers:[
  41. {id:MinecartCommandBlock,Command:setblock ~7 0 ~-1 chain_command_block 13 replace {auto:1b,Command:scoreboard players test buffer1 stats 0,TrackOutput:0b},Passengers:[
  42. {id:MinecartCommandBlock,Command:setblock ~8 0 ~-1 chain_command_block 13 replace {auto:1b,Command:scoreboard players set @e[name=Timer,score_stats=0,type=ArmorStand] stats 1,TrackOutput:0b},Passengers:[
  43. {id:MinecartCommandBlock,Command:setblock ~9 0 ~1 chain_command_block 5 replace {auto:1b,Command:scoreboard players test Online stats 1 11,TrackOutput:0b},Passengers:[
  44. {id:MinecartCommandBlock,Command:setblock ~10 0 ~1 chain_command_block 13 replace {auto:1b,Command:scoreboard players set div stats 2,TrackOutput:0b},Passengers:[
  45. {id:MinecartCommandBlock,Command:setblock ~11 0 ~1 chain_command_block 5 replace {auto:1b,Command:scoreboard players test Online stats 12,TrackOutput:0b},Passengers:[
  46. {id:MinecartCommandBlock,Command:setblock ~12 0 ~1 chain_command_block 13 replace {auto:1b,Command:scoreboard players set div stats 4,TrackOutput:0b},Passengers:[
  47.  
  48. {id:MinecartCommandBlock,Command:setblock ~2 0 ~1 repeating_command_block 5 replace {auto:1b,Command:scoreboard players test @e[name=Timer,type=ArmorStand] stats 1 1,TrackOutput:0b},Passengers:[
  49. {id:MinecartCommandBlock,Command:setblock ~3 0 ~1 chain_command_block 13 replace {auto:1b,Command:scoreboard players test Time stats 0 129,TrackOutput:0b},Passengers:[
  50. {id:MinecartCommandBlock,Command:setblock ~4 0 ~1 chain_command_block 13 replace {auto:1b,Command:weather clear 100000,TrackOutput:0b},Passengers:[
  51. {id:MinecartCommandBlock,Command:setblock ~5 0 ~1 chain_command_block 5 replace {auto:1b,Command:scoreboard players test @e[name=Timer,type=ArmorStand] stats 1 1,TrackOutput:0b},Passengers:[
  52. {id:MinecartCommandBlock,Command:setblock ~6 0 ~1 chain_command_block 13 replace {auto:1b,Command:scoreboard players test Time stats 130 ,TrackOutput:0b},Passengers:[
  53. {id:MinecartCommandBlock,Command:setblock ~7 0 ~1 chain_command_block 13 replace {auto:1b,Command:time add 100,TrackOutput:0b},Passengers:[
  54. {id:MinecartCommandBlock,Command:setblock ~8 0 ~1 chain_command_block 5 replace {auto:1b,Command:scoreboard players test Time stats 0 1,TrackOutput:0b},Passengers:[
  55. {id:MinecartCommandBlock,Command:setblock ~9 0 ~1 chain_command_block 13 replace {auto:1b,Command:scoreboard players set @e[name=Timer,type=ArmorStand] stats 0,TrackOutput:0b},Passengers:[
  56.  
  57. {id:MinecartCommandBlock,Command:summon FallingSand ~1 ~ ~ {Block:command_block,Time:1,TileEntityData:{Command:tellraw @a[m=1] {"text":"[!] finished SleeperV1.0 setup [!]","color":"yellow","italic":"true"},auto:1b},Passengers:[{id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:fill ~ ~-1 ~ ~-1 ~4 ~ air,auto:1b}}]},Passengers:[
  58. {id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=2]
  59. }]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement