Advertisement
Guest User

Minigame In A Command Block!

a guest
Jan 22nd, 2015
347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. The First Command:
  2.  
  3. summon FallingSand ~ ~1 ~ {Time:1,Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:fill ~ ~1 ~ ~ ~-65 ~1 air},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:tellraw @a {text:"[@: Minigame setup complete!]",color:gray,italic:true}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:gamerule doTileDrops false},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:gamerule keepInventory true},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:scoreboard players set maxScore Options 5},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:tellraw @a {text:"If you are an operator, left click this text before doing anything",color:aqua,bold:true,clickEvent:{action:run_command,value:"/scoreboard players set @p Ops 1"},hoverEvent:{action:show_text,value:"If you click me when you aren't not op, nothing will happen"}}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:scoreboard objectives setdisplay list Kills},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:scoreboard objectives setdisplay sidebar Wins},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:scoreboard objectives setdisplay belowName Kills},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:scoreboard objectives add gameStart dummy},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:scoreboard objectives add winPlayer dummy},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:scoreboard objectives add Options dummy},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:scoreboard objectives add Ops dummy},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:scoreboard objectives add Wins dummy},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:scoreboard objectives add Kills playerKillCount},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:scoreboard objectives add Arrow playerKillCount},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:scoreboard objectives add Deaths deathCount},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:tellraw @a {text:"[@: Finished placing blocks, now on to scoreboards...]",color:gray,italic:true}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~1 ~-48 ~2 stone_button 1},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~ ~-46 ~2 standing_sign 12 0 {Text2:"Put the 2nd",Text3:"command in here!"}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~ ~-46 ~2 command_block 0 0 {Command:Put second command in here}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-8 ~-41 ~ command_block 0 0 {Command:gamemode s @a[score_gameStart_min=1]}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-4 ~-39 ~1 command_block 0 0 {Command:execute @a[score_winPlayer_min=1] ~ ~ ~ clear @a wooden_sword}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-4 ~-38 ~-1 command_block 0 0 {Command:scoreboard players set @a[score_gameStart_min=1] gameStart 0}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-7 ~-38 ~ command_block 0 0 {Command:give @a[score_Arrow_min=1] arrow 1}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-7 ~-36 ~1 command_block 0 0 {Command:execute @a[score_winPlayer_min=1] ~ ~ ~ /tellraw @a {selector:"@a[score_winPlayer_min=1]",color:red,extra:[{text:" Won the game!",color:gold,bold:true}]}}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-6 ~-34 ~3 command_block 0 0 {Command:setblock ~-2 ~ ~-3 command_block 0 0 {Command:scoreboard players set @a[score_Kills_min=10] winPlayer 1}}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-5 ~-33 ~3 command_block 0 0 {Command:setblock ~-3 ~ ~-3 command_block 0 0 {Command:scoreboard players set @a[score_Kills_min=15] winPlayer 1}}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:fill ~-5 ~-33 ~3 ~-6 ~-33 ~3 quartz_block},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:fill ~-5 ~-32 ~2 ~-6 ~-32 ~2 unpowered_comparator 2},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:fill ~-5 ~-32 ~2 ~-6 ~-32 ~2 quartz_block},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-6 ~-32 ~2 command_block 0 0 {Command:setblock ~-2 ~3 ~-2 command_block 0 0 {Command:scoreboard players set @a[score_Kills_min=25] winPlayer 1}}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-5 ~-31 ~2 command_block 0 0 {Command:setblock ~-3 ~3 ~-2 command_block 0 0 {Command:scoreboard players set @a[score_Kills_min=50] winPlayer 1}}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:fill ~-5 ~-29 ~1 ~-6 ~-29 ~1 unpowered_comparator 2},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:fill ~-5 ~-29 ~1 ~-6 ~-29 ~1 quartz_block},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-4 ~-27 ~ command_block 0 0 {Command:give @a[score_gameStart_min=1] arrow}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-6 ~-25 ~-2 command_block 0 0 {Command:setblock ~-2 ~1 ~2 command_block 0 0 {Command:scoreboard players set @a[score_Kills_min=1] winPlayer 1}}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-5 ~-24 ~-2 command_block 0 0 {Command:setblock ~-3 ~1 ~2 command_block 0 0 {Command:scoreboard players set @a[score_Kills_min=5] winPlayer 1}}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:fill ~-5 ~-22 ~-2 ~-6 ~-22 ~-2 quartz_block},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:fill ~-5 ~-21 ~-1 ~-6 ~-21 ~-1 unpowered_comparator},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-6 ~-22 ~ command_block 0 0 {Command:scoreboard players test maxScore Options 25 25}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-5 ~-21 ~ command_block 0 0 {Command:scoreboard players test maxScore Options 50 50}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-6 ~-18 ~ command_block 0 0 {Command:scoreboard players test maxScore Options 1 1}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-5 ~-17 ~ command_block 0 0 {Command:scoreboard players test maxScore Options 5 5}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-7 ~-17 ~-1 command_block 0 0 {Command:give @a[score_gameStart_min=1] wooden_sword 1 0 {Unbreakable:1}}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-6 ~-16 ~1 command_block 0 0 {Command:scoreboard players test maxScore Options 10 10}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-6 ~-15 ~-1 command_block 0 0 {Command:give @a[score_gameStart_min=1] bow 1 0 {Unbreakable:1}}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-5 ~-14 ~1 command_block 0 0 {Command:scoreboard players test maxScore Options 15 15}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-5 ~-13 ~-1 command_block 0 0 {Command:execute @a[score_winPlayer_min=1] ~ ~ ~ clear @a bow}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-8 ~-12 ~-1 command_block 0 0 {Command:scoreboard Players add @a[score_winPlayer_min=1] Wins 1}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-8 ~-11 ~1 command_block 0 0 {Command:entitydata @e[type=Arrow] {damage:1000}}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-3 ~-10 ~-1 command_block 0 0 {Command:scoreboard players set @a[score_Kills_min=50] winPlayer 1}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-3 ~-9 ~1 command_block 0 0 {Command:execute @a[score_winPlayer_min=1] ~ ~ ~ scoreboard players reset @a Kills}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-2 ~-7 ~ command_block 0 0 {Command:scoreboard players set @a winPlayer 0}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-7 ~-6 ~ command_block 0 0 {Command:execute @a[score_winPlayer_min=1] ~ ~ ~ clear @a arrow}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-2 ~-7 ~ command_block 0 0 {Command:scoreboard players set @a[score_Deaths_min=1] Deaths 0}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-4 ~-4 ~ command_block 0 0 {Command:clear @a[score_Deaths_min=1] arrow}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-3 ~-5 ~ command_block 0 0 {Command:scoreboard players set @a[score_Arrow_min=1] Arrow 0}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-3 ~-2 ~ command_block 0 0 {Command:scoreboard players set @a[score_Deaths_min=1] Arrow 1}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-2 ~-2 ~ redstone_block},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-2 ~-1 ~-1 command_block 0 0 {Command:fill ~ ~ ~1 ~-6 ~ ~1 air}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:setblock ~-2 ~ ~1 command_block 0 0 {Command:fill ~ ~ ~-1 ~-6 ~ ~-1 redstone_block}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:gamerule logAdminCommands false},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:gamerule commandBlockOutput false},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:tellraw @a {text:"[@: Setting up minigame...]",color:gray,italic:true}},Riding:{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:fill ~ ~1 ~1 ~ ~65 ~1 redstone_block}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
  4.  
  5. The Second Command:
  6.  
  7. give @a[score_Ops_min=1] written_book 1 0 {title:"Game Master's Command Book!",author:"https://www.youtube.com/user/En1allat0r",pages:["{text:\"Game Master's\nCommand Book!\n\n\",bold:true,extra:[{text:\"Set Total Kill Score:\n\",bold:false,extra:[{text:\"1\",clickEvent:{action:run_command,value:\"/scoreboard players set maxScore Options 1\"},hoverEvent:{action:show_text,value:\"Set to 1\"},extra:[{text:\" \",extra:[{text:\"5\",clickEvent:{action:run_command,value:\"/scoreboard players set maxScore Options 5\"},hoverEvent:{action:show_text,value:\"Set to 5\"},extra:[{text:\" \",extra:[{text:\"10\",clickEvent:{action:run_command,value:\"/scoreboard players set maxScore Options 10\"},hoverEvent:{action:show_text,value:\"Set to 10\"},extra:[{text:\" \",extra:[{text:\"15\",clickEvent:{action:run_command,value:\"/scoreboard players set maxScore Options 15\"},hoverEvent:{action:show_text,value:\"Set to 15\"},extra:[{text:\" \",extra:[{text:\"25\",clickEvent:{action:run_command,value:\"/scoreboard players set maxScore Options 25\"},hoverEvent:{action:show_text,value:\"Set to 25\"},extra:[{text:\" \",extra:[{text:\"50\",clickEvent:{action:run_command,value:\"/scoreboard players set maxScore Options 50\"},hoverEvent:{action:show_text,value:\"Set to 50\"},extra:[{text:\"\n\nStart Game!\",bold:false,underlined:true,clickEvent:{action:run_command,value:\"/scoreboard players set @a gameStart 1\"},hoverEvent:{action:show_text,value:\"Click to start the game!\"}}]}]}]}]}]}]}]}]}]}]}]}]}]}"]}
  8.  
  9. All of the Input Commands That i Used:
  10.  
  11. tellraw @a {text:"[@: Minigame setup complete!]",color:gray,italic:true}
  12. gamerule doTileDrops false
  13. gamerule keepInventory true
  14. scoreboard players set maxScore Options 5
  15. tellraw @a {text:"Before doing anything, first any Ops left click me",color:aqua,bold:true,clickEvent:{action:run_command,value:"/scoreboard players set @p Ops 1"},hoverEvent:{action:show_text,value:"if non ops click me don't worry it won't work for them :-]"}}
  16. scoreboard objectives setdisplay list Kills
  17. scoreboard objectives setdisplay sidebar Wins
  18. scoreboard objectives setdisplay belowName Kills
  19. scoreboard objectives add gameStart dummy
  20. scoreboard objectives add winPlayer dummy
  21. scoreboard objectives add Options dummy
  22. scoreboard objectives add Ops dummy
  23. scoreboard objectives add Wins dummy
  24. scoreboard objectives add Kills playerKillCount
  25. scoreboard objectives add Arrow playerKillCount
  26. scoreboard objectives add Deaths deathCount
  27. tellraw @a {text:"[@: Finished placing blocks, now on to scoreboards...]",color:gray,italic:true}
  28. setblock ~1 ~-47 ~2 stone_button 1
  29. setblock ~ ~-45 ~2 standing_sign 12 0 {Text2:"click button for",Text3:"Command Book"}
  30. setblock ~ ~-45 ~2 command_block 0 0 {Command:Put second command in here}
  31. setblock ~-4 ~-39 ~1 command_block 0 0 {Command:execute @a[score_winPlayer_min=1] ~ ~ ~ clear @a wooden_sword}
  32. setblock ~-4 ~-38 ~-1 command_block 0 0 {Command:scoreboard players set @a[score_gameStart_min=1] gameStart 0}
  33. setblock ~-7 ~-38 ~ command_block 0 0 {Command:give @a[score_Arrow_min=1] arrow 1}
  34. setblock ~-7 ~-36 ~1 command_block 0 0 {Command:execute @a[score_winPlayer_min=1] ~ ~ ~ /tellraw @a {selector:"@a[score_winPlayer_min=1]",color:red,extra:[{text:" Won the game!",color:gold,bold:true}]}}
  35. setblock ~-6 ~-34 ~3 command_block 0 0 {Command:setblock ~-2 ~ ~-3 command_block 0 0 {Command:scoreboard players set @a[score_Kills_min=10] winPlayer 1}}
  36. setblock ~-5 ~-33 ~3 command_block 0 0 {Command:setblock ~-3 ~ ~-3 command_block 0 0 {Command:scoreboard players set @a[score_Kills_min=15] winPlayer 1}}
  37. fill ~-5 ~-33 ~3 ~-6 ~-33 ~3 quartz_block
  38. fill ~-5 ~-32 ~2 ~-6 ~-32 ~2 unpowered_comparator 2
  39. fill ~-5 ~-32 ~2 ~-6 ~-32 ~2 quartz_block
  40. setblock ~-6 ~-32 ~2 command_block 0 0 {Command:setblock ~-2 ~3 ~-2 command_block 0 0 {Command:scoreboard players set @a[score_Kills_min=25] winPlayer 1}}
  41. setblock ~-5 ~-31 ~2 command_block 0 0 {Command:setblock ~-3 ~3 ~-2 command_block 0 0 {Command:scoreboard players set @a[score_Kills_min=50] winPlayer 1}}
  42. fill ~-5 ~-29 ~1 ~-6 ~-29 ~1 unpowered_comparator 2
  43. fill ~-5 ~-29 ~1 ~-6 ~-29 ~1 quartz_block
  44. setblock ~-4 ~-27 ~ command_block 0 0 {Command:give @a[score_gameStart_min=1] arrow}
  45. setblock ~-6 ~-25 ~-2 command_block 0 0 {Command:setblock ~-2 ~1 ~2 command_block 0 0 {Command:scoreboard players set @a[score_Kills_min=1] winPlayer 1}}
  46. setblock ~-5 ~-24 ~-2 command_block 0 0 {Command:setblock ~-3 ~1 ~2 command_block 0 0 {Command:scoreboard players set @a[score_Kills_min=5] winPlayer 1}}
  47. fill ~-5 ~-22 ~-2 ~-6 ~-22 ~-2 quartz_block
  48. fill ~-5 ~-21 ~-1 ~-6 ~-21 ~-1 unpowered_comparator
  49. setblock ~-6 ~-22 ~ command_block 0 0 {Command:scoreboard players test maxScore Options 25 25}
  50. setblock ~-5 ~-21 ~ command_block 0 0 {Command:scoreboard players test maxScore Options 50 50}
  51. setblock ~-6 ~-18 ~ command_block 0 0 {Command:scoreboard players test maxScore Options 1 1}
  52. setblock ~-5 ~-17 ~ command_block 0 0 {Command:scoreboard players test maxScore Options 5 5}
  53. setblock ~-7 ~-17 ~-1 command_block 0 0 {Command:give @a[score_gameStart_min=1] wooden_sword 1 0 {Unbreakable:1}}
  54. setblock ~-6 ~-16 ~1 command_block 0 0 {Command:scoreboard players test maxScore Options 10 10}
  55. setblock ~-6 ~-15 ~-1 command_block 0 0 {Command:give @a[score_gameStart_min=1] bow 1 0 {Unbreakable:1}}
  56. setblock ~-5 ~-14 ~1 command_block 0 0 {Command:scoreboard players test maxScore Options 15 15}
  57. setblock ~-5 ~-13 ~-1 command_block 0 0 {Command:execute @a[score_winPlayer_min=1] ~ ~ ~ clear @a bow}
  58. setblock ~-8 ~-12 ~-1 command_block 0 0 {Command:scoreboard Players add @a[score_winPlayer_min=1] Wins 1}
  59. setblock ~-8 ~-11 ~1 command_block 0 0 {Command:entitydata @e[type=Arrow] {damage:1000}}
  60. setblock ~-3 ~-10 ~-1 command_block 0 0 {Command:scoreboard players set @a[score_Kills_min=50] winPlayer 1}
  61. setblock ~-3 ~-9 ~1 command_block 0 0 {Command:execute @a[score_winPlayer_min=1] ~ ~ ~ scoreboard players reset @a Kills}
  62. setblock ~-2 ~-7 ~ command_block 0 0 {Command:scoreboard players set @a winPlayer 0}
  63. setblock ~-7 ~-6 ~ command_block 0 0 {Command:execute @a[score_winPlayer_min=1] ~ ~ ~ clear @a arrow}
  64. setblock ~-2 ~-7 ~ command_block 0 0 {Command:scoreboard players set @a[score_Deaths_min=1] Deaths 0}
  65. setblock ~-4 ~-4 ~ command_block 0 0 {Command:clear @a[score_Deaths_min=1] arrow}
  66. setblock ~-3 ~-5 ~ command_block 0 0 {Command:scoreboard players set @a[score_Arrow_min=1] Arrow 0}
  67. setblock ~-3 ~-2 ~ command_block 0 0 {Command:scoreboard players set @a[score_Deaths_min=1] Arrow 1}
  68. setblock ~-2 ~-2 ~ redstone_block
  69. setblock ~-2 ~-1 ~-1 command_block 0 0 {Command:fill ~ ~ ~1 ~-6 ~ ~1 air}
  70. setblock ~-2 ~ ~1 command_block 0 0 {Command:fill ~ ~ ~-1 ~-6 ~ ~-1 redstone_block}
  71. gamerule logAdminCommands false
  72. gamerule commandBlockOutput false
  73. tellraw @a {text:"[@: Setting up minigame...]",color:gray,italic:true}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement