Advertisement
Guest User

SkJumpOnBlock

a guest
May 6th, 2016
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.99 KB | None | 0 0
  1. # Hi, I'm Nik116ita and this is my script SkJumpOnBlock
  2. # Thanks for download
  3.  
  4. # Contact me for bug:
  5. # Spigot: https://www.spigotmc.org/members/nik116ita.172470/
  6. # Telegram: @Nik116ita
  7. # E-Mail: Nik116info@gmail.com
  8.  
  9. # Donations
  10. # PaySafeCard: Nik116info@gmail.com
  11. # PayPal: nicolasgiuliani116@gmai.com
  12.  
  13. options:
  14. JumpBlock: melon block
  15. Permission-Default: SkJump.Block #Don't touch, please
  16. Permission-Admin: SkJump.Admin #Don't touch, please
  17. Permission-Message: &cYou don't have permission.
  18. World-All: false
  19. World: "World"
  20. Prefix-Yes: &7[&aSkJump&7]&f
  21. Prefix-No: &7[&cSkJump&7]&f
  22. Particle-Type: cloud
  23. ActionBar-Message: &aJump!
  24.  
  25. #
  26. # Configuration + Don't touch, please
  27. #
  28.  
  29. command /JumpBlock:
  30. aliases: /jb
  31. trigger:
  32. loop 3 times:
  33. message ""
  34. message "&7[&aSkript&7] &fThanks for install this script."
  35. message "&7[&aSkJumpOnBlock&7]&f Created by Nik116ita"
  36. message "&7[&aSkJumpOnBlock&7]&f http://bitly.com/JumpOnBlock"
  37. message "&a/jbg&7 |&f For open the principal GUI &7|&f {@Permission-Admin}"
  38. command /JumpBlockGUI:
  39. permission: {@Permission-Admin}
  40. permission message: {@Permission-Message}
  41. aliases: /jbg
  42. trigger:
  43. open chest with 1 row named "JumpBlock | Menu" to player
  44. format slot 0 of player with {@JumpBlock} named "&aJumpBlock" with lore "&7Give the block of JumpBlock||&7[&aSkript&7]" to close then run [make player execute command "/jb2"]
  45. format slot 1 of player with redstone named "&aON | OFF" with lore "&7Active or disable the script||&7[&aSkript&7]" to close then run [make player execute command "/jb3"]
  46. format slot 2 of player with feather named "&aFall" with lore "&7Active or disable fall damage||&7[&aSkript&7]" to close then run [make player execute command "/jb5"]
  47. format slot 3 of player with experience bottle named "&aParticle | ActionBar" with lore "&7Active or disable particle and actionbar||&7[&aSkript&7] &7[&cUmbaska&7]" to close then run [make player execute command "/jb6"]
  48. command /jb2:
  49. permission: {@Permission-Admin}
  50. permission message: {@Permission-Message}
  51. trigger:
  52. give a {@JumpBlock} named "&aJumpBlock" to player
  53. command /jb3:
  54. permission: {@Permission-Admin}
  55. permission message: {@Permission-Message}
  56. trigger:
  57. if {ActiveJump} is set:
  58. delete {ActiveJump}
  59. message "{@Prefix-No} Disabled JumpBlock"
  60. else:
  61. set {ActiveJump} to true
  62. message "{@Prefix-Yes} Actived JumpBlock"
  63. command /jb4:
  64. permission: {@Permission-Admin}
  65. permission message: {@Permission-Message}
  66. trigger:
  67. if {World-All} is false:
  68. set {World-All} to true
  69. message "{@Prefix-Yes} Enabled in all world"
  70. else:
  71. set {World-All} to false
  72. message "{@Prefix-No} Enable only in the world of config"
  73. command /jb5:
  74. permission: {@Permission-Admin}
  75. permission message: {@Permission-Message}
  76. trigger:
  77. if {JumpNoFall} is true:
  78. set {JumpNoFall} to false
  79. message "{@Prefix-No} Fall damage enabled"
  80. else:
  81. set {JumpNoFall} to true
  82. message "{@Prefix-Yes} Fall damage disabled"
  83. command /jb6:
  84. permission: {@Permission-Admin}
  85. permission message: {@Permission-Message}
  86. trigger:
  87. if {Particle} is true:
  88. set {Particle} to false
  89. message "{@Prefix-No} Particle disabled"
  90. else:
  91. set {Particle} to true
  92. message "{@Prefix-Yes} Particle enabled"
  93. on place of {@JumpBlock}:
  94. if name of player's tool is "&aJumpBlock":
  95. if player has permission "{@Permission-Admin}":
  96. if {@World-All} is false:
  97. if player is in {@World}:
  98. set {SkJump.%event-block%} to 1
  99. else:
  100. set {SkJump.%event-block%} to 1
  101. else:
  102. cancel event
  103. on break of {@JumpBlock}:
  104. if {SkJump.%event-block%} is set:
  105. if player has permission "{@Permission-Admin}":
  106. clear {SkJump.%event-block%}
  107. else:
  108. cancel event
  109. on walk on {@JumpBlock}:
  110. if {ActiveJump} is true:
  111. if {@World-All} is false:
  112. if player is in {@World}:
  113. if {SkJump.%event-block%} is set:
  114. if {Particle} is true:
  115. 1.8 spawn 100 of particle {@Particle-Type}:0 offset by 1, 1, 1 at player for player with data 0
  116. send action bar from "{@ActionBar-Message}" to player
  117. push the player upwards at speed 1.5
  118. wait 2.5 ticks
  119. push the player forwards at speed 1.5
  120. set {JumpPlayer} to player
  121. wait 7 seconds
  122. delete {JumpPlayer}
  123. else:
  124. push the player upwards at speed 1.5
  125. wait 2.5 ticks
  126. push the player forwards at speed 1.5
  127. set {JumpPlayer} to player
  128. wait 7 seconds
  129. delete {JumpPlayer}
  130. else:
  131. push the player upwards at speed 0.5
  132. else:
  133. if {SkJump.%event-block%} is set:
  134. push the player upwards at speed 1.5
  135. wait 2.5 ticks
  136. push the player forwards at speed 1.5
  137. set {JumpPlayer} to player
  138. wait 7 seconds
  139. delete {JumpPlayer}
  140. else:
  141. push the player upwards at speed 0.5
  142. on break:
  143. block 1 up event-block is {@JumpBlock}
  144. if {SkJump.%block 1 up event-block%} is set:
  145. cancel event
  146. on damage:
  147. if damage cause is fall:
  148. if {JumpPlayer} is set:
  149. if {JumpNoFall} is true:
  150. cancel the event
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement