akon1248

Untitled

Dec 20th, 2018
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.58 KB | None | 0 0
  1. on join:
  2. set join message to "&7%player% &ejoined the server"
  3. set player's damage delay to 5 tick
  4. add "{ActiveEffects:[{Id:16b,Amplifier:0b,Duration:2147483406,Ambient:1b,ShowParticles:1b}],Attributes:[{Name:""generic.attackDamage"",Base:-4.5d}]}" to nbt of player
  5. if {perk.snowballdrop.%UUID of player%} is not set:
  6. set {perk.snowballdrop.%UUID of player%} to 1
  7. if {perk.snowballspeed.%UUID of player%} is not set:
  8. set {perk.snowballspeed.%UUID of player%} to 1
  9. if {snowfightstats.level::%UUID of player%} is not set:
  10. set {snowfightstats.level::%UUID of player%} to 1
  11. set {snowfightstats.xp::%UUID of player%} to 0
  12. set {snowfightstats.needxp::%UUID of player%} to 1000
  13. if {snowfightstats.coin::%UUID of player%} is not set:
  14. set {snowfightstats.coin::%UUID of player%} to 0
  15. if {snowfightstats.totalkills::%UUID of player%} is not set:
  16. set {snowfightstats.totalkills::%UUID of player%} to 0
  17. if {snowfightstats.totalwins::%UUID of player%} is not set:
  18. set {snowfightstats.totalwins::%UUID of player%} to 0
  19. if {team.%player%} is not set:
  20. execute console command "ne player %player% prefix &7"
  21. set {killlogcolor.%player%} to "§7"
  22. else if {team.%player%} is "red":
  23. execute console command "ne player %player% prefix &c[R]"
  24. set {killlogcolor.%player%} to "§c"
  25. else if {team.%player%} is "blue":
  26. execute console command "ne player %player% prefix &9[B]"
  27. set {killlogcolor.%player%} to "§9"
  28. on quit:
  29. set quit message to "&7%player% &eleft the server"
  30. on xp spawn:
  31. cancel event
  32. every tick:
  33. loop all players:
  34. set level of loop-player to {snowfightstats.level::%UUID of loop-player%}
  35. set level progress of loop-player to {snowfightstats.xp::%UUID of loop-player%}/{snowfightstats.needxp::%UUID of loop-player%}
  36. if {snowfightstats.xp::%UUID of loop-player%} > {snowfightstats.needxp::%UUID of loop-player%}:
  37. remove {snowfightstats.needxp::%UUID of loop-player%} from {snowfightstats.xp::%UUID of loop-player%}
  38. set {snowfightstats.needxp::%UUID of loop-player%} to {snowfightstats.needxp::%UUID of loop-player%}*1.05
  39. set {snowfightstats.needxp::%UUID of loop-player%} to round({snowfightstats.needxp::%UUID of loop-player%}/100)
  40. set {snowfightstats.needxp::%UUID of loop-player%} to {snowfightstats.needxp::%UUID of loop-player%}*100
  41. add 1 to {snowfightstats.level::%UUID of loop-player%}
  42. send loop-player title "&a&k||&a&lLEVEL UP&a&k||" with subtitle "&aYour are now LEVEL %{level.%loop-player%}%!" for 2 seconds with 0 seconds fade in and 3 seconds fade out
  43. play sound "entity_player_levelup" to loop-player with volume 1 and pitch 5
  44. every 3 tick:
  45. loop all players:
  46. set {_levelprogress} to {snowfightstats.needxp::%UUID of loop-player%}/10
  47. set {_levelprogress} to round({snowfightstats.xp::%UUID of loop-player%}/{_levelprogress})
  48. if {_levelprogress} is 0:
  49. set {_displayprogress} to "&7▌▌▌▌▌▌▌▌▌▌"
  50. if {_levelprogress} is not 0:
  51. loop 10 times:
  52. set {_gage.%loop-number%} to "&7▌"
  53. loop {_levelprogress} times:
  54. set {_gage.%loop-number%} to "&b▌"
  55. set {_displayprogress} to "%{_gage.1}%%{_gage.2}%%{_gage.3}%%{_gage.4}%%{_gage.5}%%{_gage.6}%%{_gage.7}%%{_gage.8}%%{_gage.9}%%{_gage.10}%"
  56. wipe loop-player sidebar
  57. set name of sidebar of loop-player to "&6&lYour Stats"
  58. set score "&0" in sidebar of loop-player to 0
  59. set score "Level: &a%{snowfightstats.level::%UUID of loop-player%}%" in sidebar of loop-player to -1
  60. set score "&3" in sidebar of loop-player to -2
  61. set score "Progress: &a%{snowfightstats.xp::%UUID of loop-player%}%&8/&a%{snowfightstats.needxp::%UUID of loop-player%}%" in sidebar of loop-player to -3
  62. set score "&8[%{_displayprogress}%&8]" in sidebar of loop-player to -4
  63. set score "&5" in sidebar of loop-player to -5
  64. set score "Coins: &6%{snowfightstats.coin::%UUID of loop-player%}%" in sidebar of loop-player to -6
  65. set score "&7" in sidebar of loop-player to -7
  66. set score "Total Kills: &e%{snowfightstats.totalkills::%UUID of loop-player%}%" in sidebar of loop-player to -8
  67. set score "Total Wins: &e%{snowfightstats.totalwins::%UUID of loop-player%}%" in sidebar of loop-player to -9
  68. set score "&a" in sidebar of loop-player to -10
  69. on load:
  70. execute console command "scoreboard teams add SnowFightRED"
  71. execute console command "scoreboard teams add SnowFightBLUE"
  72. execute console command "scoreboard teams option SnowFightRED color red"
  73. execute console command "scoreboard teams option SnowFightBLUE color blue"
  74. execute console command "gamerule doTileDrops false"
  75. execute console command "gamerule keepInventory true"
  76. execute console command "difficulty hard"
Advertisement
Add Comment
Please, Sign In to add comment