Advertisement
yozora_1202

Untitled

Jun 22nd, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.35 KB | None | 0 0
  1. # --------------------------------------------------------------- #
  2. # _______ _ _ _ _ ___ __ #
  3. #|__ __| | | | | (_) | | / _ \ /_ | #
  4. # | | __ _ | |__ | | _ ___ | |_ __ __| | | | | | #
  5. # | | / _` || '_ \ | | | |/ __|| __| \ \ / /| | | | | | #
  6. # | || (_| || |_) || |____ | |\__ \| |_ \ V / | |_| |_ | | #
  7. # |_| \__,_||_.__/ |______||_||___/ \__| \_/ \___/(_)|_| #
  8. # #
  9. # --------------------------------------------------------------- #
  10. # TabList v0.1 by Pexien #
  11. # --------------------------------------------------------------- #
  12. options:
  13. version: 0.1
  14. prefix: &7[&aTabList&7]
  15.  
  16. on load:
  17. send "{@prefix} &aStatus: &lENABLED" to console
  18.  
  19. on unload:
  20. send "{@prefix} &cStatus: &lDISABLED" to console
  21.  
  22. command /tablistset [<text>] [<text>] [<player>]:
  23. aliases: /tls
  24. permission: tablist.set
  25. trigger:
  26. if arg-1 is not set:
  27. message "&cUsage: /tablistset <prefix,suffix> <player>"
  28. if arg-1 is set:
  29. if arg-1 is "prefix":
  30. if arg-2 is set:
  31. if arg-3 is not set:
  32. if {tablist.suffix.%player%} is not set:
  33. set player's tablist name to "%colored arg-2% &r%player%"
  34. set {tablist.prefix.%player%} to colored arg-2
  35. message "{@prefix} &eYour tab prefix has been set to %colored arg-2%"
  36. stop
  37. if {tablist.suffix.%player%} is set:
  38. set player's tablist name to "%colored arg-2% &r%player% &r%{tablist.suffix.%player%}%"
  39. set {tablist.prefix.%player%} to colored arg-2
  40. message "{@prefix} &eYour tab prefix has been set to %colored arg-2%"
  41. stop
  42. if arg-1 is "suffix":
  43. if arg-2 is set:
  44. if arg-3 is not set:
  45. if {tablist.prefix.%player%} is not set:
  46. set player's tablist name to "%player% &r%colored arg-2%"
  47. set {tablist.suffix.%player%} to arg-2
  48. message "{@prefix} &eYour tab suffix has been set to %colored arg-2%"
  49. stop
  50. if {tablist.prefix.%player%} is set:
  51. set player's tablist name to "%{tablist.prefix.%player%}% &r%player% &r%colored arg-2%"
  52. set {tablist.suffix.%player%} to colored arg-2
  53. message "{@prefix} &eYour tab suffix has been set to %colored arg-2%"
  54. stop
  55. if arg-1 is "prefix":
  56. if arg-2 is set:
  57. if arg-3 is set:
  58. if {tablist.suffix.%arg-3%} is not set:
  59. set arg-3's tablist name to "%colored arg-2% &r%arg-3%"
  60. set {tablist.prefix.%arg-3%} to colored arg-2
  61. message "{@prefix} &eYou set %arg-3%'s tab prefix to %colored arg-2%"
  62. stop
  63. if {tablist.suffix.%arg-3%} is set:
  64. set arg-3's tablist name to "%colored arg-2% &r%arg-3% &r%{tablist.suffix.%arg-3%}%"
  65. set {tablist.prefix.%player%} to colored arg-2
  66. message "{@prefix} &eYou set %arg-3%'s tab prefix to %colored arg-2%"
  67. stop
  68. if arg-1 is "suffix":
  69. if arg-2 is set:
  70. if arg-3 is set:
  71. if {tablist.prefix.%arg-3%} is not set:
  72. set arg-3's tablist name to "%arg-3% &r%colored arg-2%"
  73. set {tablist.suffix.%arg-3%} to colored arg-2
  74. message "{@prefix} &eYou set %arg-3%'s tab suffix to %colored arg-2%"
  75. stop
  76. if {tablist.prefix.%arg-3%} is set:
  77. set arg-3's tablist name to "%{tablist.prefix.%arg-3%}% &r%arg-3% &r%colored arg-2%"
  78. set {tablist.suffix.%arg-3%} to colored arg-2
  79. message "{@prefix} &eYou have set %arg-3%'s tab suffix to %colored arg-2%"
  80. stop
  81. if arg-1 is not "suffix" or "prefix":
  82. message "&cUsage: /tablistset <prefix,suffix> <player>"
  83. stop
  84.  
  85. command /tablistreset [<player>]:
  86. aliases: /tlr
  87. permission: tablist.reset
  88. trigger:
  89. if arg-1 is not set:
  90. delete {tablist.prefix.%player%}
  91. delete {tablist.suffix.%player%}
  92. set player's tablist name to "&f%player%"
  93. message "{@prefix} &eYou have reset you tab name."
  94. stop
  95. if arg-1 is set:
  96. if player has permission "tablist.reset":
  97. delete {tablist.prefix.%arg-1%}
  98. delete {tablist.suffix.%arg-1%}
  99. set arg-1's tablist name to "&f%arg-1%"
  100. message "{@prefix} &eYou have reset %arg-1%'s tab name."
  101. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement