Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! ██████╗░██████╗░░█████╗░░██████╗░░█████╗░███╗░░██╗
- #! ██╔══██╗██╔══██╗██╔══██╗██╔════╝░██╔══██╗████╗░██║
- #! ██║░░██║██████╔╝███████║██║░░██╗░██║░░██║██╔██╗██║
- #! ██║░░██║██╔══██╗██╔══██║██║░░╚██╗██║░░██║██║╚████║
- #! ██████╔╝██║░░██║██║░░██║╚██████╔╝╚█████╔╝██║░╚███║
- #! ╚═════╝░╚═╝░░╚═╝╚═╝░░╚═╝░╚═════╝░░╚════╝░╚═╝░░╚══╝
- #! Made by Rylens
- #! Verison; v0.1
- options:
- # public class Options extends Skript {
- # public void logo {
- dragon_logo: Dragon&7] &c⥇ &f
- # // Change the '&6' to any color. If you want to.
- dragon_logo_color: &7[&6
- # }
- # public void colors {
- dragon_color1: &6
- dragon_color2: &f
- dragon_color3: &7
- # }
- # public void permission message {
- dragon_permission_message: &fUnknown command. Type ""/help"" for help.
- # }
- # public void ban time {
- dragon_ban_time: 7 days
- # }
- variables:
- # public void verison {
- # // Please don't change this!
- {dragon::verison} = "v0.1"
- # }
- # public void custom ban auth needed {
- # // True; you will need to enter your authentication code everytime you do a custom ban
- # // False; you wont need to enter your authentication code everytime you do a custom ban
- {dragon::chat.custom_ban::auth_needed} = true
- # // You can do the command /custom_ban_auth_needed(cban) to set it to true or false in game
- # }
- # public void custom ban auth needed {
- # // True; when you join, you cannot talk in chat untill you enter the authentication code or move
- # // False; when you join it will allow players to chat without moving or entering a authentication code
- {dragon::chat.bot_spam_prevent} = true
- # // You can do the command /bot_spam_prevent(bsp) to set it to true or false in game
- # }
- # public void can ban ops {
- # // True; people will be able to ban opped players
- # // False; people wont be able to ban opped players
- {dragon::bans.can_ban_ops} = false
- # // You can do the command /can_ban_ops(cbo) to set it to true or false in game
- # // ^^ Isn't working rn i will try to fix in next update/verison
- # }
- # }
- # public class Dragon's commands extends Skript {
- # public void dragon help command {
- # // Please don't touch anything!
- command /dragon [<text>] [<text>] [<text>]:
- permission: dragon.help
- permission message: {@dragon_permission_message}
- trigger:
- if arg 1 is "help":
- send "{@dragon_color1}Moderation commands(A)" to player
- send "{@dragon_color2}- /ban <player> {@dragon_color3}(GUI)" to player
- send "{@dragon_color2}- /unban <player>" to player
- send "{@dragon_color2}- /kick <player> <reason>" to player
- send "{@dragon_color2}- /mute <player> <reason> <time>" to player
- send "{@dragon_color2}- /unmute <player>" to player
- send "{@dragon_color2}- /warn <player> <reason>" to player
- send "{@dragon_color2}- /report <player> <reason>" to player
- send "{@dragon_color1}Log commands(B)" to player
- send "{@dragon_color2}- /bans [player] {@dragon_color3}(GUI)" to player
- send "{@dragon_color2}- /kicks [player] {@dragon_color3}(GUI)" to player
- send "{@dragon_color2}- /mutes [player] {@dragon_color3}(GUI)" to player
- send "{@dragon_color2}- /warns [player] {@dragon_color3}(GUI)" to player
- send "{@dragon_color2}- /mutes [player] {@dragon_color3}(GUI)" to player
- send "{@dragon_color2}- /reports {@dragon_color3}(GUI)" to player
- send "{@dragon_color1}Misc commands(C)" to player
- send "{@dragon_color2}- /dragon <creator|verison|help>" to player
- send "{@dragon_color2}- /dragon uid_count <bans|kicks|mutes|warns|reports|all>" to player
- send "{@dragon_color2}- /dragon <bans|kicks|mutes|warns|reports|all> <reset|clear> <all|global>" to player
- send "{@dragon_color2}- /custom_ban_auth_needed <true|false>" to player
- send "{@dragon_color2}- /bot_spam_prevent <true|false>" to player
- send "{@dragon_color2}- /can_ban_ops <true|false>" to player
- else if arg 1 is "creator":
- send "{@dragon_color1}Dragon{@dragon_color1}(s) CREATOR;" to player
- send "{@dragon_color3}Rylens | Rylen##4866" to player
- else if arg 1 is "verison":
- verCheck(player)
- else if arg 1 is "uid_count":
- if arg 2 is "bans":
- send "{@dragon_color1}Dragon{@dragon_color1}(s) bans uid_count;" to player
- send "{@dragon_color3}Bans uid_count; (%{dragon::bans.uid_count}%{@dragon_color3})." to player
- else if arg 2 is "kicks":
- send "{@dragon_color1}Dragon{@dragon_color1}(s) kicks uid_count;" to player
- send "{@dragon_color3}Kicks uid_count; (%{dragon::kicks.uid_count}%{@dragon_color3})." to player
- else if arg 2 is "mutes":
- send "{@dragon_color1}Dragon{@dragon_color1}(s) mutes uid_count;" to player
- send "{@dragon_color3}Mutes uid_count; (%{dragon::mutes.uid_count}%{@dragon_color3})." to player
- else if arg 2 is "warns":
- send "{@dragon_color1}Dragon{@dragon_color1}(s) warns uid_count;" to player
- send "{@dragon_color3}Warns uid_count; (%{dragon::warns.uid_count}%{@dragon_color3})." to player
- else if arg 2 is "reports":
- send "{@dragon_color1}Dragon{@dragon_color1}(s) reports uid_count;" to player
- send "{@dragon_color3}Reports uid_count; (%{dragon::reports.uid_count}%{@dragon_color3})." to player
- else if arg 2 is "all":
- send "{@dragon_color1}Dragon{@dragon_color1}(s) all uid_counts;" to player
- send "{@dragon_color3}Bans uid_count; (%{dragon::bans.uid_count}%{@dragon_color3})." to player
- send "{@dragon_color3}Kicks uid_count; (%{dragon::kicks.uid_count}%{@dragon_color3})." to player
- send "{@dragon_color3}Mutes uid_count; (%{dragon::mutes.uid_count}%{@dragon_color3})." to player
- send "{@dragon_color3}Warns uid_count; (%{dragon::warns.uid_count}%{@dragon_color3})." to player
- send "{@dragon_color3}Reports uid_count; (%{dragon::reports.uid_count}%{@dragon_color3})." to player
- else:
- send "&cInvalid syntax! Try /dragon uid_count <bans|kicks|mutes|warns|reports|all>" to player
- else if arg 1 is "bans":
- if arg 2 is "reset" or "clear":
- if arg 3 is "all" or "global":
- clear {dragon::bans.uid_count}
- clear {dragon::bans.uid_count}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all ban history." to all players where [input has permission "dragon.notify"]
- else if arg 1 is "kicks":
- if arg 2 is "reset" or "clear":
- if arg 3 is "all" or "global":
- clear {dragon::kicks.uid_count}
- clear {dragon::kicks.uid_count}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all kick history." to all players where [input has permission "dragon.notify"]
- else if arg 1 is "mutes":
- if arg 2 is "reset" or "clear":
- if arg 3 is "all" or "global":
- clear {dragon::mutes.uid_count}
- clear {dragon::mutes.uid_count}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all mute history." to all players where [input has permission "dragon.notify"]
- else if arg 1 is "warns":
- if arg 2 is "reset" or "clear":
- if arg 3 is "all" or "global":
- clear {dragon::warns.uid_count}
- clear {dragon::warns.uid_count}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all warn history." to all players where [input has permission "dragon.notify"]
- else if arg 1 is "reports":
- if arg 2 is "reset" or "clear":
- if arg 3 is "all" or "global":
- clear {dragon::reports.uid_count}
- clear {dragon::reports.uid_count}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all report history." to all players where [input has permission "dragon.notify"]
- else if arg 1 is "all":
- if arg 2 is "reset" or "clear":
- clear {dragon::bans.uid_count}
- clear {dragon::bans.uid_count}
- clear {dragon::kicks.uid_count}
- clear {dragon::kicks.uid_count}
- clear {dragon::mutes.uid_count}
- clear {dragon::mutes.uid_count}
- clear {dragon::warns.uid_count}
- clear {dragon::warns.uid_count}
- clear {dragon::reports.uid_count}
- clear {dragon::reports.uid_count}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all dragon uids(everything)." to all players where [input has permission "dragon.notify"]
- else if arg 1 isn't set:
- send "{@dragon_color3}Please use /dragon help for more info." to player
- # }
- # public void stuff {
- # // Please don't touch anything!
- on load:
- if {dragon::bans.uid_count} isn't set:
- set {dragon::bans.uid_count} to 0
- if {dragon::kicks.uid_count} isn't set:
- set {dragon::kicks.uid_count} to 0
- if {dragon::mutes.uid_count} isn't set:
- set {dragon::mutes.uid_count} to 0
- if {dragon::warns.uid_count} isn't set:
- set {dragon::warns.uid_count} to 0
- if {dragon::reports.uid_count} isn't set:
- set {dragon::reports.uid_count} to 0
- if {dragon::chat.custom_ban::auth_needed} isn't set:
- set {dragon::chat.custom_ban::not_set} to true
- if {dragon::verison} isn't set:
- set {dragon::verison.not_set} to true
- on join:
- if player's uuid = "08ba1ccf-9ad9-4da9-aafa-a1e08e66fa40":
- send "&6This server is using Drag&6on!" to player
- # public void verCheck {
- # // Please don't touch anything!
- function verCheck(p: player):
- set {_ver} to "v0.1"
- if {_ver} isn't {dragon::verison}:
- send "{@dragon_color1}Dragon{@dragon_color1}(s) verison;" to {_p}
- send "{@dragon_color3}You are using a(n) outdated version of Dragon. You can get the lastest verison here; &cPut link here" to {_p}
- else:
- send "{@dragon_color1}Dragon{@dragon_color1}(s) verison;" to {_p}
- send "{@dragon_color3}You are using the latest verison of Dragon!" to {_p}
- # }
- # public void can ban ops {
- # // Please don't touch anything!
- command /can_ban_ops [<text>]:
- permission: dragon.can_ban_ops
- permission message: {@dragon_permission_message}
- aliases: /cbo
- trigger:
- if arg 1 isn't set:
- set {dragon::bans.can_ban_ops} to !{dragon::bans.can_ban_ops}
- if {dragon::bans.can_ban_ops} = true:
- send "{@dragon_color3}You have set can ban ops to true." to player
- else:
- send "{@dragon_color3}You have set can ban ops to false." to player
- else if arg 1 is "true":
- if {dragon::bans.can_ban_ops} = false:
- set {dragon::bans.can_ban_ops} to true
- send "{@dragon_color3}You have set can ban ops to true." to player
- else:
- send "&cCBO is already true." to player
- else if arg 1 is "false":
- if {dragon::bans.can_ban_ops} = true:
- set {dragon::bans.can_ban_ops} to false
- send "{@dragon_color3}You have set can ban ops to false." to player
- else:
- send "&cCBO is already false." to player
- else:
- send "{@dragon_color1}CBO commands;" to player
- send "{@dragon_color2}- /cbo <true|false>" to player
- # }
- # public void bot spam prevent {
- # // Please don't touch anything!
- command /bot_spam_prevent [<text>]:
- permission: dragon.bot_spam_prevent
- permission message: {@dragon_permission_message}
- aliases: /bsp
- trigger:
- if arg 1 isn't set:
- set {dragon::chat.bot_spam_prevent} to !{dragon::chat.bot_spam_prevent}
- if {dragon::chat.bot_spam_prevent} = true:
- send "{@dragon_color3}You have set bot spam prevent to true." to player
- else:
- send "{@dragon_color3}You have set bot spam prevent to false." to player
- else if arg 1 is "true":
- if {dragon::chat.bot_spam_prevent} = false:
- set {dragon::chat.bot_spam_prevent} to true
- send "{@dragon_color3}You have set bot spam prevent to true." to player
- else:
- send "&cBSP is already true." to player
- else if arg 1 is "false":
- if {dragon::chat.bot_spam_prevent} = true:
- set {dragon::chat.bot_spam_prevent} to false
- send "{@dragon_color3}You have set bot spam prevent to false." to player
- else:
- send "&cBSP is already false." to player
- else:
- send "{@dragon_color1}BSP commands;" to player
- send "{@dragon_color2}- /bsp <true|false>" to player
- # }
- # public void custom ban auth needed {
- # // Please don't touch anything!
- command /custom_ban_auth_needed [<text>]:
- permission: dragon.custom_ban_auth_needed
- permission message: {@dragon_permission_message}
- aliases: /cban
- trigger:
- if arg 1 isn't set:
- set {dragon::chat.custom_ban::auth_needed} to !{dragon::chat.custom_ban::auth_needed}
- if {dragon::chat.custom_ban::auth_needed} = true:
- send "{@dragon_color3}You have set cban to true." to player
- else:
- send "{@dragon_color3}You have set cban to false." to player
- else if arg 1 is "true":
- if {dragon::chat.custom_ban::auth_needed} = false:
- set {dragon::chat.bot_spam_prevent} to true
- send "{@dragon_color3}You have set cban to true." to player
- else:
- send "&cCBAN is already true." to player
- else if arg 1 is "false":
- if {dragon::chat.custom_ban::auth_needed} = true:
- set {dragon::chat.custom_ban::auth_needed} to false
- send "{@dragon_color3}You have set cban to false." to player
- else:
- send "&cCBAN is already false." to player
- else:
- send "{@dragon_color1}CBAN commands;" to player
- send "{@dragon_color2}- /cban <true|false>" to player
- # }
- # }
- # public void custom ban auth needed {
- # // Please don't touch anything!
- on join:
- if {dragon::chat.bot_spam_prevent} = true:
- delete {dragon::chat.bot_spam_prevent::auth_chat::%player's uuid%}
- set {dragon::chat.bot_spam_prevent::auth_chat::%player's uuid%} to true
- set {x::%player's uuid%} to player's x coordinate
- set {z::%player's uuid%} to player's z coordinate
- set {dragon::authentication_code::%player's uuid%} to first 6 characters of authGet("aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ11223344556677889900")
- wait 3 seconds
- send "{@dragon_color1}Please type %{dragon::authentication_code::%player's uuid%}%{@dragon_color1} or move to chat." to player
- set {dragon::authentication_code.tries::%player's uuid%} to 0
- on chat:
- if {dragon::chat.bot_spam_prevent::auth_chat::%player's uuid%} = true:
- if {dragon::authentication_code.tries::%player's uuid%} >= 5:
- kick player due to "&cYou failed the authentication code. &4Bot?&c."
- stop
- add 1 to {dragon::authentication_code.tries::%player's uuid%}
- if message doesn't contain "%{dragon::authentication_code::%player's uuid%}%":
- set {dragon::authentication_code::%player's uuid%} to first 6 characters of authGet("aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ11223344556677889900")
- cancel event
- send "&cThat was the incorrect authentication code. Please type %{dragon::authentication_code::%player's uuid%}%&c or move to chat. &4(You have %5 - {dragon::authentication_code.tries::%player's uuid%}%&4 more tries)" to player
- else:
- cancel event
- delete {dragon::chat.bot_spam_prevent::auth_chat::%player's uuid%}
- delete {x::%player's uuid%}
- delete {z::%player's uuid%}
- send "{@dragon_color1}You may now chat." to player
- on any movement:
- if {dragon::chat.bot_spam_prevent::auth_chat::%player's uuid%} = true:
- if {x::%player's uuid%} != player's x coordinate:
- delete {dragon::chat.bot_spam_prevent::auth_chat::%player's uuid%}
- delete {x::%player's uuid%}
- delete {z::%player's uuid%}
- send "{@dragon_color1}You may now chat." to player
- else if {z::%player's uuid%} != player's z coordinate:
- delete {dragon::chat.bot_spam_prevent::auth_chat::%player's uuid%}
- delete {x::%player's uuid%}
- delete {z::%player's uuid%}
- send "{@dragon_color1}You may now chat." to player
- # }
- # public void ban auth {
- # // Please don't touch anything!
- function authGet(s: string) :: string:
- set {_auth::*} to {_s} split at ""
- loop {_auth::*}:
- set {_1} to (random element out of {_auth::*})
- remove {_1} from {_auth::*}
- add {_1} to {_authget::*}
- set {_auth} to join {_authget::*} by ""
- return {_auth}
- command /authGet [<offline player>]:
- permission: dragon.authentication.get
- permission message: {@dragon_permission_message}
- trigger:
- if arg 1 isn't set:
- if {dragon::authentication_code::%player's uuid%} is set:
- send "{@dragon_color3}Your current authentication code is; %{dragon::authentication_code::%player's uuid%}%" to player
- send "{@dragon_color3}You can get a new authentication code by doing; /authnew %{dragon::authentication_code::%player's uuid%}%" to player
- else:
- send "{@dragon_color3}Looks like you dont have a authentication code, do /authnew" to player
- send "&8You can do /authget <player> to see their authentication code." to player
- else:
- send "{@dragon_color2}%arg 1%{@dragon_color1}'s current authentication code is; %{dragon::authentication_code::%arg 1's uuid%}%" to player
- command /authNew [<text>]:
- permission: dragon.authentication.new
- permission message: {@dragon_permission_message}
- trigger:
- if {dragon::authentication_code::%player's uuid%} is set:
- if arg 1 is "%{dragon::authentication_code::%player's uuid%}%":
- set {dragon::authentication_code::%{_u}%} to first 6 characters of authGet("aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ11223344556677889900")
- send "{@dragon_color3}Your new authentication code is; %{dragon::authentication_code::%{_u}%}%" to player
- else:
- send "&cPease enter your old authentication code." to player
- else:
- if arg 1 isn't set:
- set {dragon::authentication_code::%{_u}%} to first 6 characters of authGet("aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ11223344556677889900")
- else:
- send "&cPlease remove %arg 1%&c." to player
- on quit:
- delete {dragon::authentication_code::%player's uuid%}
- delete {dragon::last_arg::%player's uuid%}
- delete {dragon::last_arg_uuid::%player's uuid%}
- on chat:
- if {dragon::chat.custom_ban::auth_needed} = true:
- if {dragon::chat.custom_ban::auth_check::%player's uuid%} = true:
- cancel event
- if message contains "cancel":
- set {dragon::chat.custom_ban::auth_check::%player's uuid%} to false
- set {dragon::chat.custom_ban::reason::%player's uuid%} to false
- set {dragon::chat.custom_ban::timespan::%player's uuid%} to false
- send "{@dragon_color3}The custom ban function was canceled." to player
- else:
- if message doesn't contain "%{dragon::authentication_code::%player's uuid%}%":
- send "&cYou have entered the incorrect authentication code." to player
- send "{@dragon_color3}You can type 'cancel' to cancel the custom ban function." to player
- else:
- set {dragon::authentication_code::%{_u}%} to first 6 characters of authGet("aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ11223344556677889900")
- set {dragon::chat.custom_ban::auth_check::%player's uuid%} to false
- set {dragon::chat.custom_ban::reason::%player's uuid%} to true
- send "{@dragon_color1}Please type in chat your custom ban reason." to player
- send "{@dragon_color3}You can type 'cancel' to cancel the custom ban function." to player
- else if {dragon::chat.custom_ban::reason::%player's uuid%} = true:
- cancel event
- if message contains "cancel":
- set {dragon::chat.custom_ban::auth_check::%player's uuid%} to false
- set {dragon::chat.custom_ban::reason::%player's uuid%} to false
- set {dragon::chat.custom_ban::timespan::%player's uuid%} to false
- send "{@dragon_color3}The custom ban function was canceled." to player
- else:
- set {dragon::chat.custom_ban::timespan::%player's uuid%} to true
- set {dragon::chat.custom_ban::reason::%player's uuid%} to false
- set {dragon::chat.custom_ban::reason.set::%player's uuid%} to message
- send "{@dragon_color1}Reason is set, now type in chat how long %{dragon::last_arg::%player's uuid%}%{@dragon_color1} will be banned for. (example; 5 hours [only second, hour, day works]{@dragon_color3})" to player
- send "{@dragon_color3}You can type 'cancel' to cancel the custom ban function." to player
- else if {dragon::chat.custom_ban::timespan::%player's uuid%} = true:
- cancel event
- if message contains "cancel":
- set {dragon::chat.custom_ban::auth_check::%player's uuid%} to false
- set {dragon::chat.custom_ban::reason::%player's uuid%} to false
- set {dragon::chat.custom_ban::timespan::%player's uuid%} to false
- send "{@dragon_color3}The custom ban function was canceled." to player
- else:
- set {dragon::chat.custom_ban::timespan::%player's uuid%} to false
- set {dragon::chat.custom_ban::timespan.set::%player's uuid%} to message parsed as a timespan
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%player's uuid%}
- if {dragon::chat.custom_ban::timespan.set::%player's uuid%} isn't set:
- set {dragon::chat.custom_ban::timespan.set::%player's uuid%} to {@dragon_ban_time}
- if {dragon::last_arg::%player's uuid%} is online:
- kick {dragon::last_arg::%player's uuid%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color2}%{dragon::chat.custom_ban::reason.set::%player's uuid%}%. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c(%{dragon::chat.custom_ban::timespan.set::%player's uuid%}%&c)"
- ban {dragon::last_arg::%player's uuid%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color2}%{dragon::chat.custom_ban::reason.set::%player's uuid%}%. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c(%{dragon::chat.custom_ban::timespan.set::%player's uuid%}%&c)" for {dragon::chat.custom_ban::timespan.set::%player's uuid%}
- set {dragon::bans.%{dragon::last_arg_uuid::%player's uuid%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%player's uuid%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to player
- set {dragon::bans.%{dragon::last_arg_uuid::%player's uuid%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%player's uuid%}
- set {dragon::bans.%{dragon::last_arg_uuid::%player's uuid%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to {dragon::chat.custom_ban::reason.set::%player's uuid%}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%player's uuid%}%{@dragon_color3} has been banned for {@dragon_color2}%{dragon::chat.custom_ban::reason.set::%player's uuid%}%. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c(%{dragon::chat.custom_ban::timespan.set::%player's uuid%}%&c)" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%player's uuid%}%{@dragon_color3} for {@dragon_color2}%{dragon::chat.custom_ban::reason.set::%player's uuid%}%. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c(%{dragon::chat.custom_ban::timespan.set::%player's uuid%}%&c)" to all players where [input has permission "dragon.notify"]
- delete {dragon::chat.custom_ban::reason.set::%player's uuid%}
- delete {dragon::chat.custom_ban::timespan.set::%player's uuid%}
- else:
- if {dragon::chat.custom_ban::reason::%player's uuid%} = true:
- cancel event
- if message contains "cancel":
- set {dragon::chat.custom_ban::auth_check::%player's uuid%} to false
- set {dragon::chat.custom_ban::reason::%player's uuid%} to false
- set {dragon::chat.custom_ban::timespan::%player's uuid%} to false
- send "{@dragon_color3}The custom ban function was canceled." to player
- else:
- set {dragon::chat.custom_ban::timespan::%player's uuid%} to true
- set {dragon::chat.custom_ban::reason::%player's uuid%} to false
- set {dragon::chat.custom_ban::reason.set::%player's uuid%} to message
- send "{@dragon_color1}Reason is set, now type in chat how long %{dragon::last_arg::%player's uuid%}%{@dragon_color1} will be banned for. (example; 5 hours [only second, hour, day works]{@dragon_color3})" to player
- send "{@dragon_color3}You can type 'cancel' to cancel the custom ban function." to player
- else if {dragon::chat.custom_ban::timespan::%player's uuid%} = true:
- cancel event
- if message contains "cancel":
- set {dragon::chat.custom_ban::auth_check::%player's uuid%} to false
- set {dragon::chat.custom_ban::reason::%player's uuid%} to false
- set {dragon::chat.custom_ban::timespan::%player's uuid%} to false
- send "{@dragon_color3}The custom ban function was canceled." to player
- else:
- set {dragon::chat.custom_ban::timespan::%player's uuid%} to false
- set {dragon::chat.custom_ban::timespan.set::%player's uuid%} to message parsed as a timespan
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%player's uuid%}
- if {dragon::chat.custom_ban::timespan.set::%player's uuid%} isn't set:
- set {dragon::chat.custom_ban::timespan.set::%player's uuid%} to {@dragon_ban_time}
- if {dragon::last_arg::%player's uuid%} is online:
- kick {dragon::last_arg::%player's uuid%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color2}%{dragon::chat.custom_ban::reason.set::%player's uuid%}%. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c(%{dragon::chat.custom_ban::timespan.set::%player's uuid%}%&c)"
- ban {dragon::last_arg::%player's uuid%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color2}%{dragon::chat.custom_ban::reason.set::%player's uuid%}%. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c(%{dragon::chat.custom_ban::timespan.set::%player's uuid%}%&c)" for {dragon::chat.custom_ban::timespan.set::%player's uuid%}
- set {dragon::bans.%{dragon::last_arg_uuid::%player's uuid%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%player's uuid%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to player
- set {dragon::bans.%{dragon::last_arg_uuid::%player's uuid%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%player's uuid%}
- set {dragon::bans.%{dragon::last_arg_uuid::%player's uuid%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to {dragon::chat.custom_ban::reason.set::%player's uuid%}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%player's uuid%}%{@dragon_color3} has been banned for {@dragon_color2}%{dragon::chat.custom_ban::reason.set::%player's uuid%}%. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c(%{dragon::chat.custom_ban::timespan.set::%player's uuid%}%&c)" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%player's uuid%}%{@dragon_color3} for {@dragon_color2}%{dragon::chat.custom_ban::reason.set::%player's uuid%}%. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c(%{dragon::chat.custom_ban::timespan.set::%player's uuid%}%&c)" to all players where [input has permission "dragon.notify"]
- delete {dragon::chat.custom_ban::reason.set::%player's uuid%}
- delete {dragon::chat.custom_ban::timespan.set::%player's uuid%}
- # }
- # public void bans gui function {
- # // Please don't touch anything!
- function class_main_ban_pages_player(p: player):
- set {_u} to {_p}'s uuid
- add 1 to {dragon::bans.page::%{_u}%}
- format gui slot (integers between 9 and 44) of {_p} with air
- format gui slot 52 of {_p} with paper named "{@dragon_color2}Page %{dragon::bans.page::%{_u}%}%"
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- add 1 to {dragon::last_num::%{_u}%}
- loop all integers between {dragon::last_num::%{_u}%} and {dragon::bans.uid_count::%{dragon::last_arg_uuid::%{_u}%}%}:
- add 1 to {dragon::last_num::%{_u}%}
- add 1 to {_ns}
- if {dragon::last_num::%{_u}%} > {_ns}:
- format gui slot {_ns} of {_p} with book named "{@dragon_color1}Ban ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Banned; {@dragon_color3}%{dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::banned}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::reason}%{@dragon_color3}."
- else:
- stop loop
- {_ns} >= 44:
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- remove 1 from {dragon::last_num::%{_u}%}
- class_main_ban_pages_player({_p})
- stop loop
- function class_main_ban_pages(p: player):
- set {_u} to {_p}'s uuid
- add 1 to {dragon::bans.page::%{_u}%}
- format gui slot (integers between 9 and 44) of {_p} with air
- format gui slot 52 of {_p} with paper named "{@dragon_color2}Page %{dragon::bans.page::%{_u}%}%"
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- add 1 to {dragon::last_num::%{_u}%}
- loop all integers between {dragon::last_num::%{_u}%} and {dragon::bans.uid_count}:
- add 1 to {dragon::last_num::%{_u}%}
- add 1 to {_ns}
- if {dragon::last_num::%{_u}%} > {_ns}:
- if {dragon::bans.%loop-number%::banned} is banned:
- format gui slot {_ns} of {_p} with book named "{@dragon_color1}Global ban ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::bans.%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::bans.%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Banned; {@dragon_color3}%{dragon::bans.%loop-number%::banned}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::bans.%loop-number%::reason}%{@dragon_color3}."
- else:
- format gui slot {_ns} of {_p} with book named "{@dragon_color1}Global ban ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::bans.%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::bans.%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Banned; {@dragon_color3}%{dragon::bans.%loop-number%::banned}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::bans.%loop-number%::reason}%{@dragon_color3}." and "&0" and "&8(was unbanned)"
- else:
- stop loop
- {_ns} >= 44:
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- remove 1 from {dragon::last_num::%{_u}%}
- class_main_ban_pages({_p})
- stop loop
- # }
- # public void bans command {
- # // Please don't touch anything!
- command /bans [<offline player>]:
- permission: dragon.bans
- permission message: {@dragon_permission_message}
- trigger:
- if arg 1 isn't set:
- set {dragon::last_num::%player's uuid%} to 36
- set {dragon::bans.page::%player's uuid%} to 1
- open virtual chest inventory with size 6 named "{@dragon_color1}Dragon global bans;" to player
- format gui slot (integers between 0 and 8) of player with brown stained glass pane named "&0"
- format gui slot (integers between 45 and 52) of player with brown stained glass pane named "&0"
- format gui slot 49 of player with barrier named "&cExit" to close
- if player has permission "dragon.bans.clear.all":
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all ban history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" to close:
- clear {dragon::bans.uid_count}
- clear {dragon::bans.uid_count}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all ban history." to all players where [input has permission "dragon.notify"]
- else:
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all ban history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" and "&0" and "&cYou do not have permission for this feature."
- format gui slot 52 of player with paper named "{@dragon_color2}Page %{dragon::bans.page::%player's uuid%}%"
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- loop {dragon::bans.uid_count} times:
- add 1 to {_ns}
- if {dragon::bans.%loop-number%::banned} is banned:
- format gui slot {_ns} of player with book named "{@dragon_color1}Global ban ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::bans.%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::bans.%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Banned; {@dragon_color3}%{dragon::bans.%loop-number%::banned}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::bans.%loop-number%::reason}%{@dragon_color3}."
- else:
- format gui slot {_ns} of player with book named "{@dragon_color1}Global ban ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::bans.%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::bans.%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Banned; {@dragon_color3}%{dragon::bans.%loop-number%::banned}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::bans.%loop-number%::reason}%{@dragon_color3}." and "&0" and "&8(was unbanned)"
- {_ns} >= 44:
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- class_main_ban_pages(player)
- stop loop
- else:
- set {dragon::last_num::%player's uuid%} to 36
- set {dragon::last_arg::%player's uuid%} to arg 1
- set {dragon::last_arg_uuid::%player's uuid%} to arg 1's uuid
- set {dragon::bans.page::%player's uuid%} to 1
- open virtual chest inventory with size 6 named "{@dragon_color1}Dragon bans;" to player
- format gui slot (integers between 0 and 8) of player with brown stained glass pane named "&0"
- format gui slot (integers between 45 and 52) of player with brown stained glass pane named "&0"
- format gui slot 49 of player with barrier named "&cExit" to close
- if player has permission "dragon.bans.clear.others":
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all %arg 1%'s ban history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" to close:
- clear {dragon::bans.uid_count::%arg 1's uuid%}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all %{dragon::last_arg::%player's uuid%}%{@dragon_color3}'s ban history." to all players where [input has permission "dragon.notify"]
- else:
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all %arg 1%'s ban history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" and "&0" and "&cYou do not have permission for this feature."
- format gui slot 52 of player with paper named "{@dragon_color2}Page %{dragon::bans.page::%player's uuid%}%"
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- loop {dragon::bans.uid_count::%arg 1's uuid%} times:
- add 1 to {_ns}
- if arg 1 is banned:
- format gui slot {_ns} of player with book named "{@dragon_color1}Ban ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::bans.%arg 1's uuid%::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::bans.%arg 1's uuid%::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Banned; {@dragon_color3}%{dragon::bans.%arg 1's uuid%::%loop-number%::banned}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::bans.%arg 1's uuid%::%loop-number%::reason}%{@dragon_color3}."
- else:
- format gui slot {_ns} of player with book named "{@dragon_color1}Ban ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::bans.%arg 1's uuid%::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::bans.%arg 1's uuid%::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Banned; {@dragon_color3}%{dragon::bans.%arg 1's uuid%::%loop-number%::banned}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::bans.%arg 1's uuid%::%loop-number%::reason}%{@dragon_color3}." and "&0" and "&8(was unbanned)"
- {_ns} >= 44:
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- class_main_ban_pages_player(player)
- stop loop
- # }
- # public void ban function {
- # // Please don't touch anything!
- function class_main_ban_function(p: player):
- set {_u} to {_p}'s uuid
- format gui slot 18 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}KillAura" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is killaura?" and "{@dragon_color3}KillAura is probably the most used Hack" and "{@dragon_color3}on Minecraft Servers. It allows players to" and "{@dragon_color3}hit players/animals/mobs when the player" and "{@dragon_color3}isn't even looking at them." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}KillAura. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "KillAura {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "KillAura"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}KillAura. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}KillAura. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 19 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AntiKnockback" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AntiKnockback?" and "{@dragon_color3}AntiKnockback is where when you are hit" and "{@dragon_color3}by a player, a snowball or even a" and "{@dragon_color3}TNT explosion, your player will not move." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AntiKnockback. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AntiKnockback {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AntiKnockback"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AntiKnockback. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AntiKnockback. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 20 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Criticals" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Criticals?" and "{@dragon_color3}This is a very popular hack where" and "{@dragon_color3}you can deal a critical hit on" and "{@dragon_color3}a player by simply hitting them from" and "{@dragon_color3}the ground normally." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Criticals. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Criticals {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Criticals"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Criticals. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Criticals. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 21 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Flight" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Flight?" and "{@dragon_color3}Fly around the server, easily detected." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Flight. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Flight {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Flight"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Flight. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Flight. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 22 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Bunnyhop" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Bunnyhop?" and "{@dragon_color3}This is a very weird looking hack" and "{@dragon_color3}to use, and it is one of" and "{@dragon_color3}the most detectable hacks. B-Hopping allows you" and "{@dragon_color3}to basically jump very far. Kind of" and "{@dragon_color3}a flying tool." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Bunnyhop. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Bunnyhop {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Bunnyhop"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Bunnyhop. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Bunnyhop. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 23 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Reach" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Reach?" and "{@dragon_color3}Allows you to hit players/entities from" and "{@dragon_color3}a far distance." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Reach. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Reach {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Reach"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Reach. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Reach. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 24 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Speed" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Speed?" and "{@dragon_color3}Walk/Move very quickly." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Speed. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Speed {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Speed"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Speed. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Speed. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 25 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Aimbot" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Aimbot?" and "{@dragon_color3}When drawing back with a bow, you" and "{@dragon_color3}will be located to the nearest player," and "{@dragon_color3}and your accuracy will be almost on" and "{@dragon_color3}point." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Aimbot. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Aimbot {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Aimbot"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Aimbot. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Aimbot. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 26 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Annoy" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Annoy?" and "{@dragon_color3}You can select a player and whatever" and "{@dragon_color3}they send in chat, you will repeat." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Annoy. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Annoy {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Annoy"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Annoy. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Annoy. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 27 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoArmor" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AutoArmor?" and "{@dragon_color3}Automatically equips your armour for you." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AutoArmor. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AutoArmor {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AutoArmor"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AutoArmor. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoArmor. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 28 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoBlock" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AutoBlock?" and "{@dragon_color3}When hitting a player, you will automatically" and "{@dragon_color3}blocks with your sword to deal more damage." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AutoBlock. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AutoBlock {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AutoBlock"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AutoBlock. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoBlock. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 29 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoDisconnect" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AutoDisconnect?" and "{@dragon_color3}When you are on a set health" and "{@dragon_color3}level, you will automatically be logged out" and "{@dragon_color3}the server." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AutoDisconnect. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AutoDisconnect {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AutoDisconnect"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AutoDisconnect. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoDisconnect. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 30 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoMine" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AutoMine?" and "{@dragon_color3}Allows you to break any block you" and "{@dragon_color3}look at." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AutoMine. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AutoMine {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AutoMine"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AutoMine. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoMine. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 31 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoSoup" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AutoSoup?" and "{@dragon_color3}Automatically drink soup when on a set" and "{@dragon_color3}health. (Used on KitPvp servers)" to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AutoSoup. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AutoSoup {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AutoSoup"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AutoSoup. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoSoup. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 32 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoSteal" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AutoSteal?" and "{@dragon_color3}When opening a chest, you will automatically" and "{@dragon_color3}receive all of its contents." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AutoSteal. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AutoSteal {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AutoSteal"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AutoSteal. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoSteal. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 33 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoSwitch" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AutoSwitch?" and "{@dragon_color3}Switches to each of your slot bars" and "{@dragon_color3}every 0.5 seconds, like to slot bar" and "{@dragon_color3}1, then 2, then 3 etc etc." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AutoSwitch. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AutoSwitch {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AutoSwitch"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AutoSwitch. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoSwitch. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 34 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoSword" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AutoSword?" and "{@dragon_color3}Automatically bring out your best weapon when" and "{@dragon_color3}hitting a player." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AutoSword. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AutoSword {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AutoSword"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AutoSword. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoSword. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 35 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoTool" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AutoTool?" and "{@dragon_color3}Automatically bring out your best tool for" and "{@dragon_color3}the job you are doing." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AutoTool. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AutoTool {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AutoTool"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AutoTool. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoTool. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- format gui slot (integers between 9 to 44) of {_p} with air
- format gui slot 18 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoWalk" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AutoTool?" and "{@dragon_color3}Automatically walk in the direction you are" and "{@dragon_color3}facing." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AutoWalk. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AutoWalk {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AutoWalk"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AutoWalk. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AutoWalk. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 19 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AntiAFK" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AntiAFK?" and "{@dragon_color3}Walk around a 3x3 area to stop" and "{@dragon_color3}yourself from being kicked for being AFK." and "{@dragon_color3}for too long." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AntiAFK. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AntiAFK {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AntiAFK"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AntiAFK. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AntiAFK. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 20 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AntiFire" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AntiFire?" and "{@dragon_color3}Stops you from being burnt." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AntiFire. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AntiFire {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AntiFire"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AntiFire. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AntiFire. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 21 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AntiSlip" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AntiSlip?" and "{@dragon_color3}Prevents you from slipping on ice to" and "{@dragon_color3}make it easier to walk on." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AntiSlip. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AntiSlip {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AntiSlip"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AntiSlip. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AntiSlip. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 22 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AntiCactus" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AntiCactus?" and "{@dragon_color3}Prevents damage from cactus." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AntiCactus. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AntiCactus {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AntiCactus"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AntiCactus. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AntiCactus. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 23 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AntiBlind" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AntiBlind?" and "{@dragon_color3}Bypasses the Blindness Potion effect." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AntiBlind. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AntiBlind {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AntiBlind"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AntiBlind. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AntiBlind. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 24 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AntiPotion" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is AntiPotion?" and "{@dragon_color3}Allows you to not be affected by" and "{@dragon_color3}Potion Effects." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}AntiPotion. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "AntiPotion {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "AntiPotion"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}AntiPotion. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}AntiPotion. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 25 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Blink" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Blink?" and "{@dragon_color3}When activating blink, you will come out" and "{@dragon_color3}of your body to roam freely around" and "{@dragon_color3}the map. When pressing the blink button" and "{@dragon_color3}again, your original body will be teleported" and "{@dragon_color3}to your ghost body. This is useful" and "{@dragon_color3}for Survival Games where you can run" and "{@dragon_color3}and loot the chests before the game" and "{@dragon_color3}starts, then blink and teleport to your" and "{@dragon_color3}body when the game starts." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Blink. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Blink {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Blink"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Blink. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Blink. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 26 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Backstep" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Backstep?" and "{@dragon_color3}Let's you walk backwards the same speed" and "{@dragon_color3}you walk fowards." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Backstep. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Backstep {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Backstep"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Backstep. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Backstep. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 27 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}CaveFinder" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is CaveFinder?" and "{@dragon_color3}Automatically finds caves and ravines for you." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}CaveFinder. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "CaveFinder {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "CaveFinder"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}CaveFinder. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}CaveFinder. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 28 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Derp" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Derp?" and "{@dragon_color3}Make your head appear as it's moving" and "{@dragon_color3}around constantly." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Derp. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Derp {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Derp"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Derp. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Derp. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 29 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}ElytraSpeed" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is ElytraSpeed?" and "{@dragon_color3}Allows you to fly faster on an Elytra." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}ElytraSpeed. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "ElytraSpeed {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "ElytraSpeed"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}ElytraSpeed. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}ElytraSpeed. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 30 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Fancy Chat" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Fancy Chat?" and "{@dragon_color3}Whenever you send a chat message, the" and "{@dragon_color3}characters will appear as UTF." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Fancy Chat. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Fancy Chat {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Fancy Chat"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Fancy Chat. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Fancy Chat. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 31 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}FastEat" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is FastEat?" and "{@dragon_color3}Eat your food very quickly, quite self-explanatory." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}FastEat. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "FastEat {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "FastEat"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}FastEat. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}FastEat. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 32 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}FastLadder" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is FastLadder?" and "{@dragon_color3}Climb up ladders very quickly." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}FastLadder. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "FastLadder {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "FastLadder"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}FastLadder. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}FastLadder. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 33 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}FightBot" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is FightBot?" and "{@dragon_color3}Automatically walk around and attack everything." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}FightBot. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "FightBot {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "FightBot"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}FightBot. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}FightBot. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 34 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Glide" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Glide?" and "{@dragon_color3}When falling, you will fall very, very" and "{@dragon_color3}slowly." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Glide. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Glide {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Glide"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Glide. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Glide. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 35 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}GhostHand" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is GhostHand?" and "{@dragon_color3}Hit entities through blocks or open containers/interact" and "{@dragon_color3}with the environment through blocks." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}GhostHand. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "GhostHand {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "GhostHand"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}GhostHand. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}GhostHand. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- format gui slot (integers between 9 to 44) of {_p} with air
- format gui slot 18 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}HackSign" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is HackSign?" and "{@dragon_color3}Place down a sign with ""Hacked With" and "{@dragon_color3}Wurst"" (Wurst Client)" to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}HackSign. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "HackSign {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "HackSign"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}HackSign. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}HackSign. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 19 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Headless" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Headless?" and "{@dragon_color3}Glitch out your players head and make" and "{@dragon_color3}it appear as you have not got" and "{@dragon_color3}a head." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Headless. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Headless {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Headless"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Headless. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Headless. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 20 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}HighJump" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is HighJump?" and "{@dragon_color3}Basically, gives you permanent jump boost. (Can be quite buggy)" to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}HighJump. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "HighJump {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "HighJump"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}HighJump. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}HighJump. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 21 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Insult" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Insult?" and "{@dragon_color3}Say random insults in the chat to" and "{@dragon_color3}annoy people." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Insult. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Insult {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Insult"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Insult. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Insult. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 22 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Jesus" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Jesus?" and "{@dragon_color3}Allows you to walk on water and" and "{@dragon_color3}lava. Can be very buggy on some AntiCheat servers." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Jesus. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Jesus {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Jesus"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Jesus. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Jesus. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 23 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Jetpack" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Jetpack?" and "{@dragon_color3}When you hold space, you will fly" and "{@dragon_color3}into the air." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Jetpack. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Jetpack {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Jetpack"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Jetpack. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Jetpack. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 24 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}MileyCyrus" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is MileyCyrus?" and "{@dragon_color3}Sneak every second, makes it look like" and "{@dragon_color3}you are twerking." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}MileyCyrus. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "MileyCyrus {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "MileyCyrus"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}MileyCyrus. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}MileyCyrus. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 25 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}MultiAura" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is MultiAura?" and "{@dragon_color3}Allows you to hit multiple entities at once." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}MultiAura. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "MultiAura {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "MultiAura"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}MultiAura. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}MultiAura. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 26 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Nuker" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Nuker?" and "{@dragon_color3}Basically an auto-block breaker, but breaks blocks" and "{@dragon_color3}at a faster rate." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Nuker. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Nuker {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Nuker"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Nuker. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Nuker. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 27 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}NoFall" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is NoFall?" and "{@dragon_color3}When you hit the ground from a" and "{@dragon_color3}great height, you will not be damaged." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}NoFall. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "NoFall {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "NoFall"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}NoFall. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}NoFall. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 28 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}NoWeb" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is NoWeb?" and "{@dragon_color3}Kind of like a NoSlowDown but makes" and "{@dragon_color3}you not get slowed down when travelling" and "{@dragon_color3}through cobwebs." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}NoWeb. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "NoWeb {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "NoWeb"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}NoWeb. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}NoWeb. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 29 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Phase" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Phase?" and "{@dragon_color3}Exploits a bug in NoCheat+ that allows" and "{@dragon_color3}you to glitch through blocks." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Phase. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Phase {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Phase"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Phase. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Phase. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 30 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}SafeWalk" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is SafeWalk?" and "{@dragon_color3}Stops you from walking of blocks when" and "{@dragon_color3}building a bridge or a building." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}SafeWalk. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "SafeWalk {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "SafeWalk"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}SafeWalk. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}SafeWalk. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 31 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Spider" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Spider?" and "{@dragon_color3}Gives you the ability to climb walls." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Spider. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Spider {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Spider"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Spider. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Spider. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 32 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}TP-Aura" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is TP-Aura?" and "{@dragon_color3}Teleport around your target while hitting them." and "{@dragon_color3}This hack is VERY noticeable and can" and "{@dragon_color3}be detected super easily." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}TP-Aura. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Spider {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "TP-Aura"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}TP-Aura. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}TP-Aura. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 33 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Triggerbot" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is Triggerbot?" and "{@dragon_color3}Automatically attacks whatever you are looking at." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}Triggerbot. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Spider {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "Triggerbot"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}Triggerbot. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}Triggerbot. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 34 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}V-Clip" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is V-Clip?" and "{@dragon_color3}It is basically like a NoClip but" and "{@dragon_color3}only on the Y axis. This worked for" and "{@dragon_color3}quite some time on Bukkit servers without" and "{@dragon_color3}NC+ but is since patched by both" and "{@dragon_color3}NC+ and the Bukkit server itself, setting" and "{@dragon_color3}an alert off that a player made" and "{@dragon_color3}an illegal movement. This hack used to" and "{@dragon_color3}be used to clip into people's bases," and "{@dragon_color3}steal their items, and leave." to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}V-Clip. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Spider {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "V-Clip"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}V-Clip. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}V-Clip. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- format gui slot 35 of {_p} with paper named "{@dragon_color1}Ban %{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}X-Ray" with lore "&c({@dragon_ban_time})" and "&0" and "{@dragon_color1}What is X-Ray?" and "{@dragon_color3}Find certain blocks like Diamond Ore, Obsidian" and "{@dragon_color3}and more underground. (mostly used on Factions Servers and Survival Servers)" to close:
- add 1 to {dragon::bans.uid_count}
- add 1 to {dragon::bans.uid_count::%{_u}%}
- if {dragon::last_arg::%{_u}%} is online:
- kick {dragon::last_arg::%{_u}%} due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been banned for {@dragon_color1}X-Ray. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})"
- ban {dragon::last_arg::%{_u}%} due to "Spider {@dragon_color1}(UID; %{dragon::bans.uid_count}%{@dragon_color3})" for {@dragon_ban_time}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::when} and {dragon::bans.%{dragon::bans.uid_count}%::when} to now
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::staff} and {dragon::bans.%{dragon::bans.uid_count}%::staff} to {_p}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::banned} and {dragon::bans.%{dragon::bans.uid_count}%::banned} to {dragon::last_arg::%{_u}%}
- set {dragon::bans.%{dragon::last_arg_uuid::%{_u}%}%::%{dragon::bans.uid_count}%::reason} and {dragon::bans.%{dragon::bans.uid_count}%::reason} to "X-Ray"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} has been banned for {@dragon_color1}X-Ray. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_p}%{@dragon_color3} has banned {@dragon_color2}%{dragon::last_arg::%{_u}%}%{@dragon_color3} for {@dragon_color1}X-Ray. {@dragon_color3}(UID; %{dragon::bans.uid_count}%{@dragon_color3}) &c({@dragon_ban_time})" to all players where [input has permission "dragon.notify"]
- # }
- # public void ban command {
- # // Please don't touch anything!
- command /ban [<offline player>]:
- permission: dragon.ban
- permission message: {@dragon_permission_message}
- trigger:
- if arg 1 is set:
- if arg 1 isn't banned:
- if arg 1 isn't player:
- if {dragon::bans.can_ban_ops} = false:
- set {_arg} to arg 1
- set {_uuid} to {_arg}'s uuid
- open virtual chest inventory with size 6 named "{@dragon_color1}Dragon ban;" to player
- format gui slot (integers between 0 and 8) of player with brown stained glass pane named "&0"
- format gui slot (integers between 45 and 53) of player with brown stained glass pane named "&0"
- format gui slot 49 of player with barrier named "&cExit" to close
- format gui slot 31 of player with Hay Bale named "{@dragon_color1}Custom ban" to close:
- set {dragon::last_arg::%player's uuid%} to {_arg}
- set {dragon::last_arg_uuid::%player's uuid%} to {_uuid}
- if {dragon::chat.custom_ban::auth_needed} = true:
- if {dragon::authentication_code::%player's uuid%} isn't set:
- set {dragon::authentication_code::%{_u}%} to first 6 characters of authGet("aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ11223344556677889900")
- send "{@dragon_color1}Please type in chat your authentication code." to player
- send "{@dragon_color3}You can type 'cancel' to cancel the custom ban function." to player
- set {dragon::chat.custom_ban::Pattern::%player's uuid%} to true
- else:
- send "{@dragon_color1}Please type in chat your authentication code." to player
- send "{@dragon_color3}You can type 'cancel' to cancel the custom ban function." to player
- set {dragon::chat.custom_ban::auth_check::%player's uuid%} to true
- else:
- set {dragon::chat.custom_ban::reason::%player's uuid%} to true
- send "{@dragon_color1}Please type in chat your custom ban reason." to player
- send "{@dragon_color3}You can type 'cancel' to cancel the custom ban function." to player
- format gui slot 22 of player with tnt named "{@dragon_color1}Player hacks" to run:
- format gui slot (integers between 9 to 44) of player with air
- set {dragon::last_arg::%player's uuid%} to {_arg}
- set {dragon::last_arg_uuid::%player's uuid%} to {_uuid}
- class_main_ban_function(player)
- format gui slot 45 of player with arrow named "{@dragon_color1}Back" with lore "{@dragon_color3}Click to go to the first page." to run:
- execute player command "/ban %{_arg}%"
- else:
- if arg 1 is op:
- send "&cYou cannot ban a opped player." to player
- else:
- set {_arg} to arg 1
- set {_uuid} to {_arg}'s uuid
- open virtual chest inventory with size 6 named "{@dragon_color1}Dragon ban;" to player
- format gui slot (integers between 0 and 8) of player with brown stained glass pane named "&0"
- format gui slot (integers between 45 and 53) of player with brown stained glass pane named "&0"
- format gui slot 49 of player with barrier named "&cExit" to close
- format gui slot 31 of player with Hay Bale named "{@dragon_color1}Custom ban" to close:
- set {dragon::last_arg::%player's uuid%} to {_arg}
- set {dragon::last_arg_uuid::%player's uuid%} to {_uuid}
- if {dragon::chat.custom_ban::auth_needed} = true:
- if {dragon::authentication_code::%player's uuid%} isn't set:
- set {dragon::authentication_code::%{_u}%} to first 6 characters of authGet("aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ11223344556677889900")
- send "{@dragon_color1}Please type in chat your authentication code." to player
- send "{@dragon_color3}You can type 'cancel' to cancel the custom ban function." to player
- set {dragon::chat.custom_ban::Pattern::%player's uuid%} to true
- else:
- send "{@dragon_color1}Please type in chat your authentication code." to player
- send "{@dragon_color3}You can type 'cancel' to cancel the custom ban function." to player
- set {dragon::chat.custom_ban::auth_check::%player's uuid%} to true
- else:
- set {dragon::chat.custom_ban::reason::%player's uuid%} to true
- send "{@dragon_color1}Please type in chat your custom ban reason." to player
- send "{@dragon_color3}You can type 'cancel' to cancel the custom ban function." to player
- format gui slot 22 of player with tnt named "{@dragon_color1}Player hacks" to run:
- format gui slot (integers between 9 to 44) of player with air
- set {dragon::last_arg::%player's uuid%} to {_arg}
- set {dragon::last_arg_uuid::%player's uuid%} to {_uuid}
- class_main_ban_function(player)
- format gui slot 45 of player with arrow named "{@dragon_color1}Back" with lore "{@dragon_color3}Click to go to the first page." to run:
- execute player command "/ban %{_arg}%"
- else:
- send "&cYou cannot ban yourself." to player
- else:
- send "&c%arg 1%&c is already banned." to player
- else:
- send "&cInvalid syntax! Try /ban <player>" to player
- # }
- # public void unban command {
- # // Please don't touch anything!
- command /unban [<offline player>]:
- permission: dragon.ban
- permission message: {@dragon_permission_message}
- trigger:
- if arg 1 is set:
- if arg 1 is banned:
- unban arg 1
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has unbanned {@dragon_color2}%arg 1%{@dragon_color2}." to all players where [input has permission "dragon.notify"]
- else:
- send "&c%arg 1%&c is not banned." to player
- else:
- send "&cInvalid syntax! Try /unban <player>" to player
- # }
- # public void kicks gui function {
- # // Please don't touch anything!
- function class_main_kick_pages_player(p: player):
- set {_u} to {_p}'s uuid
- add 1 to {dragon::kicks.page::%{_u}%}
- format gui slot (integers between 9 and 44) of {_p} with air
- format gui slot 52 of {_p} with paper named "{@dragon_color2}Page %{dragon::kicks.page::%{_u}%}%"
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- add 1 to {dragon::last_num::%{_u}%}
- loop all integers between {dragon::last_num::%{_u}%} and {dragon::kicks.uid_count::%{dragon::last_arg_uuid::%{_u}%}%}:
- add 1 to {dragon::last_num::%{_u}%}
- add 1 to {_ns}
- if {dragon::last_num::%{_u}%} > {_ns}:
- format gui slot {_ns} of {_p} with book named "{@dragon_color1}Kick ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::kicks::%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::kicks::%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Kicked; {@dragon_color3}%{dragon::kicks::%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::kicked}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::kicks::%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::reason}%{@dragon_color3}."
- else:
- stop loop
- {_ns} >= 44:
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- remove 1 from {dragon::last_num::%{_u}%}
- class_main_kick_pages_player({_p})
- stop loop
- function class_main_kick_pages(p: player):
- set {_u} to {_p}'s uuid
- add 1 to {dragon::kicks.page::%{_u}%}
- format gui slot (integers between 9 and 44) of {_p} with air
- format gui slot 52 of {_p} with paper named "{@dragon_color2}Page %{dragon::kicks.page::%{_u}%}%"
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- add 1 to {dragon::last_num::%{_u}%}
- loop all integers between {dragon::last_num::%{_u}%} and {dragon::kicks.uid_count}:
- add 1 to {dragon::last_num::%{_u}%}
- add 1 to {_ns}
- if {dragon::last_num::%{_u}%} > {_ns}:
- format gui slot {_ns} of {_p} with book named "{@dragon_color1}Global kick ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::kicks::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::kicks::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Kicked; {@dragon_color3}%{dragon::kicks::%loop-number%::kicked}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::kicks::%loop-number%::reason}%{@dragon_color3}."
- else:
- stop loop
- {_ns} >= 44:
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- remove 1 from {dragon::last_num::%{_u}%}
- class_main_kick_pages({_p})
- stop loop
- # }
- # public void kicks command {
- # // Please don't touch anything!
- command /kicks [<offline player>]:
- permission: dragon.kicks
- permission message: {@dragon_permission_message}
- trigger:
- if arg 1 isn't set:
- set {dragon::last_num::%player's uuid%} to 36
- set {dragon::kicks.page::%player's uuid%} to 1
- open virtual chest inventory with size 6 named "{@dragon_color1}Dragon global kicks;" to player
- format gui slot (integers between 0 and 8) of player with brown stained glass pane named "&0"
- format gui slot (integers between 45 and 52) of player with brown stained glass pane named "&0"
- format gui slot 49 of player with barrier named "&cExit" to close
- if player has permission "dragon.kicks.clear.all":
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all kick history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" to close:
- clear {dragon::kicks.uid_count}
- clear {dragon::kicks.uid_count}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all kick history." to all players where [input has permission "dragon.notify"]
- else:
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all kick history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" and "&0" and "&cYou do not have permission for this feature."
- format gui slot 52 of player with paper named "{@dragon_color2}Page %{dragon::kicks.page::%player's uuid%}%"
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- loop {dragon::kicks.uid_count} times:
- add 1 to {_ns}
- format gui slot {_ns} of player with book named "{@dragon_color1}Global kick ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::kicks::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::kicks::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Kicked; {@dragon_color3}%{dragon::kicks::%loop-number%::kicked}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::kicks::%loop-number%::reason}%{@dragon_color3}."
- {_ns} >= 44:
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- class_main_kick_pages(player)
- stop loop
- else:
- set {dragon::last_num::%player's uuid%} to 36
- set {dragon::last_arg::%player's uuid%} to arg 1
- set {dragon::last_arg_uuid::%player's uuid%} to arg 1's uuid
- set {dragon::kicks.page::%player's uuid%} to 1
- open virtual chest inventory with size 6 named "{@dragon_color1}Dragon kicks;" to player
- format gui slot (integers between 0 and 8) of player with brown stained glass pane named "&0"
- format gui slot (integers between 45 and 52) of player with brown stained glass pane named "&0"
- format gui slot 49 of player with barrier named "&cExit" to close
- if player has permission "dragon.kicks.clear.others":
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all %arg 1%'s kick history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" to close:
- clear {dragon::kicks.uid_count::%arg 1's uuid%}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all %{dragon::last_arg::%player's uuid%}%{@dragon_color3}'s kick history." to all players where [input has permission "dragon.notify"]
- else:
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all %arg 1%'s kick history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" and "&0" and "&cYou do not have permission for this feature."
- format gui slot 52 of player with paper named "{@dragon_color2}Page %{dragon::kicks.page::%player's uuid%}%"
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- loop {dragon::kicks.uid_count::%arg 1's uuid%} times:
- add 1 to {_ns}
- format gui slot {_ns} of player with book named "{@dragon_color1}Global kick ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::kicks::%arg 1's uuid%::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::kicks::%arg 1's uuid%::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Kicked; {@dragon_color3}%{dragon::kicks::%arg 1's uuid%::%loop-number%::kicked}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::kicks::%arg 1's uuid%::%loop-number%::reason}%{@dragon_color3}."
- {_ns} >= 44:
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- class_main_kick_pages_player(player)
- stop loop
- # }
- # public void kick command {
- # // Please don't touch anything!
- command /kick [<offline player>] [<text>]:
- permission: dragon.kick
- permission message: {@dragon_permission_message}
- trigger:
- if arg 1 is set:
- if arg 1 is online:
- if arg 1 isn't player:
- if arg 2 is set:
- add 1 to {dragon::kicks.uid_count}
- add 1 to {dragon::kicks.uid_count::%arg 1's uuid%}
- set {dragon::kicks::%arg 1's uuid%::%{dragon::kicks.uid_count}%::when} and {dragon::kicks::%{dragon::kicks.uid_count}%::when} to now
- set {dragon::kicks::%arg 1's uuid%::%{dragon::kicks.uid_count}%::staff} and {dragon::kicks::%{dragon::kicks.uid_count}%::staff} to player
- set {dragon::kicks::%arg 1's uuid%::%{dragon::kicks.uid_count}%::kicked} and {dragon::kicks::%{dragon::kicks.uid_count}%::kicked} to arg 1
- set {dragon::kicks::%arg 1's uuid%::%{dragon::kicks.uid_count}%::reason} and {dragon::kicks::%{dragon::kicks.uid_count}%::reason} to arg 2
- kick arg 1 due to "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been kicked for {@dragon_color2}%arg 2%. {@dragon_color3}(UID; %{dragon::kicks.uid_count}%{@dragon_color3})"
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_b}%{@dragon_color3} has been kicked for {@dragon_color2}%arg 2%. {@dragon_color3}(UID; %{dragon::kicks.uid_count}%{@dragon_color3})" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has kicked {@dragon_color2}%arg 1%{@dragon_color3} for {@dragon_color2}%arg 2%. {@dragon_color3}(UID; %{dragon::kicks.uid_count}%{@dragon_color3})" to all players where [input has permission "dragon.notify"]
- else:
- send "&cInvalid syntax! Try /kick %arg 1%&c <reason>" to player
- else:
- send "&cYou cannot kick yourself." to player
- else:
- send "&c%arg 1%&c is not online." to player
- else:
- send "&cInvalid syntax! Try /kick <player> <reason>" to player
- # }
- # public void mute function {
- # // Please don't touch anything!
- on chat:
- if now < {dragon::mutes::%player's uuid%::time}:
- cancel event
- send "&cYou cant talk while being muted. (%{dragon::mutes::%player's uuid%::time}%&c)"
- else:
- if {dragon::muted::%player's uuid%} = true:
- set {dragon::muted::%player's uuid%} to false
- # }
- # public void mutes gui function {
- # // Please don't touch anything!
- function class_main_mute_pages_player(p: player):
- set {_u} to {_p}'s uuid
- add 1 to {dragon::mutes.page::%{_u}%}
- format gui slot (integers between 9 and 44) of {_p} with air
- format gui slot 52 of {_p} with paper named "{@dragon_color2}Page %{dragon::mutes.page::%{_u}%}%"
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- add 1 to {dragon::last_num::%{_u}%}
- loop all integers between {dragon::last_num::%{_u}%} and {dragon::mutes.uid_count::%{dragon::last_arg_uuid::%{_u}%}%}:
- add 1 to {dragon::last_num::%{_u}%}
- add 1 to {_ns}
- if {dragon::last_num::%{_u}%} > {_ns}:
- format gui slot {_ns} of {_p} with book named "{@dragon_color1}Mute ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::mutes::%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::mutes::%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Muted; {@dragon_color3}%{dragon::mutes::%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::muted}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::mutes::%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::reason}%{@dragon_color3}."
- else:
- stop loop
- {_ns} >= 44:
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- remove 1 from {dragon::last_num::%{_u}%}
- class_main_mute_pages_player({_p})
- stop loop
- function class_main_mute_pages(p: player):
- set {_u} to {_p}'s uuid
- add 1 to {dragon::mutes.page::%{_u}%}
- format gui slot (integers between 9 and 44) of {_p} with air
- format gui slot 52 of {_p} with paper named "{@dragon_color2}Page %{dragon::mutes.page::%{_u}%}%"
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- add 1 to {dragon::last_num::%{_u}%}
- loop all integers between {dragon::last_num::%{_u}%} and {dragon::mutes.uid_count}:
- add 1 to {dragon::last_num::%{_u}%}
- add 1 to {_ns}
- if {dragon::last_num::%{_u}%} > {_ns}:
- format gui slot {_ns} of {_p} with book named "{@dragon_color1}Global mute ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::mutes::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::mutes::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Muted; {@dragon_color3}%{dragon::mutes::%loop-number%::muted}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::mutes::%loop-number%::reason}%{@dragon_color3}."
- else:
- stop loop
- {_ns} >= 44:
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- remove 1 from {dragon::last_num::%{_u}%}
- class_main_mute_pages({_p})
- stop loop
- # }
- # public void mutes command {
- # // Please don't touch anything!
- command /mutes [<offline player>]:
- permission: dragon.mutes
- permission message: {@dragon_permission_message}
- trigger:
- if arg 1 isn't set:
- set {dragon::last_num::%player's uuid%} to 36
- set {dragon::mutes.page::%player's uuid%} to 1
- open virtual chest inventory with size 6 named "{@dragon_color1}Dragon global mutes;" to player
- format gui slot (integers between 0 and 8) of player with brown stained glass pane named "&0"
- format gui slot (integers between 45 and 52) of player with brown stained glass pane named "&0"
- format gui slot 49 of player with barrier named "&cExit" to close
- if player has permission "dragon.mutes.clear.all":
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all mute history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" to close:
- clear {dragon::mutes.uid_count}
- clear {dragon::mutes.uid_count}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all mute history." to all players where [input has permission "dragon.notify"]
- else:
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all mute history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" and "&0" and "&cYou do not have permission for this feature."
- format gui slot 52 of player with paper named "{@dragon_color2}Page %{dragon::mutes.page::%player's uuid%}%"
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- loop {dragon::mutes.uid_count} times:
- add 1 to {_ns}
- format gui slot {_ns} of player with book named "{@dragon_color1}Global mute ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::mutes::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::mutes::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Muted; {@dragon_color3}%{dragon::mutes::%loop-number%::muted}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::mutes::%loop-number%::reason}%{@dragon_color3}."
- {_ns} >= 44:
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- class_main_mute_pages(player)
- stop loop
- else:
- set {dragon::last_num::%player's uuid%} to 36
- set {dragon::last_arg::%player's uuid%} to arg 1
- set {dragon::last_arg_uuid::%player's uuid%} to arg 1's uuid
- set {dragon::mutes.page::%player's uuid%} to 1
- open virtual chest inventory with size 6 named "{@dragon_color1}Dragon mutes;" to player
- format gui slot (integers between 0 and 8) of player with brown stained glass pane named "&0"
- format gui slot (integers between 45 and 52) of player with brown stained glass pane named "&0"
- format gui slot 49 of player with barrier named "&cExit" to close
- if player has permission "dragon.mutes.clear.others":
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all %arg 1%'s mute history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" to close:
- clear {dragon::mutes.uid_count::%arg 1's uuid%}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all %{dragon::last_arg::%player's uuid%}%{@dragon_color3}'s mute history." to all players where [input has permission "dragon.notify"]
- else:
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all %arg 1%'s mute history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" and "&0" and "&cYou do not have permission for this feature."
- format gui slot 52 of player with paper named "{@dragon_color2}Page %{dragon::mutes.page::%player's uuid%}%"
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- loop {dragon::mutes.uid_count::%arg 1's uuid%} times:
- add 1 to {_ns}
- format gui slot {_ns} of player with book named "{@dragon_color1}Mute ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::mutes::%arg 1's uuid%::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::mutes::%arg 1's uuid%::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Muted; {@dragon_color3}%{dragon::mutes::%arg 1's uuid%::%loop-number%::muted}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::mutes::%arg 1's uuid%::%loop-number%::reason}%{@dragon_color3}."
- {_ns} >= 44:
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- class_main_mute_pages_player(player)
- stop loop
- # }
- # public void mute command {
- # // Please don't touch anything!
- command /mute [<offline player>] [<text>] [<timespan>]:
- permission: dragon.mute
- permission message: {@dragon_permission_message}
- trigger:
- if arg 1 is set:
- if arg 1 is online:
- if arg 1 isn't player:
- if arg 2 is set:
- if arg 3 is set:
- add 1 to {dragon::mutes.uid_count}
- add 1 to {dragon::mutes.uid_count::%arg 1's uuid%}
- set {dragon::mutes::%arg 1's uuid%::%{dragon::mutes.uid_count::%arg 1's uuid%}%::when} and {dragon::mutes::%{dragon::mutes.uid_count}%::when} to now
- set {dragon::mutes::%arg 1's uuid%::%{dragon::mutes.uid_count::%arg 1's uuid%}%::staff} and {dragon::mutes::%{dragon::mutes.uid_count}%::staff} to player
- set {dragon::mutes::%arg 1's uuid%::%{dragon::mutes.uid_count::%arg 1's uuid%}%::muted} and {dragon::mutes::%{dragon::mutes.uid_count}%::muted} to arg 1
- set {dragon::mutes::%arg 1's uuid%::%{dragon::mutes.uid_count::%arg 1's uuid%}%::reason} and {dragon::mutes::%{dragon::mutes.uid_count}%::reason} to arg 2
- set {dragon::mutes::%arg 1's uuid%::time} to arg 3 later
- set {dragon::muted::%arg 1's uuid%} to true
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%{_b}%{@dragon_color3} has been muted for {@dragon_color2}%arg 2%. {@dragon_color3}(UID; %{dragon::mutes.uid_count}%{@dragon_color3}) &c(%arg 3%&c)" to all players where [input doesn't have permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has muted {@dragon_color2}%arg 1%{@dragon_color3} for {@dragon_color2}%arg 2%. {@dragon_color3}(UID; %{dragon::mutes.uid_count}%{@dragon_color3}) &c(%arg 3%&c)" to all players where [input has permission "dragon.notify"]
- else:
- send "&cInvalid syntax! Try /mute %arg 1%&c %arg 2%&c <time>" to player
- else:
- send "&cInvalid syntax! Try /mute %arg 1%&c <reason> <time>" to player
- else:
- send "&cYou cannot mute yourself." to player
- else:
- send "&c%arg 1%&c is not online." to player
- else:
- send "&cInvalid syntax! Try /mute <player> <reason> <time>" to player
- # }
- # public void unmute command {
- # // Please don't touch anything!
- command /unmute [<offline player>]:
- permission: dragon.mute
- permission message: {@dragon_permission_message}
- trigger:
- if arg 1 is set:
- if arg 1 isn't player:
- if {dragon::mutes::%arg 1's uuid%::time} is set:
- if {dragon::muted::%arg 1's uuid%} = true:
- set {dragon::muted::%arg 1's uuid%} to false
- set {dragon::mutes::%arg 1's uuid%::time} to 0.1 seconds later
- if arg 1 is online:
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been unmuted." to arg 1
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has unmuted {@dragon_color2}%arg 1%{@dragon_color3}." to all players where [input has permission "dragon.notify"]
- else:
- send "&c%arg 1%&c is not muted." to player
- else:
- send "&cYou cannot unmute yourself." to player
- else:
- send "&cInvalid syntax! Try /unmute <player>" to player
- # }
- # public void warns gui function {
- # // Please don't touch anything!
- function class_main_warn_pages_player(p: player):
- set {_u} to {_p}'s uuid
- add 1 to {dragon::warns.page::%{_u}%}
- format gui slot (integers between 9 and 44) of {_p} with air
- format gui slot 52 of {_p} with paper named "{@dragon_color2}Page %{dragon::warns.page::%{_u}%}%"
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- add 1 to {dragon::last_num::%{_u}%}
- loop all integers between {dragon::last_num::%{_u}%} and {dragon::warns.uid_count::%{dragon::last_arg_uuid::%{_u}%}%}:
- add 1 to {dragon::last_num::%{_u}%}
- add 1 to {_ns}
- if {dragon::last_num::%{_u}%} > {_ns}:
- format gui slot {_ns} of {_p} with book named "{@dragon_color1}Warn ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::warns::%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::warns::%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Warned; {@dragon_color3}%{dragon::warns::%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::warned}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::warns::%{dragon::last_arg_uuid::%{_u}%}%::%loop-number%::reason}%{@dragon_color3}."
- else:
- stop loop
- {_ns} >= 44:
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- remove 1 from {dragon::last_num::%{_u}%}
- class_main_warn_pages_player({_p})
- stop loop
- function class_main_warn_pages(p: player):
- set {_u} to {_p}'s uuid
- add 1 to {dragon::warns.page::%{_u}%}
- format gui slot (integers between 9 and 44) of {_p} with air
- format gui slot 52 of {_p} with paper named "{@dragon_color2}Page %{dragon::warns.page::%{_u}%}%"
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- add 1 to {dragon::last_num::%{_u}%}
- loop all integers between {dragon::last_num::%{_u}%} and {dragon::warns.uid_count}:
- add 1 to {dragon::last_num::%{_u}%}
- add 1 to {_ns}
- if {dragon::last_num::%{_u}%} > {_ns}:
- format gui slot {_ns} of {_p} with book named "{@dragon_color1}Global warn ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::warns::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::warns::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Warned; {@dragon_color3}%{dragon::warns::%loop-number%::warned}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::warns::%loop-number%::reason}%{@dragon_color3}."
- else:
- stop loop
- {_ns} >= 44:
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- remove 1 from {dragon::last_num::%{_u}%}
- class_main_warn_pages({_p})
- stop loop
- # }
- # public void warns command {
- # // Please don't touch anything!
- command /warns [<offline player>]:
- permission: dragon.warns
- permission message: {@dragon_permission_message}
- trigger:
- if arg 1 isn't set:
- set {dragon::last_num::%player's uuid%} to 36
- set {dragon::warns.page::%player's uuid%} to 1
- open virtual chest inventory with size 6 named "{@dragon_color1}Dragon global warns;" to player
- format gui slot (integers between 0 and 8) of player with brown stained glass pane named "&0"
- format gui slot (integers between 45 and 52) of player with brown stained glass pane named "&0"
- format gui slot 49 of player with barrier named "&cExit" to close
- if player has permission "dragon.warns.clear.all":
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all warn history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" to close:
- clear {dragon::warns.uid_count}
- clear {dragon::warns.uid_count}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all warn history." to all players where [input has permission "dragon.notify"]
- else:
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all warn history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" and "&0" and "&cYou do not have permission for this feature."
- format gui slot 52 of player with paper named "{@dragon_color2}Page %{dragon::warns.page::%player's uuid%}%"
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- loop {dragon::warns.uid_count} times:
- add 1 to {_ns}
- format gui slot {_ns} of player with book named "{@dragon_color1}Global warn ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::warns::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::warns::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Warned; {@dragon_color3}%{dragon::warns::%loop-number%::warned}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::warns::%loop-number%::reason}%{@dragon_color3}."
- {_ns} >= 44:
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- class_main_warn_pages(player)
- stop loop
- else:
- set {dragon::last_num::%player's uuid%} to 36
- set {dragon::last_arg::%player's uuid%} to arg 1
- set {dragon::last_arg_uuid::%player's uuid%} to arg 1's uuid
- set {dragon::warns.page::%player's uuid%} to 1
- open virtual chest inventory with size 6 named "{@dragon_color1}Dragon warns;" to player
- format gui slot (integers between 0 and 8) of player with brown stained glass pane named "&0"
- format gui slot (integers between 45 and 52) of player with brown stained glass pane named "&0"
- format gui slot 49 of player with barrier named "&cExit" to close
- if player has permission "dragon.warns.clear.others":
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all %{dragon::last_arg::%player's uuid%}%'s warn history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" to close:
- clear {dragon::warns.uid_count::%arg 1's uuid%}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all %{dragon::last_arg::%player's uuid%}%{@dragon_color3}'s warn history." to all players where [input has permission "dragon.notify"]
- else:
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all %arg 1%'s warn history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" and "&0" and "&cYou do not have permission for this feature."
- format gui slot 52 of player with paper named "{@dragon_color2}Page %{dragon::warns.page::%player's uuid%}%"
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- loop {dragon::warns.uid_count::%arg 1's uuid%} times:
- add 1 to {_ns}
- format gui slot {_ns} of player with book named "{@dragon_color1}Warn ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::warns::%arg 1's uuid%::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Staff; {@dragon_color3}%{dragon::warns::%arg 1's uuid%::%loop-number%::staff}%{@dragon_color3}." and "{@dragon_color1}Warned; {@dragon_color3}%{dragon::warns::%arg 1's uuid%::%loop-number%::warned}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::warns::%arg 1's uuid%::%loop-number%::reason}%{@dragon_color3}." and "&0" and "&7(click to clear warn)"
- {_ns} >= 44:
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- class_main_warn_pages_player(player)
- stop loop
- # }
- # public void warn command {
- # // Please don't touch anything!
- command /warn [<offline player>] [<text>]:
- permission: dragon.warn
- permission message: {@dragon_permission_message}
- trigger:
- if arg 1 is set:
- if arg 1 isn't player:
- if arg 2 is set:
- add 1 to {dragon::warns.uid_count}
- add 1 to {dragon::warns.uid_count::%arg 1's uuid%}
- set {dragon::warns::%arg 1's uuid%::%{dragon::warns.uid_count::%arg 1's uuid%}%::when} and {dragon::warns::%{dragon::warns.uid_count}%::when} to now
- set {dragon::warns::%arg 1's uuid%::%{dragon::warns.uid_count::%arg 1's uuid%}%::staff} and {dragon::warns::%{dragon::warns.uid_count}%::staff} to player
- set {dragon::warns::%arg 1's uuid%::%{dragon::warns.uid_count::%arg 1's uuid%}%::warned} and {dragon::warns::%{dragon::warns.uid_count}%::warned} to arg 1
- set {dragon::warns::%arg 1's uuid%::%{dragon::warns.uid_count::%arg 1's uuid%}%::reason} and {dragon::warns::%{dragon::warns.uid_count}%::reason} to arg 2
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has warned %arg 1%{@dragon_color3} for {@dragon_color2}%arg 2%. {@dragon_color3}(UID; %{dragon::warns.uid_count}%{@dragon_color3})" to all players where [input has permission "dragon.notify"]
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}You{@dragon_color3} have been warned for {@dragon_color2}%arg 2%. {@dragon_color3}(UID; %{dragon::warns.uid_count}%{@dragon_color3})" to arg 1
- else:
- send "&cInvalid syntax! Try /warn %arg 1%&c <reason>" to player
- else:
- send "&cYou cannot warn yourself." to player
- else:
- send "&cInvalid syntax! Try /warn <player> <reason>" to player
- # }
- # public void reports function {
- # // Please don't touch anything!
- function class_main_report_pages(p: player):
- set {_u} to {_p}'s uuid
- add 1 to {dragon::reports.page::%{_u}%}
- format gui slot (integers between 9 and 44) of {_p} with air
- format gui slot 52 of {_p} with paper named "{@dragon_color2}Page %{dragon::reports.page::%{_u}%}%"
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- add 1 to {dragon::last_num::%{_u}%}
- loop all integers between {dragon::last_num::%{_u}%} and {dragon::reports.uid_count}:
- add 1 to {dragon::last_num::%{_u}%}
- add 1 to {_ns}
- if {dragon::last_num::%{_u}%} > {_ns}:
- format gui slot {_ns} of {_p} with book named "{@dragon_color1}Report ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::reports::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Reporter; {@dragon_color3}%{dragon::reports::%loop-number%::reporter}%{@dragon_color3}." and "{@dragon_color1}Reported; {@dragon_color3}%{dragon::reports::%loop-number%::reported}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::reports::%loop-number%::reason}%{@dragon_color3}."
- else:
- stop loop
- {_ns} >= 44:
- format gui slot 53 of {_p} with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- remove 1 from {dragon::last_num::%{_u}%}
- class_main_report_pages({_p})
- stop loop
- # }
- # public void reports command {
- # // Please don't touch anything!
- command /reports:
- permission: dragon.reports
- permission message: {@dragon_permission_message}
- trigger:
- if {dragon::reports.uid_count} is set:
- set {dragon::last_num::%player's uuid%} to 36
- set {dragon::reports.page::%player's uuid%} to 1
- open virtual chest inventory with size 6 named "{@dragon_color1}Dragon reports;" to player
- format gui slot (integers between 0 and 8) of player with brown stained glass pane named "&0"
- format gui slot (integers between 45 and 52) of player with brown stained glass pane named "&0"
- format gui slot 49 of player with barrier named "&cExit" to close
- if player has permission "dragon.reports.clear.all":
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all report history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" to close:
- clear {dragon::reports.uid_count}
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has cleared all report history." to all players where [input has permission "dragon.notify"]
- else:
- format gui slot 48 of player with bone meal named "{@dragon_color2}Clear all report history" with lore "{@dragon_color3}(click)" and "&cThis only clears the gui and the UID!" and "&0" and "&cYou do not have permission for this feature."
- format gui slot 52 of player with paper named "{@dragon_color2}Page %{dragon::reports.page::%player's uuid%}%"
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." and "&cThere's no more pages to look through."
- set {_ns} to 8
- loop {dragon::reports.uid_count} times:
- add 1 to {_ns}
- format gui slot {_ns} of player with book named "{@dragon_color1}Report ##%loop-number%" with lore "&0" and "{@dragon_color2}When; {@dragon_color3}%{dragon::reports::%loop-number%::when}%{@dragon_color3} UTC." and "{@dragon_color1}Reporter; {@dragon_color3}%{dragon::reports::%loop-number%::reporter}%{@dragon_color3}." and "{@dragon_color1}Reported; {@dragon_color3}%{dragon::reports::%loop-number%::reported}%{@dragon_color3}." and "{@dragon_color1}Reason; {@dragon_color3}%{dragon::reports::%loop-number%::reason}%{@dragon_color3}."
- {_ns} >= 44:
- format gui slot 53 of player with arrow named "{@dragon_color2}Next" with lore "{@dragon_color3}Click to go to the next page." to run:
- class_main_report_pages(player)
- stop loop
- else:
- send "&cThere are no player reports." to player
- # }
- # public void report command {
- # // Please don't touch anything!
- command /report [<offline player>] [<text>]:
- cooldown: 20 seconds
- cooldown message: &cYour using this command to much! Please wait 20 seconds.
- trigger:
- if arg 1 is set:
- if arg 1 isn't player:
- if arg 2 is set:
- add 1 to {dragon::reports.uid_count}
- set {dragon::reports::%{dragon::reports.uid_count}%::when} to now
- set {dragon::reports::%{dragon::reports.uid_count}%::reporter} to player
- set {dragon::reports::%{dragon::reports.uid_count}%::reported} to arg 1
- set {dragon::reports::%{dragon::reports.uid_count}%::reason} to arg 2
- player doesn't have permission "dragon.notify":
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color3}You{@dragon_color3} have reported {@dragon_color2}%arg 1%{@dragon_color3} for {@dragon_color2}%arg 2%{@dragon_color3}." to player
- send "{@dragon_logo_color}{@dragon_logo}{@dragon_color2}%player%{@dragon_color3} has reported {@dragon_color2}%arg 1%{@dragon_color3} for {@dragon_color2}%arg 2%. {@dragon_color3}(UID; %{dragon::reports.uid_count}%{@dragon_color3})" to all players where [input has permission "dragon.notify"]
- else:
- send "&cInvalid syntax! Try /report %arg 1%&c <reason>" to player
- else:
- send "&cYou connot report yourself." to player
- else:
- send "&cInvalid syntax! Try /report <player> <reason>" to player
- # }
- # }
Advertisement
Advertisement