Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. [
  2. "** Start with some basic gloal settings **",
  3. {
  4. "command": "virtual command chain",
  5. "trigger": "ServerStart",
  6. "name": "ServerLoad",
  7. "chain": [
  8. "jsonRecipeEdit set server_init"
  9. ]
  10. },
  11. "** First load: set gamerules **",
  12. {
  13. "command": "virtual command chain",
  14. "trigger": "OnSet: server_init",
  15. "log": true,
  16. "name": "InitWorld",
  17. "chain": [
  18. "gamerule logAdminCommands false",
  19. "gamerule commandBlockOutput false"
  20. ]
  21. },
  22. "** First load: initial inventory scoreboard **",
  23. {
  24. "command": "virtual command chain",
  25. "trigger": "OnSet: server_init",
  26. "name": "InitInitialInv",
  27. "chain": [
  28. "scoreboard objectives add initialinv dummy"
  29. ]
  30. },
  31. "** Trigger when a player joins**",
  32. {
  33. "command": "virtual command chain",
  34. "trigger": "PlayerJoin",
  35. "dim": "*",
  36. "filter": "",
  37. "name": "initialinv_init",
  38. "chain": [
  39. "scoreboard players add @a[r=-1] initialinv 0",
  40. "testfor @p[score_initialinv=1,r=-1]",
  41. "jsonRecipeEdit run giveinitialinv",
  42. "scoreboard players set @p[score_initialinv=1,r=-1] initialinv 2"
  43. ]
  44. },
  45. "** Here is where you actually give the player the **",
  46. "** initial inventory **",
  47. {
  48. "command": "virtual command chain",
  49. "trigger": "Run: giveinitialinv",
  50. "dim": "*",
  51. "name": "InitialInv",
  52. "chain": [
  53. "give @p[score_initialinv=1,r=-1] minecraft:stick 3",
  54. "give @p[score_initialinv=1,r=-1] minecraft:sapling 1",
  55. "give @p[score_initialinv=1,r=-1] minecraft:dirt 1",
  56. "give @p[score_initialinv=1,r=-1] minecraft:dye 32 15"
  57. ]
  58. }
  59. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement