Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- #2段ジャンプの前方にかかる力
- aheadpower: 1
- #2段ジャンプの上方にかかる力
- uppower: 1
- #クールタイム(秒)
- cooltime: 10
- #クールタイムを有効にするかどうか
- cooltime_is_enable: false
- command /doublejump <player> <boolean>:
- permission: doublejump.admin
- permission message: &cYou do not have permission to use this command.
- usage: /doublejump <player> <true or false>
- trigger:
- if arg-2 is true:
- set {doublejump.%arg-1%} to 1
- send "&7%arg-1%の2段ジャンプを使用可能にしました"
- set arg-1's flight mode to true
- else if arg-2 is false:
- delete {doublejump.%arg-1%}
- send "&7%arg-1%の2段ジャンプを使用不可能にしました"
- arg-1's gamemode is survival or adventure
- set arg-1's flight mode to false
- on gamemode change:
- {doublejump.%player%} is 1
- player's gamemode is survival or adventure
- if {@cooltime_is_enable} is true:
- {doublejump.cooltime.%player%} is not set
- set player's flight mode to true
- else if {@cooltime_is_enable} is false:
- player is on ground
- set player's flight mode to true
- on flight toggle:
- player's gamemode is survival or adventure
- player is not flying
- {doublejump.%player%} is 1
- if {@cooltime_is_enable} is true:
- {doublejump.cooltime.%player%} is not set
- wait 1 tick
- while player is flying:
- push player horizontal forwards with speed {@aheadpower}
- push player upwards with speed {@uppower}
- set {doublejump.cooltime.%player%} to {@cooltime}*20
- set player's flight mode to false
- else if {@cooltime_is_enable} is false:
- wait 1 tick
- while player is flying:
- push player horizontal forwards with speed {@aheadpower}
- push player upwards with speed {@uppower}
- set player's flight mode to false
- on any movement:
- player's gamemode is survival or adventure
- {doublejump.%player%} is 1
- {@cooltime_is_enable} is false
- player is on ground
- set player's flight mode to true
- every tick:
- loop all players:
- {doublejump.cooltime.%loop-player%} >= 1
- remove 1 from {doublejump.cooltime.%loop-player%}
- {doublejump.cooltime.%loop-player%} is 0
- set loop-player's flight mode to true
- delete {doublejump.cooltime.%loop-player%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement