Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Chat+ Plugin Skript by SrFox3999
- options:
- #Commands Blocked
- pl: &fPlugins (1): &aNetWorkPlugin #shows server plugins
- plugins: &fPlugins (1): &aNetWorkPlugin #shows server plugins
- ?: &6If you need help contact with a Staff. #shows server help with plugins
- reload: &cWhy do you try to do this?!
- stop: &cWhy do you try to do this?!
- staffchat-access-permission: staff.chat
- chat.permission: &a[&b&lChat&6&l+&a] &cYou do not have permission for this!
- Sound0: AMBIENCE_CAVE
- Sound1: NOTE_PLING
- Sound2: AMBIENCE_THUNDER
- Sound3: EXPLODE
- Sound4: NOTE_BASS
- Sound5: ORB_PICKUP
- Sound6: FIREWORK_TWINKLE2
- Sound7: NOTE_SNARE_DRUM
- Sound8: NOTE_BASS_GUITAR
- Sound9: FIRE_IGNITE
- Sound10: FIZZ
- Sound11: SUCCESSFUL_HIT
- Sound13: YOUR_SOUND
- options:
- prefix: &a[&b&lChat&6&l+&a]
- options:
- #First Join
- mfjTitle: %{chat+.config::fjt}% &d&o%player%&f&l&n!
- mfjSubtitle: %{chat+.config::fjst}%
- mfj: %{chat+.config::fjm}% &b%player% &2<<<<
- mfjpermission: chat.mfirstjoin
- #Join
- mjoinTitle: %{chat+.config::jt}% &d&o%player%&f&l&n!
- mjoinSubtitle: %{chat+.config::jst}%
- mjoin: &1>>>> &a%player% %{chat+.config::jm}%
- jpermission: chat.mjoin
- #Quit
- mquit: &c>>>> &4%player% %{chat+.config::qm}%
- mqpermission: chat.mquit
- SoundVolume: 100.0
- options:
- partyprefix: &c[&bParty&c]
- on load:
- send "&6" to console
- send "&9&l---------------------------" to console
- send "&c&lChat&6&l+&7:" to console
- send "&a&lPlugin Chat+ &benabled by SrFox3999" to console
- send "&9&l---------------------------" to console
- send "&6" to console
- on load:
- if folder "plugins/Chat+" doesn't exists:
- create folder "plugins/Chat+"
- if file "plugins/Chat+/config.yml" doesn't exists:
- create file "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf "## Chat+ - Config ##" to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf "prefix: '&a[&b&lChat&6&l+&a]'" to "plugins/Chat+/config.yml"
- wf "noperms-msg: '&a[&b&lChat&6&l+&a] &cYou do not have permission for this!'" to "plugins/Chat+/config.yml"
- wf "motd-join: true" to "plugins/Chat+/config.yml"
- wf "scoreboard-enabled: true" to "plugins/Chat+/config.yml"
- wf "first-join-title-enabled: true" to "plugins/Chat+/config.yml"
- wf "join-title-enabled: true" to "plugins/Chat+/config.yml"
- wf "first-join-message-enabled: true" to "plugins/Chat+/config.yml"
- wf "join-message-enabled: true" to "plugins/Chat+/config.yml"
- wf "quit-message-enabled: true" to "plugins/Chat+/config.yml"
- wf "join-firework: true" to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf "## Chat+ - MOTD ##" to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf "motd: '§eThis Server &dis running &a[&b&lChat&6&l+&a]. &cEdit it in &aconfig.yml!'" to "plugins/Chat+/config.yml"
- wf "motd-on-join1: '&a-&b-&c-&d-&e-&7-&9-&5-&6-&a-&b-&c-&d-&e-&7-&9-&5-&6-'" to "plugins/Chat+/config.yml"
- wf "motd-on-join2: '&7'" to "plugins/Chat+/config.yml"
- wf "motd-on-join3: '&6 Welcome,'" to "plugins/Chat+/config.yml"
- wf "motd-on-join4: '&7'" to "plugins/Chat+/config.yml"
- wf "motd-on-join5: '&7 &bto &4&lYOUR SERVER'" to "plugins/Chat+/config.yml"
- wf "motd-on-join6: '&7'" to "plugins/Chat+/config.yml"
- wf "motd-on-join7: '&a-&b-&c-&d-&e-&7-&9-&5-&6-&a-&b-&c-&d-&e-&7-&9-&5-&6-'" to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf "## Chat+ - FireWork ##" to "plugins/Chat+/config.yml"
- wf "firework-color: 'red'" to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf "## Chat+ - First Join & Join Titles ##" to "plugins/Chat+/config.yml"
- wf "first-join-title: '&6&lWelcome'" to "plugins/Chat+/config.yml"
- wf "first-join-subtitle: '&4&lHAVE FUN &bon our &aServer&f&l&n!!'" to "plugins/Chat+/config.yml"
- wf "join-title: '&6&lHello'" to "plugins/Chat+/config.yml"
- wf "join-subtitle: '&bWelcome back &6to &emineserver&f&l&n!!'" to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf "## Chat+ - First Join, Join & Quit Messages ##" to "plugins/Chat+/config.yml"
- wf "first-join-message: '&2>>>> &aA new player joined:'" to "plugins/Chat+/config.yml"
- wf "join-message: '&2joined the server &1<<<<'" to "plugins/Chat+/config.yml"
- wf "quit-message: '&5leave the server !&c <<<<'" to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf "## Chat+ - Tablist ##" to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf "tablist-header: '&6&l+&7&l---------------------------------------------&6&l+'" to "plugins/Chat+/config.yml"
- wf "tablist-footer: '&6&l+&7&l--------------------------------------------&6&l+'" to "plugins/Chat+/config.yml"
- wf "bossbar: '&7- &fWelcome, to &4&lMY SERVER &7-'" to "plugins/Chat+/config.yml"
- wf "actionbar: '&fWelcome, to &4&lMY SERVER'" to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf "## Chat+ - ScoreBoard ##" to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf "scoreboard-name: '&a&l[&b&lChat&6&l+&a&l]'" to "plugins/Chat+/config.yml"
- wf "line20: '&9Welcome &4to &7Your&dServer&2Here'" to "plugins/Chat+/config.yml"
- wf "line18: '&bPlayer:'" to "plugins/Chat+/config.yml"
- wf "line15: '&5Online:'" to "plugins/Chat+/config.yml"
- wf "line12: '&6Website:'" to "plugins/Chat+/config.yml"
- wf "line11: '&awww.mineserver.com'" to "plugins/Chat+/config.yml"
- wf "line9: '&7Webstore:'" to "plugins/Chat+/config.yml"
- wf "line8: '&cwww.mineserver.com/store'" to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf " ## Chat+ - Signs ##" to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf "## First Line of Sign ##" to "plugins/Chat+/config.yml"
- wf "sign-prefix: '&a[&b&lChat&6&l+&a]'" to "plugins/Chat+/config.yml"
- wf " " to "plugins/Chat+/config.yml"
- wf "## Second Line of Sign ##" to "plugins/Chat+/config.yml"
- wf "sign-help: '&5&lHelp'" to "plugins/Chat+/config.yml"
- wf "sign-emotis: '&e&lEmotis'" to "plugins/Chat+/config.yml"
- wf "sign-reload: '&6&lReload'" to "plugins/Chat+/config.yml"
- wf "sign-clearchat: '&c&lClear Chat'" to "plugins/Chat+/config.yml"
- wf "sign-version: '&d&lVersion'" to "plugins/Chat+/config.yml"
- wf "sign-onlineplayers: '&6&lHelp'" to "plugins/Chat+/config.yml"
- wf "sign-staffchat: '&9&lStaff Chat'" to "plugins/Chat+/config.yml"
- wf "sign-ping: '&7&lPing'" to "plugins/Chat+/config.yml"
- set {chat+.config::prefix} to coloured value "prefix" get of "plugins/Chat+/config.yml"
- set {chat+.config::noperms-msg} to coloured value "noperms-msg" get of "plugins/Chat+/config.yml"
- set {chat+.config::motd} to coloured value "motd" get of "plugins/Chat+/config.yml"
- set {chat+.config::efjt} to coloured value "first-join-title-enabled" get of "plugins/Chat+/config.yml"
- set {chat+.config::ejt} to coloured value "join-title-enabled" get of "plugins/Chat+/config.yml"
- set {chat+.config::efjm} to coloured value "first-join-message-enabled" get of "plugins/Chat+/config.yml"
- set {chat+.config::ejm} to coloured value "join-message-enabled" get of "plugins/Chat+/config.yml"
- set {chat+.config::eqm} to coloured value "quit-message-enabled" get of "plugins/Chat+/config.yml"
- set {chat+.config::ejf} to coloured value "join-firework" get of "plugins/Chat+/config.yml"
- set {chat+.config::motdjoin} to coloured value "motd-join" get of "plugins/Chat+/config.yml"
- set {chat+.config::motdj1} to coloured value "motd-on-join1" get of "plugins/Chat+/config.yml"
- set {chat+.config::motdj2} to coloured value "motd-on-join2" get of "plugins/Chat+/config.yml"
- set {chat+.config::motdj3} to coloured value "motd-on-join3" get of "plugins/Chat+/config.yml"
- set {chat+.config::motdj4} to coloured value "motd-on-join4" get of "plugins/Chat+/config.yml"
- set {chat+.config::motdj5} to coloured value "motd-on-join5" get of "plugins/Chat+/config.yml"
- set {chat+.config::motdj6} to coloured value "motd-on-join6" get of "plugins/Chat+/config.yml"
- set {chat+.config::motdj7} to coloured value "motd-on-join7" get of "plugins/Chat+/config.yml"
- set {chat+.config::fc} to coloured value "firework-color" get of "plugins/Chat+/config.yml"
- set {chat+.config::fjt} to coloured value "first-join-title" get of "plugins/Chat+/config.yml"
- set {chat+.config::fjst} to coloured value "first-join-subtitle" get of "plugins/Chat+/config.yml"
- set {chat+.config::jt} to coloured value "join-title" get of "plugins/Chat+/config.yml"
- set {chat+.config::jst} to coloured value "join-subtitle" get of "plugins/Chat+/config.yml"
- set {chat+.config::fjm} to coloured value "first-join-message" get of "plugins/Chat+/config.yml"
- set {chat+.config::jm} to coloured value "join-message" get of "plugins/Chat+/config.yml"
- set {chat+.config::qm} to coloured value "quit-message" get of "plugins/Chat+/config.yml"
- set {chat+.config::tablistheader} to coloured value "tablist-header" get of "plugins/Chat+/config.yml"
- set {chat+.config::tablistheaderenabled} to coloured value "tablist-header-enabled" get of "plugins/Chat+/config.yml"
- set {chat+.config::tablistfooter} to coloured value "tablist-footer" get of "plugins/Chat+/config.yml"
- set {chat+.config::tablistfooterenabled} to coloured value "tablist-footer-enabled" get of "plugins/Chat+/config.yml"
- set {chat+.config::motdj7} to coloured value "motd-on-join7" get of "plugins/Chat+/config.yml"
- set {chat+.config::bossbar} to coloured value "bossbar" get of "plugins/Chat+/config.yml"
- set {chat+.config::actionbar} to coloured value "actionbar" get of "plugins/Chat+/config.yml"
- set {chat+.config::scoreboardname} to coloured value "scoreboard-name" get of "plugins/Chat+/config.yml"
- set {chat+.config::line20} to coloured value "line20" get of "plugins/Chat+/config.yml"
- set {chat+.config::line18} to coloured value "line18" get of "plugins/Chat+/config.yml"
- set {chat+.config::line15} to coloured value "line15" get of "plugins/Chat+/config.yml"
- set {chat+.config::line12} to coloured value "line12" get of "plugins/Chat+/config.yml"
- set {chat+.config::line11} to coloured value "line11" get of "plugins/Chat+/config.yml"
- set {chat+.config::line9} to coloured value "line9" get of "plugins/Chat+/config.yml"
- set {chat+.config::line8} to coloured value "line8" get of "plugins/Chat+/config.yml"
- set {chat+.config::maxplayers} to coloured value "max-players" get of "plugins/Chat+/config.yml"
- set {chat+.config::signprefix} to coloured value "sign-prefix" get of "plugins/Chat+/config.yml"
- set {chat+.config::signhelp} to coloured value "sign-help" get of "plugins/Chat+/config.yml"
- set {chat+.config::signemotis} to coloured value "sign-emotis" get of "plugins/Chat+/config.yml"
- set {chat+.config::signreload} to coloured value "sign-reload" get of "plugins/Chat+/config.yml"
- set {chat+.config::signclearchat} to coloured value "sign-clearchat" get of "plugins/Chat+/config.yml"
- set {chat+.config::signversion} to coloured value "sign-version" get of "plugins/Chat+/config.yml"
- set {chat+.config::signonlineplayers} to coloured value "sign-onlineplayers" get of "plugins/Chat+/config.yml"
- set {chat+.config::signstaffchat} to coloured value "sign-staffchat" get of "plugins/Chat+/config.yml"
- set {chat+.config::signping} to coloured value "sign-ping" get of "plugins/Chat+/config.yml"
- set {chat+.config::scoreboardenabled} to value "scoreboard" get of "plugins/Chat+/config.yml"
- set {chat+.config::signreportlist} to coloured value "sign-reportslist" get of "plugins/Chat+/config.yml"
- set {chat+.config::signclearreports} to coloured value "sign-clearreports" get of "plugins/Chat+/config.yml"
- # ---------------------------------- Motd ------------------------------------- #
- on server list ping:
- set motd to "%{chat+.config::motd}%"
- command /maxplayers [<text>]:
- permission: chat.maxplayers
- aliases: /slots, /maxslots, /setslots, /maxplayer
- trigger:
- if arg-1 is not set:
- message "%{chat+.config::prefix}% /&emaxplayers &9<&bAmount&8/&aReset&9>"
- message "%{chat+.config::prefix}% &7Current Slots: &6%{MaxPlayers}%"
- stop
- if ("%arg-1%" parsed as integer) is less than 1:
- message "%{chat+.config::prefix}% &cInvalid Slot Number!"
- stop
- set {MaxPlayers} to ("%arg-1%" parsed as integer)
- broadcast "%{chat+.config::prefix}% &dMaximum Slots &9set To &6%arg-1%&7!"
- on join:
- set {onlineplayers} to size of all players
- if {onlineplayers} is less than {MaxPlayers}:
- stop
- else:
- if player has permission "chat.maxplayers":
- if {onlineplayers} is less than {MaxSlots}:
- stop
- else:
- kick the player due to "%{chat+.config::prefix}% &c&lThis Server Is &6&lFull&7!"
- else:
- kick the player due to "%{chat+.config::prefix}% &c&lThis Server Is &6&lFull&7!"
- on server list ping:
- set max player count to {MaxPlayers}
- on load:
- set {onlineplayers} to 0
- on join:
- add 1 to {onlineplayers}
- on quit:
- remove 1 from {onlineplayers}
- every 20 ticks:
- loop all players:
- set {onlineplayers} to amount of players
- every 20 ticks:
- loop all players:
- set {onlineplayers} to amount of players
- command /playercount:
- trigger:
- message "&aPlayer Count: &b%{onlineplayers}%&6/&9%{MaxPlayers}%"
- # ---------------------------------- Played Time ------------------------------------- #
- options:
- databasePrefix: srfox3999 #DO NOT EDIT!
- command /timeplayed [<offline player>]:
- aliases: playedtime
- usage: /timeplayed
- permission: chat.timeplayed
- permission message: {@chat.permission}
- trigger:
- if arg 1 is not set:
- message ""
- message "&a----------------------------------------------------------"
- message ""
- message "&a &b&lTime &ePlayed:"
- message ""
- message "&d &a%{{@databasePrefix}TimePlayed.1.Time.Days.%player%}% &fDays &a%{{@databasePrefix}TimePlayed.1.Time.Hours.%player%}% &fHours &a%{{@databasePrefix}TimePlayed.1.Time.Minutes.%player%}% &fMinutes &a%{{@databasePrefix}TimePlayed.1.Time.Seconds.%player%}% &fSeconds"
- message ""
- message "&7&oYou can check &9&oother peoples play time &e&owith /timeplayed &f&o<player>"
- message "&a----------------------------------------------------------"
- if arg 1 is set:
- if {{@databasePrefix}TimePlayed.1.Time.Seconds.%arg 1%} is not set:
- message "%{{@databasePrefix}PlayerCmds.Main.Settings.Prefix}% &4&lERROR: &aThat player has never played before!"
- else if {{@databasePrefix}TimePlayed.1.Time.Seconds.%player%} is set:
- message ""
- message "&a----------------------------------------------------------"
- message ""
- message "&a &b&l%arg 1%'s &ePlay Time"
- message ""
- message "&d &a%{{@databasePrefix}TimePlayed.1.Time.Days.%arg 1%}% &fDays &a%{{@databasePrefix}TimePlayed.1.Time.Hours.%arg 1%}% &fHours &a%{{@databasePrefix}TimePlayed.1.Time.Minutes.%arg 1%}% &fMinutes &a%{{@databasePrefix}TimePlayed.1.Time.Seconds.%arg 1%}% &fSeconds"
- message ""
- message "&a----------------------------------------------------------"
- message ""
- every 1 second:
- loop all players:
- add 1 to {{@databasePrefix}TimePlayed.1.Time.Seconds.%loop-player%}
- every 1 second:
- loop all players:
- if {{@databasePrefix}TimePlayed.1.Time.Minutes.%loop-player%} is more than 59:
- remove 59 from {{@databasePrefix}TimePlayed.1.Time.Minutes.%loop-player%}
- add 1 to {{@databasePrefix}TimePlayed.1.Time.Hours.%loop-player%}
- every 1 second:
- loop all players:
- if {{@databasePrefix}TimePlayed.1.Time.Hours.%loop-player%} is more than 23:
- remove 24 from {{@databasePrefix}TimePlayed.1.Time.Hours.%loop-player%}
- add 1 to {{@databasePrefix}TimePlayed.1.Time.Days.%loop-player%}
- every 1 second:
- loop all players:
- if {{@databasePrefix}TimePlayed.1.Time.Seconds.%loop-player%} is more than 59:
- remove 60 from {{@databasePrefix}TimePlayed.1.Time.Seconds.%loop-player%}
- add 1 to {{@databasePrefix}TimePlayed.1.Time.Minutes.%loop-player%}
- on join:
- if {{@databasePrefix}TimePlayed.1.Time.Days.%player%} is not set:
- set {{@databasePrefix}TimePlayed.1.Time.Days.%player%} to 0
- on join:
- if {{@databasePrefix}TimePlayed.1.Time.Hours.%player%} is not set:
- set {{@databasePrefix}TimePlayed.1.Time.Hours.%player%} to 0
- on join:
- if {{@databasePrefix}TimePlayed.1.Time.Minutes.%player%} is not set:
- set {{@databasePrefix}TimePlayed.1.Time.Minutes.%player%} to 0
- # -------------------------------- Titles --------------------------------- #
- #First Join Title
- #First Join Message
- command /fjt:
- trigger:
- if {chat+.config::efjt} is "true":
- play "{@Sound0}" to player at volume {@SoundVolume}
- send player title "{@mfjTitle}" with subtitle "{@mfjSubtitle}" for 3 seconds
- broadcast "&r"
- broadcast "{@mfj}"
- broadcast "&r"
- #Join Title
- #Join Message
- command /jt:
- trigger:
- if {chat+.config::ejt} is "true":
- play "{@Sound1}" to player at volume {@SoundVolume}
- send player title "{@mjoinTitle}" with subtitle "{@mjoinSubtitle}" for 3 seconds
- broadcast "&r"
- broadcast "{@mjoin}"
- broadcast "&r"
- #On First Join
- on first join:
- if {chat+.config::efjm} is "true":
- wait 1 tick
- play "{@Sound0}" to player at volume {@SoundVolume}
- send player title "{@mfjTitle}" with subtitle "{@mfjSubtitle}" for 3 seconds
- broadcast "&r"
- broadcast "{@mfj}"
- broadcast "&r"
- #On Join
- on join:
- if {chat+.config::ejm} is "true":
- wait 1 tick
- play "{@Sound1}" to player at volume {@SoundVolume}
- send player title "{@mjoinTitle}" with subtitle "{@mjoinSubtitle}" for 3 seconds
- broadcast "&r"
- broadcast "{@mjoin}"
- broadcast "&r"
- #Quit Message
- on quit:
- if {chat+.config::efjt} is "true":
- wait 1 tick
- broadcast "&r"
- broadcast "{@mquit}"
- broadcast "&r"
- #Quit Command
- command /qt:
- trigger:
- if {chat+.config::efjt} is "true":
- broadcast "&r"
- broadcast "{@mquit}"
- broadcast "&r"
- # ---------------------------------- ScoreBoard ------------------------------------- #
- on join:
- if {chat+.config::scoreboardenabled} is "true":
- wait 3 ticks
- wipe player sidebar
- set name of sidebar of player to "&a&l[&b&lChat&6&l+&a&l]"
- set score "%{chat+.config::line20}%" in sidebar of player to 20
- set score "&7 " in sidebar of player to 19
- set score "%{chat+.config::line18}%" in sidebar of player to 18
- set score "&e%player%" in sidebar of player to 17
- set score "&f" in sidebar of player to 16
- set score "%{chat+.config::line15}%" in sidebar of player to 15
- set score "&7%{onlineplayers}%&1/&8%{MaxPlayers}%" in sidebar of player to 14
- set score "&3 " in sidebar of player to 13
- set score "%{chat+.config::line12}%" in sidebar of player to 12
- set score "%{chat+.config::line11}%" in sidebar of player to 11
- set score "&6 " in sidebar of player to 10
- set score "%{chat+.config::line9}%" in sidebar of player to 9
- set score "%{chat+.config::line8}%" in sidebar of player to 8
- set score "&6" in sidebar of player to 7
- else:
- if {chat+.config::scoreboardenabled} is "false":
- make player execute command "/scoreboard objectives setdisplay sidebar"
- # ---------------------------------- Ping ------------------------------------- #
- command /ping [<player>]:
- aliases: /p
- permission: chat.ping
- trigger:
- if arg 1 is not set:
- send "&9Ping &e» &a%player's ping%"
- else:
- send "&9Ping &e» &a%player-arg's ping%"
- on load:
- loop 9 times:
- if {chat+.config::line%loop-number%} is "":
- delete {chat+.config::line%loop-number%}
- # ---------------------------------- Signs ------------------------------------- #
- on sign change:
- player has permission "chat.admin"
- line 1 is "[Chat+]"
- line 2 is "help"
- message "&a[&b&lChat&6&l+&a] &7Sign &3&lHelp &7made sucessfully!"
- set line 1 to "%{chat+.config::signprefix}%"
- set line 2 to "%{chat+.config::signhelp}%"
- on right click on a sign:
- if line 1 is "%{chat+.config::signprefix}%":
- if line 2 is "%{chat+.config::signhelp}%":
- make player execute command "/chat help"
- on sign change:
- player has permission "chat.admin"
- line 1 is "[Chat+]"
- line 2 is "emotis"
- message "&a[&b&lChat&6&l+&a] &7Sign &3&lEmotis &7made sucessfully!"
- set line 1 to "%{chat+.config::signprefix}%"
- set line 2 to "%{chat+.config::signemotis}%"
- on right click on a sign:
- if line 1 is "%{chat+.config::signprefix}%":
- if line 2 is "%{chat+.config::signemotis}%":
- make player execute command "/chat emotis"
- on sign change:
- player has permission "chat.admin"
- line 1 is "[Chat+]"
- line 2 is "clear"
- message "&a[&b&lChat&6&l+&a] &7Sign &3&lClear Chat &7made sucessfully!"
- set line 1 to "%{chat+.config::signprefix}%"
- set line 2 to "%{chat+.config::signclearchat}%"
- on right click on a sign:
- if line 1 is "&a[&b&lChat&6&l+&a]":
- if line 2 is "%{chat+.config::signclearchat}%":
- make player execute command "/clearchat"
- on sign change:
- player has permission "chat.admin"
- line 1 is "[Chat+]"
- line 2 is "reload"
- message "&a[&b&lChat&6&l+&a] &7Sign &3&lReload &7made sucessfully!"
- set line 1 to "%{chat+.config::signprefix}%"
- set line 2 to "%{chat+.config::signreload}%"
- on right click on a sign:
- if line 1 is "%{chat+.config::signprefix}%":
- if line 2 is "%{chat+.config::signreload}%":
- make player execute command "/chat reload"
- on sign change:
- player has permission "chat.admin"
- line 1 is "[Chat+]"
- line 2 is "staff chat"
- message "&a[&b&lChat&6&l+&a] &7Sign &3&lStaff Chat &7made sucessfully!"
- set line 1 to "%{chat+.config::signprefix}%"
- set line 2 to "%{chat+.config::signstaffchat}%"
- on right click on a sign:
- if line 1 is "%{chat+.config::signprefix}%":
- if line 2 is "%{chat+.config::signstaffchat}%":
- make player execute command "/staffchat"
- on sign change:
- player has permission "chat.admin"
- line 1 is "[Chat+]"
- line 2 is "report list"
- message "&a[&b&lChat&6&l+&a] &7Sign &3&lReport List &7made sucessfully!"
- set line 1 to "%{chat+.config::signprefix}%"
- set line 2 to "&a&lReport List"
- on right click on a sign:
- if line 1 is "%{chat+.config::signprefix}%":
- if line 2 is "&a&lReport List":
- make player execute command "/reportlist"
- on sign change:
- player has permission "chat.admin"
- line 1 is "[Chat+]"
- line 2 is "clear reports"
- message "&a[&b&lChat&6&l+&a] &7Sign &3&lClear Reports &7made sucessfully!"
- set line 1 to "%{chat+.config::signprefix}%"
- set line 2 to "&d&lClear Reports"
- on right click on a sign:
- if line 1 is "%{chat+.config::signprefix}%":
- if line 2 is "&d&lClear Reports":
- make player execute command "/clearreports"
- on sign change:
- player has permission "chat.admin"
- line 1 is "[Chat+]"
- line 2 is "ping"
- message "&a[&b&lChat&6&l+&a] &7Sign &3&lPing &7made sucessfully!"
- set line 1 to "%{chat+.config::signprefix}%"
- set line 2 to "%{chat+.config::signping}%"
- on right click on a sign:
- if line 1 is "%{chat+.config::signprefix}%":
- if line 2 is "%{chat+.config::signping}%":
- make player execute command "/ping"
- on sign change:
- player has permission "chat.admin"
- line 1 is "[Party]"
- line 2 is "help"
- message "&a[&b&lChat&6&l+&a] &7Sign &3&lParty Help's Page &7made sucessfully!"
- set line 1 to "{@partyprefix}"
- set line 2 to "&8&lHelp"
- on right click on a sign:
- if line 1 is "{@partyprefix}":
- if line 2 is "&8&lHelp":
- make player execute command "/party help"
- on sign change:
- player has permission "chat.admin"
- line 1 is "[Chat+]"
- line 2 is "version" or "v"
- message "&a[&b&lChat&6&l+&a] &7Sign &3&lVersion &7made sucessfully!"
- set line 1 to "%{chat+.config::signprefix}%"
- set line 2 to "%{chat+.config::signversion}%"
- on right click on a sign:
- if line 1 is "%{chat+.config::signversion}%":
- if line 2 is "%{chat+.config::signversion}%":
- make player execute command "/chat version"
- # ------------------------------------- Chat Commands ---------------------------------------- #
- command /chat <text> [<player>]:
- permission: chat.messages
- executable by: players
- description: See the Chat+ messages!
- usage: &3/chat &6[&9help &e- &9emotis &e- &9reload &e- &9/staffchat &e- &9/clearchat &e- &9/report &6]
- permission message: {@chat.permission}
- trigger:
- if argument 1 is "help":
- player has permission "chat.help"
- message "&r"
- message "&9&l[---------------------------------------------]"
- message "&r"
- message " &c&lCommands:"
- message "&r"
- message " §7chat.admin &5&l| &6(Put all Signs)"
- message " &a/chat help &5&l| &7chat.help &6(See the Help's Page)"
- message " &a/chat emotis &5&l| &7chat.emotis &6(See the Emoticons Page)"
- message " &a/chat reload &5&l| §7chat.reload &6(Reloads the Plugin)"
- message " &a/clearchat &5&l| §7chat.clear &6(Clear the chat)"
- message " &a/staffchat &5&l| §7staff.chat &6(StaffChat GUI)"
- message " &a/report <offline person> &5&l| §7chat.report &6(Report GUI)"
- message " &a/reportlist &5&l| §7report.list &6(List of Reports)"
- message " &a/clearreports &5&l| §7report.clear &6(Clear all Reports)"
- message " &a/ping &5&l| §7chat.ping &6(See your Ping)"
- message " &a/party help &5&l| §7chat.party &6(See the Party's Help Page)"
- message "&r"
- message "&9&l[---------------------------------------------]"
- message "&r"
- player does not have the permission "chat.help":
- message "%{chat+.config::noperms-msg}%"
- if argument 1 is "emotis":
- player has permission "chat.emotis"
- message "&r"
- message "&r"
- message "&7&l---&b&lList of &6&lEmotis---"
- message "&r"
- message " &a<3 &7= &f❤"
- message " &a{avion} &7= &f✈"
- message " &a{tick} &7= &f✔"
- message " &a{x} &7= &f✘"
- message " &a{music} &7= &f♫"
- message " &a{c} &7= &f©"
- message " &a{dead} &7= &f☠"
- message " &a{chinese} &7= &f☯"
- message " &a{king} &7= &f♛"
- message " &a{tm} &7= &f™"
- message " &a{sun} &7= &f☼"
- message " &a\/ &7= &f▼"
- message " &a> &7= &f➜"
- message " &a< &7= &f◄"
- message " &a{r} &7= &f®"
- message " &a{t} &7= &f✞"
- message " &a{moon} &7= &f☾"
- message " &amoon &7= &f☽"
- message " &a{star} &7= &f✸"
- message " &a{cloud} &7= &f☁"
- message " &a{umbrella} &7= &f☂"
- message " &a{paris} &7= &f☮"
- message " &a{peace} &7= &f✌"
- message " &a{nuclear} &7= &f☢"
- message " &a{mail} &7= &f✉"
- message " &a{1} &7= &f①"
- message " &a{2} &7= &f②"
- message " &a{3} &7= &f③"
- message " &a{4} &7= &f④"
- message " &a{5} &7= &f⑤"
- message " &a{6} &7= &f⑥"
- message " &a{7} &7= &f⑦"
- message " &a{8} &7= &f⑧"
- message " &a{9} &7= &f⑨"
- message " &a{10} &7= &f⑩"
- message " &a{11} &7= &f⑪"
- message " &a{12} &7= &f⑫"
- message " &a{13} &7= &f⑬"
- message " &a{14} &7= &f⑭"
- message " &a{15} &7= &f⑮"
- message " &a{16} &7= &f⑯"
- message " &a{17} &7= &f⑰"
- message " &a{18} &7= &f⑱"
- message " &a{19} &7= &f⑲"
- message " &a{20} &7= &f⑳"
- message " &a-.- &7= &fಠ_ಠ"
- message " &a{._.} &7= &fo(╥﹏╥)o"
- message " &a313 &7= &fεїз"
- message " &a{gun} &7= &f︻┳═一"
- message " &a._. &7= &f✿◕ ‿ ◕✿"
- message " &a{love} &7= &f♥love♥"
- message " &a{lucky} &7= &fl̲̅u̲̅c̲̅k̲̅y"
- message " &a:) &7= &f☺"
- message " &a:( &7= &f☺"
- message " &a{fuckyou} &7= &f┌∩┐(◣_◢)┌∩┐"
- message " &a{bear} &7= &fˁ˚ᴥ˚ˀ"
- message " &a{yuno} &7= &fლ(ಠ益ಠლ)"
- message " &a{flip} &7= &f(╯°□°)╯︵ ┻━┻"
- message " &a{meh} &7= &f_(ツ)_/¯"
- message " &a{cut} &7= &f✄"
- message " &a{flower} &7= &f✿"
- message " &a;) &7= &f😋"
- message "&r"
- message "&7&l---&b&lList of &6&lEmotis---"
- message "&r"
- message "&r"
- player does not have the permission "chat.emotis":
- message "%{chat+.config::noperms-msg}%"
- if argument 1 is "reload":
- player has permission "chat.reload"
- execute player command "/skript reload %script%"
- player does not have the permission "chat.reload":
- message "%{chat+.config::noperms-msg}%"
- if argument 1 is "gui":
- player has permission "chat.gui"
- open chest with 6 row named "&a&lChat&6&l+ &cGui" to player
- wait 1 tick
- format slot 11 of player with map named "&5&lHelp" with lore "|| &aOpen Help's Page. ||" to close then run [execute player command "/chat help"]
- format slot 12 of player with head named "&e&lEmotis" with lore "|| &aReloads the Plugin. ||" to close then run [execute player command "/chat emotis"]
- format slot 13 of player with redstone named "&6&lReload" with lore "|| &aReloads the Plugin. ||" to close then run [execute player command "/chat reload"]
- format slot 0 of player with black glass named " " to close
- format slot 1 of player with black glass named " " to close
- format slot 2 of player with black glass named " " to close
- format slot 3 of player with black glass named " " to close
- format slot 4 of player with black glass named " " to close
- format slot 5 of player with black glass named " " to close
- format slot 6 of player with black glass named " " to close
- format slot 7 of player with black glass named " " to close
- format slot 8 of player with black glass named " " to close
- wait 1 tick
- format slot 9 of player with black glass named " " to close
- format slot 27 of player with black glass named " " to close
- format slot 16 of player with black glass named " " to close
- format slot 17 of player with black glass named " " to close
- wait 1 tick
- format slot 18 of player with black glass named " " to close
- format slot 19 of player with black glass named " " to close
- format slot 35 of player with black glass named " " to close
- format slot 34 of player with black glass named " " to close
- format slot 36 of player with black glass named " " to close
- format slot 37 of player with black glass named " " to close
- format slot 43 of player with black glass named " " to close
- format slot 44 of player with black glass named " " to close
- format slot 45 of player with black glass named " " to close
- format slot 46 of player with black glass named " " to close
- format slot 47 of player with black glass named " " to close
- format slot 48 of player with black glass named " " to close
- format slot 49 of player with black glass named " " to close
- format slot 50 of player with black glass named " " to close
- format slot 51 of player with black glass named " " to close
- format slot 52 of player with black glass named " " to close
- format slot 53 of player with black glass named " " to close
- format slot 28 of player with black glass named " " to close
- format slot 25 of player with black glass named " " to close
- format slot 10 of player with black glass named " " to close
- format slot 26 of player with black glass named " " to close
- player does not have the permission "chat.gui":
- message "%{chat+.config::noperms-msg}%"
- if argument 1 is "enable":
- player has permission "chat.enable":
- broadcast "&7&l▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪"
- broadcast " "
- broadcast "&b&lThe chat &ahas been enabled &eby &e%player%!"
- broadcast ""
- broadcast "&7&l▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪"
- set {chat.disabled} to false
- if argument 1 is "disable":
- player has permission "chat.disable":
- broadcast "&7&l▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪"
- broadcast " "
- broadcast "&b&lThe chat &chas been disabled &eby %player%!"
- broadcast ""
- broadcast "&7&l▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪"
- set {chat.disabled} to true
- if argument 1 is "version" or "v":
- player has permission "chat.version"
- message "&r"
- message "&c&l[---------------------------------------------]"
- message "&r"
- message " &a&lChat&6&l+ &dVersion &b3.2:"
- message "&r"
- message "&c&l[---------------------------------------------]"
- message "&r"
- player does not have the permission "chat.version":
- message "%{chat+.config::noperms-msg}%"
- on chat:
- if {chat.disabled} is true:
- player doesn't have permission "chat.bypass"
- message "%{chat+.config::prefix}% &cYou can not talk while the chat is disabled."
- cancel event
- on chat:
- if {mute.%player%} is more than 0:
- message "%{chat+.config::prefix}% &cYou can not talk while you are muted. &a%{mute.%player%}% &bseconds left."
- cancel event
- # ------------------------------------- Unmute ---------------------------------------- #
- command /unmute [<offline player>]:
- permission: chat.unmute
- usage: /unmute <player>
- executable by: players
- permission message: {@chat.permission}
- trigger:
- if arg 1 is not set:
- if player has permission "cchat.unmute":
- message "%{chat+.config::prefix}% &d/unmute &e<player>"
- if arg 1 is set:
- if player has permission "chat.unmute":
- set {mute.%arg 1%} to false
- broadcast "%{chat+.config::prefix}% &d%arg 1% &bwas unmuted &eby %player%"
- # ------------------------------------- Mute ---------------------------------------- #
- command /mute [<offline player>] [<number>]:
- permission: chat.mute
- usage: /mute <player>
- executable by: players
- permission message: {@chat.permission}
- trigger:
- if arg 1 is not set:
- if player has permission "chat.mute":
- message "%{chat+.config::prefix}% &d/mute &e<player> &c<seconds>"
- if arg 1 is set:
- if player has permission "chat.mute":
- set {mute.%arg 1%} to number-argument
- broadcast "%{chat+.config::prefix}% &d%arg 1% &bwas muted &eby %player% &cfor %arg 2% seconds"
- every 1 second:
- loop all players:
- if {mute.%loop-player%} is more than 0:
- remove 1 from {mute.%loop-player%}
- # ------------------------------------- Check Mute ---------------------------------------- #
- command /checkmute <text>:
- permission: chat.checkmute
- executable by: players
- usage: /checkmute <player>
- permission message: {@chat.permission}
- trigger:
- if arg 1 is not set:
- if player has permission "chat.mute.check":
- message "%{chat+.config::prefix}% &a/checkmute <player>"
- if arg 1 is set:
- if player has permission "chat.mute.check":
- if {mute.%arg 1%} is true:
- message "%{chat+.config::prefix}% &a%arg 1% is muted."
- if player has permission "chat.mute.check":
- if {mute.%arg 1%} is false:
- message "%{chat+.config::prefix}% &a%arg 1% is not muted."
- # ------------------------------------- Emoticons ---------------------------------------- #
- on chat:
- replace all "<3" in message with "❤"
- replace all "{avion}" in message with "✈"
- replace all "{good}" in message with "✔"
- replace all "{x}" in message with "✘"
- replace all "{music}" in message with "♫"
- replace all "{copyright}" in message with "©"
- replace all "{dead}" in message with "☠"
- replace all "{chinese}" in message with "☯"
- replace all "{king}" in message with "♛"
- replace all "{tm}" in message with "™"
- replace all "{sun}" in message with "☼"
- replace all "\/" in message with "▼"
- replace all ">" in message with "➜"
- replace all "<" in message with "◄"
- replace all "{r}" in message with "®"
- replace all "{t}" in message with "✞"
- replace all "{moon}" in message with "☾"
- replace all "moon" in message with "☽"
- replace all "{star}" in message with "✸"
- replace all "{cloud}" in message with "☁"
- replace all "{umbrella}" in message with "☂"
- replace all "{paris}" in message with "☮"
- replace all "{peace}" in message with "✌"
- replace all "{nuclear}" in message with "☢"
- replace all "{mail}" in message with "✉"
- replace all "{1}" in message with "①"
- replace all "{2}" in message with "②"
- replace all "{3}" in message with "③"
- replace all "{4}" in message with "④"
- replace all "{5}" in message with "⑤"
- replace all "{6}" in message with "⑥"
- replace all "{7}" in message with "⑦"
- replace all "{8}" in message with "⑧"
- replace all "{9}" in message with "⑨"
- replace all "{10}" in message with "⑩"
- replace all "{11}" in message with "⑪"
- replace all "{12}" in message with "⑫"
- replace all "{13}" in message with "⑬"
- replace all "{14}" in message with "⑭"
- replace all "{15}" in message with "⑮"
- replace all "{16}" in message with "⑯"
- replace all "{17}" in message with "⑰"
- replace all "{18}" in message with "⑱"
- replace all "{19}" in message with "⑲"
- replace all "{20}" in message with "⑳"
- replace all "-.-" in message with "ಠ_ಠ"
- replace all "{._.}" in message with "o(╥﹏╥)o"
- replace all "313" in message with "εїз"
- replace all "{gun}" in message with "︻┳═一"
- replace all "._." in message with "✿◕ ‿ ◕✿"
- replace all "{love}" in message with "♥love♥"
- replace all "{lucky}" in message with "l̲̅u̲̅c̲̅k̲̅y"
- replace all ":)" in message with "☺"
- replace all ":(" in message with "☺"
- replace all "{fuckyou}" in message with "┌∩┐(◣_◢)┌∩┐"
- replace all "{bear}" in message with "ˁ˚ᴥ˚ˀ"
- replace all "{yuno}" in message with "ლ(ಠ益ಠლ)"
- replace all "{flip}" in message with "(╯°□°)╯︵ ┻━┻"
- replace all "{meh}" in message with "_(ツ)_/¯"
- replace all "{cut}" in message with "✄"
- replace all "{flower}" in message with "✿"
- replace all ";)" in message with "😋"
- replace all "fuck" in message with "****"
- replace all "shit" in message with "****"
- replace all "fuckyou" in message with "*******"
- replace all "fuck you" in message with "ᵧₒᵤ"
- replace all "suck" in message with "****"
- replace all "XDDDDDD" in message with "xD"
- replace all "bitch" in message with "*****"
- replace all "puta" in message with "****"
- replace all "mierda" in message with "*****"
- replace all "puto" in message with "****"
- replace all "putita" in message with "******"
- replace all "dick" in message with "****"
- replace all "pene" in message with "****"
- replace all "polla" in message with "*****"
- replace all "puta" in message with "****"
- replace all "verga" in message with "*****"
- replace all "rata" in message with "****"
- replace all "ratita" in message with "******"
- # ------------------------------------- Clear Chat ---------------------------------------- #
- command /clearchat:
- description: clear the chat with a simple command
- usage: /clearchat
- aliases: /cc
- permission: clear.chat
- permission message: {@chat.permission}
- trigger:
- loop all players:
- if loop-player has permission "chat.cc.bypass":
- send "&bChat Cleared &7by &a%executor%&c!"
- else:
- loop 250 times:
- send " " to loop-player
- send "&8&m----------------------------" to loop-player
- send "&bChat Cleared &7by &a%player%&c!" to loop-player
- send "&8&m----------------------------" to loop-player
- on command "/pl":
- if player has permission "chat.pl":
- stop
- else:
- cancel the event
- message "{@pl}"
- on command "/plugins":
- if player has permission "chat.plugins":
- stop
- else:
- cancel the event
- message "{@plugins}"
- on command "/?":
- if player has permission "chat.?":
- stop
- else:
- cancel the event
- message "{@?}"
- on command "/reload":
- if player has permission "chat.reload":
- stop
- else:
- cancel the event
- message "{@reload}"
- on command "/stop":
- if player has permission "chat.stop":
- stop
- else:
- cancel the event
- message "{@stop}"
- # ------------------------------------- Staff Chat ---------------------------------------- #
- command /staffchat:
- permission: staff.chat
- trigger:
- open chest with 1 row named "&6StaffChat &9GUI" to player
- wait 1 tick
- format slot 2 of player with green wool named "&2Join the StaffChat!" to close then run [execute player command "/jsc"]
- format slot 6 of player with red wool named "&cLeave the StaffChat!" to close then run [execute player command "/lsc"]
- player does not have the permission "staff.chat":
- message "%{chat+.config::noperms-msg}%"
- command /jsc:
- trigger:
- set {staffchat.%player%} to true
- message "&aYou succesfully joined the staffchat!"
- command /lsc:
- trigger:
- set {staffchat.%player%} to false
- message "&cYou succesfully left the staffchat!"
- on chat:
- if {staffchat.%player%} is true:
- cancel event
- loop all players:
- loop-player has permission "{@staffchat-access-permission}":
- message "&c[&9Staff&c] &7-> &e%player%&f: &d%colored message%" to loop-player
- on join:
- set {staffchat.%player%} to false
- # ------------------------------------- Report ---------------------------------------- #
- command /report <offline player>:
- permission: chat.report
- trigger:
- open chest with 6 row named "&6Report to &c&l%arg 1%" to player
- wait 1 tick
- format slot 10 of player with Diamond named "&b&lKillAura" with lore "|| &aReport to User because he has got KillAura. ||" to close then run [execute player command "/reportka %arg 1%"]
- format slot 11 of player with Emerald named "&a&lAnti-KnockBack" with lore "|| &aReport to User because he has got Anti-KnockBack. ||" to close then run [execute player command "/reportan %arg 1%"]
- format slot 13 of player with Diamond Boots named "&2&lNo Fall" with lore "|| &aReport to User because he has got No Fall. ||" to close then run [execute player command "/reportnf %arg 1%"]
- format slot 12 of player with Iron Ingot named "&c&lCriticals" with lore "|| &aReport to User because he has got Criticals. ||" to close then run [execute player command "/reportc %arg 1%"]
- format slot 15 of player with Feather named "&d&lFly" with lore "|| &aReport to User because he Flies. ||" to close then run [execute player command "/reportfly %arg 1%"]
- format slot 14 of player with Gold Ingot named "&9&lX-Ray" with lore "|| &aReport to User because he has got X-Ray. ||" to close then run [execute player command "/reportx %arg 1%"]
- format slot 28 of player with Clock named "&e&lSpam/Flood" with lore "|| &aReport to User because he does Spam/Flood. ||" to close then run [execute player command "/reportspam %arg 1%"]
- format slot 16 of player with String named "&f&lSpider" with lore "|| &aReport to User because he has got Spider's Hack. ||" to close then run [execute player command "/reportspider %arg 1%"]
- format slot 29 of player with Bow named "&8&lBow Aimbot" with lore "|| &aReport to User because he has got Bow Aimbot. ||" to close then run [execute player command "/reportba %arg 1%"]
- format slot 30 of player with Diamond ChestPlate named "&6&lAuto Armor" with lore "|| &aReport to User because he has got Auto Armor. ||" to close then run [execute player command "/reportaa %arg 1%"]
- format slot 31 of player with Arrow named "&3&lBow Speed" with lore "|| &aReport to User because he has got Bow Speed. ||" to close then run [execute player command "/reportbs %arg 1%"]
- format slot 32 of player with Water Bucket named "&1&lWater Walk" with lore "|| &aReport to User because he has got Water Walk. ||" to close then run [execute player command "/reportww %arg 1%"]
- format slot 33 of player with Sugar named "&7&lSuper Speed/Sprint" with lore "|| &aReport to User because he has got Super Speed/Sprint. ||" to close then run [execute player command "/reportss %arg 1%"]
- format slot 34 of player with Fishing Rod named "&2&lSnake" with lore "|| &aReport to User because he has got Snake's Hack. ||" to close then run [execute player command "/reportsn %arg 1%"]
- format slot 19 of player with Diamond Sword named "&2&lAimbot" with lore "|| &aReport to User because he has got Aimbot. ||" to close then run [execute player command "/reporta %arg 1%"]
- format slot 20 of player with Slimeball named "&1&lDerp" with lore "|| &aReport to User because he has got Derp. ||" to close then run [execute player command "/reportd %arg 1%"]
- format slot 21 of player with Brick Block named "&a&lFast Placing" with lore "|| &aReport to User because he has got Fast Placing. ||" to close then run [execute player command "/reportfp %arg 1%"]
- format slot 22 of player with Diamond Pickaxe named "&b&lFast Breaking" with lore "|| &aReport to User because he has got Fast Breaking. ||" to close then run [execute player command "/reportfb %arg 1%"]
- format slot 23 of player with Ender Pearl named "&6&lTPA Kill" with lore "|| &aReport to User because use TPA Kill. ||" to close then run [execute player command "/reporttk %arg 1%"]
- format slot 49 of player with Redstone named "&4&lClear Report" with lore "|| &aClear all Reports. ||" to close then run [execute player command "/clearreports"]
- format slot 45 of player with Paper named "&5&lReport's list" with lore "|| &aList of Reports. ||" to close then run [execute player command "/reportlist"]
- format slot 53 of player with Chest named "&c&lClose" with lore "|| &aClose the GUI. ||" to close
- stop trigger
- command /reportlist:
- permission: report.list
- trigger:
- if {totalreported} is not set:
- message "&aThere aren't any players reported!"
- else:
- message "&r"
- message "&eReported Users:"
- message "&r"
- message "&bKillAura: &d%{killaura::*}%"
- message "&aAnti-KnockBack: &d%{antiknockback::*}%"
- message "&2No Fall: &d%{nofall::*}%"
- message "&cCriticals: &d%{criticals::*}%"
- message "&bFly: &d%{fly::*}%"
- message "&9X-Ray: &d%{x-ray::*}%"
- message "&eSpam/Flood: &d%{spam::*}%"
- message "&fSpider's Hack: &d%{spider::*}%"
- message "&8Bow Aimbot: &d%{bowaimbot::*}%"
- message "&6Auto Armor: &d%{autoarmor::*}%"
- message "&3Bow Speed: &d%{bowspeed::*}%"
- message "&1Water Walk: &d%{waterwalk::*}%"
- message "&7Super Speed/Sprint: &d%{superspeed::*}%"
- message "&2Snake: &d%{snake::*}%"
- message "&2Aimbot: &d%{aimbot::*}%"
- message "&1Derp: &d%{derp::*}%"
- message "&aFast Placing: &d%{fastplacing::*}%"
- message "&bFast Breaking: &d%{fastbreaking::*}%"
- message "&6TPA Kill: &d%{tpakill::*}%"
- message "&r"
- message "&aTotal Users Reported: &9%{totalreported}%"
- message "&r"
- stop trigger
- player does not have the permission "report.list":
- message "%{chat+.config::noperms-msg}%"
- command /reportka <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {killaura::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportan <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {antiknockback::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportnf <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {nofall::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportc <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {criticals::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportx <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {x-ray::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportfly <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {fly::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportspam <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {spam::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportspider <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {spider::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportba <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {bowaimbot::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportaa <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {autoarmor::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportbs <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {bowspeed::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportww <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {waterwalk::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportss <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {superspeed::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportsn <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {snake::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reporta <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {aimbot::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportd <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {derp::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportfp <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {fastplacing::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reportfb <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {fastbreaking::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /reporttk <offlineplayer>:
- trigger:
- add 1 to {totalreported}
- add arg 1 to {tpakill::*}
- message "&aReport Submited! Thanks for report %arg 1%"
- stop trigger
- command /clearreports:
- permission: report.clear
- trigger:
- clear {totalreported}
- clear {spam::*}
- clear {fly::*}
- clear {killaura::*}
- clear {antiknockback::*}
- clear {nofall::*}
- clear {criticals::*}
- clear {x-ray::*}
- clear {spider::*}
- clear {bowaimbot::*}
- clear {autoarmor::*}
- clear {bowspeed::*}
- clear {waterwalk::*}
- clear {superspeed::*}
- clear {snake::*}
- clear {aimbot::*}
- clear {derp::*}
- clear {fastplacing::*}
- clear {fastbreaking::*}
- clear {tpakill::*}
- message "&r"
- message "&cCleared all Reports!"
- message "&r"
- # ------------------------------------- Msg ---------------------------------------- #
- command /msg <player> <text>:
- description: Whisper another player
- usage: /msg <player> <message>
- aliases: /m
- permission: chat.msg
- trigger:
- set {chat.private.reply.%player%} to arg 1
- set {chat.private.reply.%arg 1%} to player
- send "&c[MSG] &aTO: &b%arg 1% &e->&d %arg 2%" to player
- send "&c[MSG] &aFROM: &b%player% &e->&d %arg 2%" to arg 1
- player does not have the permission "chat.msg":
- message "%{chat+.config::noperms-msg}%"
- command /reply <text>:
- description: Reply command.
- usage: /reply <message>
- aliases: /r
- permission: chat.reply
- trigger:
- send "&c[MSG] &aTO: &b%{chat.private.reply.%player%}% &e->&d %arg 1%" to player
- send "&c[MSG] &aFROM: &b%player% &e->&c %arg 1%" to {chat.private.reply.%player%}
- # ------------------------------------- Party Commands ---------------------------------------- #
- command /party [<text>] [<player>]:
- permission : chat.party
- executable by : players
- permission message: {@partyprefix} &cYou do not have permission for this!
- trigger:
- if arg 1 is not set:
- if {party.%player%} is not set:
- message "{@partyprefix} &cYou don't have a party"
- else:
- message "{@partyprefix} &7SimpleParty v1.0 by fikry13"
- message "Party Leader: &7%{party.%player%}%"
- set {_partyMember} to ""
- loop {party.%{party.%player%}%::*}:
- set {_partyMember} to "%{_partyMember}% %loop-value%"
- message "Your Party: &7%{_partyMember}%"
- else if arg 1 is "create":
- if {party.%player%} is set:
- message "{@partyprefix} &cYou alread have a party"
- else:
- set {party.%player%} to player
- message "{@partyprefix} &aYou Created a party"
- add player to {party.%player%::*}
- else if arg 1 is "join":
- if {party.%player arg%} is not set:
- message "{@partyprefix} &cThey don't have any party"
- else:
- if {party.%player arg%} is not player arg:
- message "{@partyprefix} &cPlayer is not party leader"
- stop
- if player arg is not set:
- message "{@partyprefix} &cPlayer needed. /party join <player>"
- else:
- message "{@partyprefix} &aYou join %player arg% party"
- message "{@partyprefix} &a%player% joins your party" to player arg
- add player to {party.%player arg%::*}
- set {party.%player%} to player arg
- else if arg 1 is "invite":
- if {party.%player%} is not set:
- message "{@partyprefix} &cYou don't have a party"
- else:
- if {party.%player%} is not player:
- message "{@partyprefix} &cYou have to be a party leader to do this"
- stop
- if player arg is not set:
- message "{@partyprefix} &cPlayer needed. /party invite <player>"
- else:
- message "{@partyprefix} &aYou invite %player arg% to the party"
- message "{@partyprefix} &aYou've been invited by %player% to his party" to player arg
- add player arg to {party.%player%::*}
- set {party.%player arg%} to player
- else if arg 1 is "kick":
- if {party.%player%} is not set:
- message "{@partyprefix} &cYou don't have a party"
- else:
- if {party.%player%} is not player:
- message "{@partyprefix} &cYou have to be a party leader to do this"
- stop
- if player arg is not set:
- message "{@partyprefix} &cPlayer needed. /party kick <player>"
- else:
- if {party.%player%::*} doesn't contain player arg:
- message "{@partyprefix} &cThe player needs to be in your party"
- stop
- message "{@partyprefix} &aYou kick %player arg% from the party"
- message "{@partyprefix} &aYou've been kicked by %player% from his party" to player arg
- loop {party.%player%::*}:
- if loop-value = player arg:
- delete {party.%player%::%loop-index%}
- delete {party.%player arg%}
- delete {party.%player arg%.chat}
- else if arg 1 is "leader":
- if {party.%player%} is not set:
- message "{@partyprefix} &cYou don't have a party"
- else:
- if {party.%player%} is not player:
- message "{@partyprefix} &cYou have to be a party leader to do this"
- stop
- if player arg is not set:
- message "{@partyprefix} &cPlayer needed. /party leader <player>"
- else:
- if {party.%player%::*} doesn't contain player arg:
- message "{@partyprefix} &cThe player needs to be in your party"
- stop
- message "{@partyprefix} &aYou make %player arg% as your new party leader"
- message "{@partyprefix} &aYou've been promoted by %player%. Now you are the party leader" to player arg
- loop {party.%player%::*}:
- set {party.%loop-value%} to player arg
- add loop-value to {party.%player arg%::*}
- if loop-value is not player or player arg:
- message "{@partyprefix} &a%player arg% is your new party leader." to loop-value
- delete {party.%player%::*}
- else if arg 1 is "disband":
- if {party.%player%} is not set:
- message "{@partyprefix} &cYou don't have a party"
- else:
- if {party.%player%} is not player:
- message "{@partyprefix} &cYou have to be a party leader to do this"
- stop
- message "{@partyprefix} &cYou disband your party"
- loop {party.%player%::*}:
- loop-value is not player:
- message "{@partyprefix} &cYour party has been disbanded" to loop-value
- delete {party.%loop-value%.chat}
- delete {party.%loop-value%}
- delete {party.%player%}
- delete {party.%player%.chat}
- delete {party.%player%::*}
- else if arg 1 is "leave":
- if {party.%player%} is not set:
- message "{@partyprefix} &cYou don't have a party"
- else:
- if {party.%player%} is player:
- message "{@partyprefix} &cYou can't leave if you are the leader"
- stop
- message "{@partyprefix} &cYou leave your party"
- message "{@partyprefix} &c%player% leave your party" to {party.%player%}
- loop {party.%{party.%player%}%::*}:
- if loop-value = player:
- delete {party.%{party.%player%}%::%loop-index%}
- delete {party.%player%}
- delete {party.%player%.chat}
- else if arg 1 is "setbase":
- if {party.%player%} is not set:
- message "{@partyprefix} &cYou don't have a party"
- else:
- if {party.%player%} is not player:
- message "{@partyprefix} &cYou have to be a party leader to do this"
- stop
- loop {party.%{party.%player%}%::*}:
- message "{@partyprefix} &aNew Party Base: &e%player's location%" to loop-value
- set {party.%player%.base} to player's location
- else if arg 1 is "base":
- if {party.%player%} is not set:
- message "{@partyprefix} &cYou don't have a party"
- else:
- if {party.%{party.%player%}%.base} is not set:
- message "{@partyprefix} &cYour party base is not set"
- stop
- teleport player to {party.%{party.%player%}%.base}
- else if arg 1 is "tp":
- if {party.%player%} is not set:
- message "{@partyprefix} &cYou don't have a party"
- else:
- if {party.%player%} is player:
- message "{@partyprefix} &cYou can't teleport to yourself"
- stop
- message "{@partyprefix} &aYou will teleport to your party leader in 2 seconds"
- wait 2 seconds
- teleport player to {party.%player%}
- message "{@partyprefix} &aYou've been teleported to your party leader"
- message "{@partyprefix} &a%player% have been teleported to you" to {party.%player%}
- else if arg 1 is "chat":
- if {party.%player%} is not set:
- message "{@partyprefix} &cYou don't have a party"
- else:
- if {party.%player%.chat} is true:
- message "{@partyprefix} &aYou disabled party chat"
- set {party.%player%.chat} to false
- else:
- message "{@partyprefix} &aYou enabled party chat"
- set {party.%player%.chat} to true
- else if arg 1 is "help":
- message "&r"
- message "{@partyprefix} &7Chat+ Party Mode"
- message "&7Commands :"
- message "&7 - &3/party &7: Show party info"
- message "&7 - &3/party help &7: Show this help"
- message "&7 - &3/party create &7: Create a party"
- message "&7 - &3/party join <player> &7: Join a player party"
- if {party.%player%} is player:
- message "&7 - &3/party invite <player> &7: Invite player to your party"
- message "&7 - &3/party kick <player> &7: Kick player from your party"
- message "&7 - &3/party leader <player> &7: Make player new party leader"
- message "&7 - &3/party disband &7: Disband your party"
- message "&7 - &3/party setbase &7: Set party base"
- else:
- message "&7 - &3/party leave &7: Leave your party"
- message "&7 - &3/party tp &7: Teleport to party leader"
- message "&7 - &3/party base &7: Teleport to party base"
- message "&7 - &3/party chat &7: Enabled Party Chat"
- message "&3"
- on chat:
- if {party.%player%.chat} is true:
- cancel event
- loop {party.%{party.%player%}%::*}:
- message "{@partyprefix} &e%player% &7: &e%message%" to loop-value
- # ------------------------------------- Staff ---------------------------------------- #
- options:
- NoOnlineStaffMessage: &aNo staff are &ecurrently online!
- OnlineStaffMessage: &aOnline staff: &b%{_online staff::*}%
- command /staff:
- description: Shows online staff
- permission: chat.staff.show
- permission message: {@chat.permission}
- trigger:
- loop all players:
- loop-player has permission "chat.staff"
- add loop-player to {_online staff::*}
- size of {_online staff::*} is 0:
- message "{@NoOnlineStaffMessage}"
- else:
- message "{@OnlineStaffMessage}"
- options:
- # ---------------------------------- Teleport to Spawn ------------------------------------- #
- # Teleport players on spawn, when they join server ? Set true / false
- # If you set true - Players will be teleport on spawn, when they join server.
- # If you set false - Players will NOT be teleport on spawn, when they join server.
- TeleportOnJoin: true
- # ---------------------------------- Tablist ------------------------------------- #
- # If you set false - Players will NOT have tablist header (or footer) when they join server.
- # Note: Is optional, set only header or only footer. It work the same...
- UseTabListHeader: true
- UseTabListFooter: true
- # ---------------------------------- Edit Tablist ------------------------------------- #
- # Note: You can write "%player% to set player's name!"
- # Note: You can write "%nl% to add new line (yes, you can have multiple lines)!"
- # Note: You can write "%{_max}% what automaticly set number of max players!"
- # Note: You can write "%{_online}% what automaticly set number of online players!"
- TabListHeader: %{chat+.config::tablistheader}%
- TabListFoorer: %{chat+.config::tablistfooter}%
- # Here, you can manage Tablist names. Prefixes, suffixes, with your color codes.
- # For first, you can edit, if you want to use Tablist name management.
- UseTabListNames: true
- # Well, if you set "UseTabListNames: true", now here are 5 groups + 1 default.
- # You have to set your custom permissions, for each group, but first, you must enable it.
- # Note: You MUST write "%player% to set player's name!"
- # ---------------------------------- Groups of Tablist ------------------------------------- #
- # Default group setiings:
- UseDefaultGroup: true
- DefaultGroupName: &7%player%
- # VIP settings here:
- VIP: true
- VIPPerm: chat.vip
- VIPName: &6[&eV&6]&c%player%
- # VIP+ settings here:
- VIP+: true
- VIP+Perm: chat.vip+
- VIP+Name: &e[&aV&6+&e]&5%player%
- # Helper settings here (example: for support team):
- Helper: true
- HelperPerm: chat.helper
- HelperName: &9[&bH&9]&6%player%
- # Mod settings here (example: for your server moderators):
- Mod: true
- ModPerm: chat.mod
- ModName: &2[M]&b%player%
- # Admin settings here (example: for your admins):
- # Note: Suffix example!
- Admin: true
- AdminPerm: chat.admin
- AdminName: &c[&4A&c]&a%player%
- # Owner settings here (example: for your owners):
- # Note: Suffix example!
- Owner: true
- OwnerPerm: chat.owner
- OwnerName: &4[&6O&4]&d%player%
- # ---------------------------------- FireWork on Join ------------------------------------- #
- # Do you want to launch firework when someone join server ? Set true / false
- # If you set true - Players will launch firework when they join server.
- # If you set false - Players will NOT launch firework when they join server.
- # Note: For this can be use permission (like for donators).
- # Note: FOR NOW, firework is only creeper type. But (below) you can set your custom color.
- UseFirework: %{chat+.config::ejf}%
- # Here you can choose your firework color.
- # Note: Please, set this only if you set "UseFirework: true" above!
- # Note: Please, set color, like this (one word): red or blue or green or yellow etc.
- FireworkColor: %{chat+.config::fc}%
- # Do you want to use permission for launching firework ? Set true / false
- # You have to set your custom permission here.
- # Note: Please, set this only if you set "UseFirework: true" above!
- UseFireworkPermission: true
- # You have to set your custom permission here.
- # Note: Please, set this only if you set "UseFireworkPermission: true" above!
- FireworkPermission: chat.join.firework
- # ---------------------------------- Set Spawn ------------------------------------- #
- command /setspawn:
- permission: chat.setspawn
- permission message: %{chat+.config::noperms-msg}%
- trigger:
- set {spawn} to location of player
- message "%{chat+.config::noperms-msg}%"
- command /spawn [<player>]:
- trigger:
- if {spawn} isn't set:
- message "%{chat+.config::prefix}% &cSpawn is not set!"
- stop
- else:
- if argument 1 isn't set:
- teleport player to {spawn}
- else:
- if player has permission "chat.setspawn":
- teleport arg 1 to {spawn}
- else:
- send "%{chat+.config::noperms-msg}%" to player
- command /delspawn:
- permission: chat.delspawn
- permission message: %{chat+.config::noperms-msg}%
- trigger:
- delete {spawn}
- message "%{chat+.config::prefix}% &cYou deleted the spawn!"
- # ---------------------------------- On Join ------------------------------------- #
- #Don't Edit!
- on join:
- wait 3 ticks
- if {spawn} is set:
- if {@TeleportOnJoin} is true:
- teleport player to {spawn}
- wait 3 ticks
- if {@UseTabListHeader} is true:
- if {@UseTabListFooter} is true:
- set {_max} to max players
- set {_online} to number of all players
- set tab header to "{@TabListHeader}" and footer to "{@TabListFoorer}" for player
- if {@UseTabListHeader} is false:
- if {@UseTabListFooter} is true:
- set {_max} to max players
- set {_online} to number of all players
- set tab header to "&b" and footer to "{@TabListFoorer}" for player
- wait 3 ticks
- if {@UseTabListNames} is true:
- if {@UseDefaultGroup} is true:
- set player's tab list name to "{@DefaultGroupName}"
- if player has permission "{@VIPPerm}":
- if {@VIP} is true:
- set player's tab list name to "{@VIPName}"
- if player has permission "{@VIP+Perm}":
- if {@VIP+} is true:
- set player's tab list name to "{@VIP+Name}"
- if player has permission "{@HelperPerm}":
- if {@Helper} is true:
- set player's tab list name to "{@HelperName}"
- if player has permission "{@ModPerm}":
- if {@Mod} is true:
- set player's tab list name to "{@ModName}"
- if player has permission "{@AdminPerm}":
- if {@Admin} is true:
- set player's tab list name to "{@AdminName}"
- if player has permission "{@OwnerPerm}":
- if {@Owner} is true:
- set player's tab list name to "{@OwnerName}"
- wait 3 ticks
- if {chat+.config::ejf} is "true":
- if {@UseFireworkPermission} is true:
- if player has permission "{@FireworkPermission}":
- launch creeper firework colored {chat+.config::fc} at player timed 1
- else:
- launch creeper firework colored {chat+.config::fc} at player timed 1
- every 1 second:
- loop all players:
- if {@UseTabListHeader} is true:
- if {@UseTabListFooter} is true:
- set {_max} to max players
- set {_online} to number of all players
- # ---------------------------------- Join Potion & Effects ------------------------------------- #
- on join:
- #Potions/Effects on Join
- apply swiftness 2 to the player for 20 seconds
- apply jump 2 to the player for 20 seconds
- # ---------------------------------- Particles on Join ------------------------------------- #
- #Particles on Join
- create an animated ball effect at location of player with id "Particle Join 1" with particle flame
- wait 3 seconds
- delete effect "Particle Join 1"
- command /particles:
- permission: chat.particle
- trigger:
- create an animated ball effect at location of player with id "1" with particle flame
- wait 4 seconds
- delete effect "1"
- # ------------------------------------- Mute ---------------------------------------- #
- command /broadcast <text>:
- usage: /broadcast
- permission: chat.broadcast
- trigger:
- broadcast "%{chat+.config::prefix}% &c&l%arg 1%"
- stop
- command /bc <text>:
- usage: /bc
- permission: chat.broadcast
- trigger:
- broadcast "%{chat+.config::prefix}% &c&l%arg 1%"
- stop
- command /actionbar <text>:
- permission: chat.actionbar
- aliases: ab, action
- trigger:
- set action bar of players to "%arg 1%"
- stop
- command /kick <player> <text>:
- permission: chat.kick
- trigger:
- if arg 1 is set:
- kick arg 1 due to "%{chat+.config::prefix}% &cYou were kicked from the server. &eReason&6: &b&l%arg 2%"
- broadcast "%{chat+.config::prefix}% &d%arg 1% &cwas kicked from the server. &eReason&6: &b&l%arg 2%"
- command /helpop <text>:
- permission: chat.helpop
- trigger:
- loop all players:
- loop-player has permission "admhelp.admin":
- send "&6"
- send "&b&l[&c&lHelpop&b&l] &6%player%: &9%arg 1%" to loop-player
- send "&6"
- on join:
- if {chat+.config::motdjoin} is "true":
- wait 2 tick
- loop 270 times:
- send " "
- on join:
- if {chat+.config::motdjoin} is "true":
- wait 3 ticks
- message "%{chat+.config::motdj1}%"
- message "%{chat+.config::motdj2}%"
- message "%{chat+.config::motdj3}% &c%player%"
- message "%{chat+.config::motdj4}%"
- message "%{chat+.config::motdj5}%"
- message "%{chat+.config::motdj6}%"
- message "%{chat+.config::motdj7}%"
- message " "
- message " "
- command /motd:
- usage: /motd
- permission: chat.motd
- trigger:
- message " "
- message " "
- message "%{chat+.config::motdj1}%"
- message "%{chat+.config::motdj2}%"
- message "%{chat+.config::motdj3}% &c%player%"
- message "%{chat+.config::motdj4}%"
- message "%{chat+.config::motdj5}%"
- message "%{chat+.config::motdj6}%"
- message "%{chat+.config::motdj7}%"
- message " "
- message " "
Add Comment
Please, Sign In to add comment