Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #AutoUnBan Version 2.0 by Tapioca_MilkTea#
- on join:
- wait 3 ticks
- if {aub.list.%player%} is not set:
- set {aub.list.%player%} to false
- if {aub.fix.%player%} is true:
- send "&2[自動BAN解除] &aBAN解除に成功しました!"
- stop
- on quit:
- if {aub.list.%player%} is true:
- if player is banned:
- set {aub.fix.%player%} to true
- unban player
- stop
- command /autounban [<text>] [<player>]:
- permission:autounban.commands
- trigger:
- if arg 1 is not set:
- send "&8&l&m-----------------------------------------------------"
- send "&7/autounban add (名前) : 指定した人を自動BAN解除の対象にする"
- send "&7/autounban remove (名前) : 指定した人を自動BAN解除の対象から外す"
- send "&8&l&m-----------------------------------------------------"
- stop
- if arg 1 is "add":
- if arg 2 is not set:
- send "&cプレイヤーを指定してください。"
- stop
- if arg 2 is set:
- if {aub.list.%arg 2%} is true:
- send "&4[自動BAN解除] &c%arg 2%さんは既に自動BAN解除の対象です。"
- stop
- if {aub.list.%arg 2%} is false:
- set {aub.list.%arg 2%} to true
- send "&2[自動BAN解除] &a%arg 2%さんが自動BAN解除の対象になりました。"
- stop
- if arg 1 is "remove":
- if arg 2 is not set:
- send "&cプレイヤーを指定してください。"
- stop
- if arg 2 is set:
- if {aub.list.%arg 2%} is true:
- set {aub.list.%arg 2%} to false
- send "&2[自動BAN解除] &a%arg 2%さんが自動BAN解除の対象から外されました。"
- stop
- if {aub.list.%arg 2%} is false:
- send "&4[自動BAN解除] &c%arg 2%さんは既に自動BAN解除の対象から外されています。"
- stop
- options:
- tag: &5[&bTAG&5]
- appeal: bit.ly/nohitdelay
- # appeal website here ^^
- on join:
- set {ip.%player%} to IP of player
- command /ipcheck <text>:
- permission: op
- trigger:
- send "{@tag} &6last used ip of %arg 1% was &4%{ip.%arg 1%}%"
- command /proban <player> <text>:
- permission: pro.admin
- permission message: you are not admin
- trigger:
- ban "%{ip.%arg 1%}%" because "{@tag} &6%arg 2% &5by %player% &b- appeal at {@appeal}"
- ban "%arg 1%" because "{@tag} &6%arg 2% &5by %player% &b- appeal at {@appeal}"
- kick arg 1 because "{@tag} &6Banned for %arg 2% &5by %player% &b- appeal at {@appeal}"
- broadcast "{@tag} &4%arg 1% &5was banned by &4%player% &5for &4%arg 2%"
- command /prosban <player> <text>:
- permission: pro.admin
- permission message: you are not admin
- trigger:
- ban "%{ip.%arg 1%}%" because "{@tag} &6%arg 2% &5by %player% [s] &b- appeal at {@appeal}"
- ban "%arg 1%" because "{@tag} &6%arg 2% &5by %player% [s] &b- appeal at {@appeal}"
- kick arg 1 because "{@tag} &6Banned for %arg 2% &5by %player% [s] &b- appeal at {@appeal}"
- command /prokick <player> <text>:
- permission: pro.admin
- permission message: you are not admin
- trigger:
- kick arg 1 because "{@tag} &6Kicked for %arg 2% &5by %player% &b- report abuse at {@appeal}"
- broadcast "{@tag} &4%arg 1% &5was kicked by &4%player% &5for &4%arg 2%"
- command /probanoffline <text> <text>:
- permission: pro.admin
- permission message: you are not admin
- trigger:
- ban "%{ip.%arg 1%}%" because "{@tag} &6%arg 2% &5by %player% &b- appeal at {@appeal}"
- ban "%arg 1%" because "{@tag} &6%arg 2% &5by %player% &b- appeal at {@appeal}"
- broadcast "{@tag} &4%arg 1% &5was banned by &4%player% &5for &4%arg 2%"
- command /prounban <text>:
- permission: pro.admin
- permission message: you are not admin
- trigger:
- execute console command "/pardon-ip %{ip.%arg 1%}%"
- execute console command "/pardon %arg 1%"
- send "&6Unbanned %arg 1%" to player
- #Creator: Kenmah
- #For donations, my paypal is: tomasmazera@gmail.com
- # MY FREE SKRIPTS DON'T HAVE CONFIG.YML AND THE PREMIUM SKRIPTS HAVE CONFIG.YML
- #PD: -Sorry for my english but it's not very fluent
- options:
- use-command: /enderchest #Principal command of open the enderchest
- open-enderchest: &7[&5EnderChest&7] &aEnderChest opened! #Message of open the enderchest
- permission: enderchest.permission #Permission to open the enderchest
- permission-msg: &cYou don't have permissions for this. #Message if you don't have the permission
- command {@use-command}:
- permission: {@permission}
- permission message: {@permission-msg}
- trigger:
- open the player's ender chest to the player
- send "{@open-enderchest}"
- command /commandspy [<player>]:
- aliases: /commands, /cspy ,/cmds
- permission: commandspy.use
- permission message: &e&l(!) あなたにはCommandSpyを使用する権限がありません!
- trigger:
- if arg 1 is set:
- if {cs::%uuid of arg 1%} is set:
- clear {cs::%uuid of arg 1%}
- send "&c&l(!) CommandSpyの機能を無効化させました: %arg 1%."
- send "&c&l(!) あなたのCommandSpy機能は無効化されました。" to arg 1
- else:
- set {cs::%uuid of arg 1%} to true
- send "&a&l(!) あなたのCommandSpy機能は有効化されました。" to arg 1
- send "&a&l(!) CommandSpyの機能を有効化させました: %arg 1%."
- else:
- if {cs::%uuid of player%} is set:
- clear {cs::%uuid of player%}
- send "&c&l(!) あなたのCommandSpyの機能は無効化されました。"
- else:
- set {cs::%uuid of player%} to true
- send "&a&l(!) あなたのCommandSpyの機能は有効化されました。"
- on command:
- if sender is a player:
- loop all players:
- if {cs::%uuid of loop-player%} is set:
- if "%player%" is not "%loop-player%":
- send "&c&l(!) %player% が &n/%complete command%&c&l を実行しました。" to loop-player
- on load:
- set {csversion} to "1.3"
- message "&4&l(!) CommandSpy&7のロードに成功!" to console
- on unload:
- message "&4&l(!) &7CommandSpy&7のアンロードに成功!バイバーイ!" to console
- on quit:
- delete {cs::%uuid of player%}
- #created by kirbyno1
- #license kirbyno1 v1.4
- #このSkriptの改造を禁止します
- #このSkript二次頒布を禁止し、使用はlicenseに定める範囲内とし、確認は各自の責任で行ってください。
- #KirbyEssentialsXはまだまだ試作品です!
- #ここから下はいじらないでくれぇ!
- options:
- essx: &2[&dkirby&aESS&b&lX&2]
- prefix: &b&lSign&9&lEdit &8&l>>
- command /kirbyhelp [<text>]:
- permission: kirby.help
- permission message: {@essx}&c権限がありません
- aliases: /kh
- trigger:
- if arg 1 is "1":
- message centered "&6-----&c⚒&a[&dKirby&aEssentials&b&lX&a]&c⚒&6-----" to player
- send "&b❖&a移動系"
- send "&5- &b/&3tp &2<プレイヤー名> &6指定したプレイヤーの元へテレポートします。"
- send "&5- &b/&3tpl &2<X> <Y> <Z> &6指定した座標へテレポートします。"
- send "&5- &b/&3tphere &2<プレイヤー名> &6指定したプレイヤーを自分の元へ引き寄せます。"
- send "&5- &b/&3speed &2<速度> &6移動速度を変更します。 Fly時には飛行スピードを、歩行時には歩行スピードを変更します。"
- send "&bTips: &6デフォルトの歩行速度は&a0.2&6、飛行速度は&a0.1&6です。"
- send "&5- &b/&3spawn &6スポーン地点へ移動します。"
- send "&5- &b/&3setspawn &6現在位置をスポーン地点に指定します。"
- send "&5- &b/&3fly &6飛行モードを&a有効&6/&c無効化します。"
- message centered "&9Help 1/4" to player
- message centered "&6-----&c⚒&a[&dKirby&aEssentials&b&lX&a]&c⚒&6-----" to player
- stop
- if arg 1 is "2":
- message centered "&6-----&c⚒&a[&dKirby&aEssentials&b&lX&a]&c⚒&6-----" to player
- send "&b❖&a便利系"
- send "&5- &b/&3calc &6最新型高性能計算機GUIを開きます。" to player
- send "&5- &b/&3skull &2<プレイヤー名> &6指定したプレイヤーの頭を入手します。 プレイヤーを指定しなければ自分の頭を入手します。"
- send "&5- &b/&3timer &2<秒数> &6指定した秒数のタイマーを設定します。"
- send "&5- &b/&3heal &2<プレイヤー名> &6プレイヤーの体力を回復します。 プレイヤー名を指定しなければ自分を回復します。"
- send "&5- &b/&3rename &2<名前> &6手に持っているアイテムの名前を変更します。"
- send "&5- &b/&3relore &2<行> <説明文> &6手に持っているアイテムの説明文を変更します。"
- message centered "&9Help 2/4" to player
- message centered "&6-----&a&l⚒&a[&dKirby&aEssentials&b&lX&a]&a&l⚒&6-----" to player
- stop
- if arg 1 is "3":
- message centered "&6-----&a&l⚒&a[&dKirby&aEssentials&b&lX&a]&a&l⚒&6-----" to player
- send "&b❖&a表示系"
- send "&5- &b/&3kh &2<ページ> &dKirby&aEssentials&b&lX&6のヘルプを表示します。"
- send "&5- &b/&3list &6現在サーバーにいるプレイヤーリストを表示します。"
- send "&5- &b/&3craft &6作業台を開きます。"
- send "&5- &b/&3furnace &6竈を開きます。"
- send "&5- &b/&3brewing &6酸造台を開きます。"
- send "&5- &b/&3anvil &6金床を開きます。"
- send "&5- &b/&3ec &2<プレイヤー名> &6指定したプレイヤーのエンダーチェストを開きます。 プレイヤー名を指定しなければ自分のエンダーチェストを開きます。"
- send "&5- &b/&3broadcast &2<文字> &6全ワールドに放送します。"
- send "&5- &b/&3realtime &6現在時刻を表示します。"
- send "&5- &b/&3hide &6透明化モードを&a有効&6/&c無効化します。"
- send "&5- &6/&akx &3<data/updata/check/disable/reload/addon> &6&dKirby&aEssentials&b&lX&6管理メニューを表示します。"
- message centered "&9Help 3/4" to player
- message centered "&6-----&a&l⚒&a[&6kirbyESSX&a]&a&l⚒&6-----" to player
- stop
- if arg 1 is "4":
- message centered "&6-----&a&l⚒&a[&6kirbyESSX&a]&a&l⚒&6-----" to player
- send "&b❖ゲームシステム系"
- send "&5- &b/&3mine &6ブロック一撃破壊モードを&a有効&6/&c無効化&6します。"
- send "&5- &b/&3gamemode &2<ゲームモード> <プレイヤー> &6プレイヤーを指定したゲームモードへ変更します。プレイヤーを指定しない場合は自分に適用されます。"
- send "&bTips: &20 survival&6でサバイバル、&b1 creative&6でクリエイティブ、&c2 adventure&6でアドベンチャー、 &a3 spectator&6でスペイテクターとなります。"
- send "&5- &b/&3entityclear &2<半径> &6自分を中心とした指定した半径のブロック内にいるエンティティを&c削除&6します。&9(プレイヤーは含まれません)"
- send "&5- &b/&3signedit &2<edit/remove/delete> <行> <テキスト> &6看板をターゲットした状態でコマンドを使用すると看板を編集できます。&aサーバーのパケット送信により/signedit editで看板編集を開く事ができます。"
- send "&5- &b/&3repair &6修理したいツールを手に持てば修復できます。"
- send "&5- &b/&3clearchat &6チャットをクリアーできます。"
- send "&bTips: &6時計を持つと時間が確認できます。"
- message centered "&9Help 4/4" to player
- message centered "&6-----&a&l⚒&a[&6kirbyESSX&a]&a&l⚒&6-----" to player
- stop
- if arg 1 is "all":
- send "&b❖&a移動系"
- send "&5- &b/&3tp &2<プレイヤー名> &6指定したプレイヤーの元へテレポートします。"
- send "&5- &b/&3tpl &2<X> <Y> <Z> &6指定した座標へテレポートします。"
- send "&5- &b/&3tphere &2<プレイヤー名> &6指定したプレイヤーを自分の元へ引き寄せます。"
- send "&5- &b/&3speed &2<速度> &6移動速度を変更します。 Fly時には飛行スピードを、歩行時には歩行スピードを変更します。"
- send "&bTips: &6デフォルトの歩行速度は&a0.2&6、飛行速度は&a0.1&6です。"
- send "&5- &b/&3spawn &6スポーン地点へ移動します。"
- send "&5- &b/&3setspawn &6現在位置をスポーン地点に指定します。"
- send "&5- &b/&3fly &6飛行モードを&a有効&6/&c無効化します。"
- send "&b❖&a便利系"
- send "&5- &b/&3calc &6最新型高性能計算機GUIを開きます。" to player
- send "&5- &b/&3skull &2<プレイヤー名> &6指定したプレイヤーの頭を入手します。 プレイヤーを指定しなければ自分の頭を入手します。"
- send "&5- &b/&3timer &2<秒数> &6指定した秒数のタイマーを設定します。"
- send "&5- &b/&3heal &2<プレイヤー名> &6プレイヤーの体力を回復します。 プレイヤー名を指定しなければ自分を回復します。"
- send "&5- &b/&3rename &2<名前> &6手に持っているアイテムの名前を変更します。"
- send "&5- &b/&3relore &2<行> <説明文> &6手に持っているアイテムの説明文を変更します。"
- send "&5- &6/&3shine &6手に持っているアイテムを光らせます。"
- send "&b❖&a表示系"
- send "&5- &b/&3kh &2<ページ> &dKirby&aEssentials&b&lX&6のヘルプを表示します。"
- send "&5- &b/&3list &6現在サーバーにいるプレイヤーリストを表示します。"
- send "&5- &b/&3craft &6作業台を開きます。"
- send "&5- &b/&3furnace &6竈を開きます。"
- send "&5- &b/&3brewing &6酸造台を開きます。"
- send "&5- &b/&3anvil &6金床を開きます。"
- send "&5- &b/&3ec &2<プレイヤー名> &6指定したプレイヤーのエンダーチェストを開きます。 プレイヤー名を指定しなければ自分のエンダーチェストを開きます。"
- send "&5- &b/&3broadcast &2<文字> &6全ワールドに放送します。"
- send "&5- &b/&3realtime &6現在時刻を表示します。"
- send "&5- &b/&3hide &6透明化モードを&a有効&6/&c無効化します。"
- send "&5- &6/&akx &3<data/updata/check/disable/reload/addon> &6&dKirby&aEssentials&b&lX&6管理メニューを表示します。"
- send "&b❖ゲームシステム系"
- send "&5- &b/&3mine &6ブロック一撃破壊モードを&a有効&6/&c無効化&6します。"
- send "&5- &b/&3gamemode &2<ゲームモード> <プレイヤー> &6プレイヤーを指定したゲームモードへ変更します。プレイヤーを指定しない場合は自分に適用されます。"
- send "&bTips: &20 survival&6でサバイバル、&b1 creative&6でクリエイティブ、&c2 adventure&6でアドベンチャー、 &a3 spectator&6でスペイテクターとなります。"
- send "&5- &b/&3entityclear &2<半径> &6自分を中心とした指定した半径のブロック内にいるエンティティを&c削除&6します。&9(プレイヤーは含まれません)"
- send "&5- &b/&3signedit &2<edit/remove/delete> <行> <テキスト> &6看板をターゲットした状態でコマンドを使用すると看板を編集できます。&aサーバーのパケット送信により/signedit editで看板編集を開く事ができます。"
- send "&5- &b/&3repair &6修理したいツールを手に持てば修復できます。"
- send "&5- &b/&3clearchat &6チャットをクリアーできます。"
- send "&bTips: &6時計を持つと時間が確認できます。"
- message centered "&9Help All" to player
- message centered "&6-----&a&l⚒&a[&6kirbyESSX&a]&a&l⚒&6-----" to player
- stop
- if arg 1 is not set:
- send "{@essx}&b/&3kh &2<1|2|3|4|all> &6を使用してください。"
- else:
- send "{@essx}&b/&3kh &2<1|2|3|4|all> &6を使用してください。"
- sign change:
- set {_colors::*} to integers from 0 to 9, "a", "b", "c", "d", "e", "f", "o", "n", "m", "r", "k" and "l"
- loop 4 times:
- set {_l.%loop-num%::*} to line loop-num of event-block split by ""
- loop {_colors::*}:
- line loop-num of event-block contains "&%loop-value-2%"
- player doesn't have permission "signedit.color.&%loop-value-2%" or "signedit.colors"
- loop {_l.%loop-num%::*}:
- "%loop-value-3%" is "&"
- "%{_l.%loop-num%::%loop-index-2 parsed as int + 1%}%" is "%loop-value-2%"
- delete {_l.%loop-num%::%loop-index-2%}
- delete {_l.%loop-num%::%loop-index-2 parsed as int + 1%}
- set {_line.%loop-num%} to join {_l.%loop-num%::*} by ""
- loop 4 times:
- set line loop-num of event-block to colored {_line.%loop-num%}
- rightclick on sign:
- player has permission "signedit.edit"
- player is sneaking
- set {signedit.%player%} to true
- set {_p} to new play_server_open_sign_editor packet
- set location pinfo 0 of {_p} to clicked block's location
- send player packet {_p}
- send "{@prefix} &e看板を編集します… &6Location: &7%round clicked block's x-pos%&7, &6%round clicked block's y-pos%&7, &6%round clicked block's z-pos%"
- packet event play_client_update_sign:
- {signedit.%player%} is set
- set {_loc} to location pinfo 0 of event-packet
- set {_line::*} to string array pinfo 0 of event-packet
- loop 4 times:
- set line loop-num of block at {_loc} to colored {_line::%loop-num%}
- command /signedit [<text>] [<int>] [<text>]:
- aliases: se, sign, signedit
- trigger:
- if arg-1 is "edit":
- if arg-2 is set:
- if arg-3 is set:
- if target block is sign:
- if player has permission "signedit.edit":
- set {_colors::*} to integers from 0 to 9, "a", "b", "c", "d", "e", "f", "o", "n", "m", "r", "k" and "l"
- set {_l::*} to arg-3 split by ""
- loop {_colors::*}:
- arg-3 contains "&%loop-value%"
- player doesn't have permission "signedit.color.&%loop-value%" or "signedit.colors"
- loop {_l::*}:
- "%loop-value-2%" is "&"
- "%{_l::%loop-index-2 parsed as int + 1%}%" is "%loop-value-1%"
- delete {_l::%loop-index-2%}
- delete {_l::%loop-index-2 parsed as int + 1%}
- set {_line} to join {_l::*} by ""
- set line arg-2 of target block to colored {_line}
- send "{@essx} &e%arg-2%行目を編集しました。 &6Location: &7%round target block's x-pos%&7, &6%round target block's y-pos%&7, &6%round target block's z-pos%"
- else:
- send "{@essx} &7権限がありません。"
- else:
- send "{@essx} &7看板をターゲットしてから使用してください。"
- else:
- send "{@essx} &7使用法&8: &0/&7signedit &8<&7edit&8/&7remove&8/&7delete&8> [&7行&8]"
- else:
- if target block is sign:
- if player has permission "signedit.edit":
- set {signedit.%player%} to true
- set {_p} to new play_server_open_sign_editor packet
- set location pinfo 0 of {_p} to target block's location
- send player packet {_p}
- send "{@essx} &e看板を編集します… &6Location: &7%round target block's x-pos%&7, &6%round target block's y-pos%&7, &6%round target block's z-pos%"
- else:
- send "{@essx} &7権限がありません。"
- else:
- send "{@essx} &7看板をターゲットしてから使用してください。"
- else if arg-1 is "delete" or "remove":
- if target block is sign:
- if player has permission "signedit.edit":
- if arg-2 is set:
- set line arg-2 of target block to ""
- send "{@essx} &e全ての行を削除しました。 &6Location: &7%round target block's x-pos%&7, &6%round target block's y-pos%&7, &6%round target block's z-pos%"
- else:
- loop 4 times:
- set line loop-num of target block to ""
- send "{@essx} &e全ての行を削除しました。 &6Location: &7%round target block's x-pos%&7, &6%round target block's y-pos%&7, &6%round target block's z-pos%"
- else:
- send "{@essx} &7権限がありません。"
- else:
- send "{@essx} &7看板をターゲットしてから使用してください。"
- else:
- send "{@essx} &7使用法&8: &0/&7signedit &8<&7edit&8/&7remove&8/&7delete&8> [&7行&8]"
- command /tp [<player>]:
- permission: kirby.tp
- permission message: {@essx}&c権限がありません
- executable by: players
- trigger:
- if arg 1 is not set:
- send "{@essx}&9使用法: &6/tp &2<プレイヤー>"
- stop
- else:
- if arg 1 is online:
- teleport player to argument 1
- send "{@essx}&b%arg 1%にテレポートしました。"
- if argument 1 is offline:
- send "{@essx}&c%arg 1%はオフラインであるか名前が間違っています。"
- command /tpl [<num>] [<num>] [<num>]:
- permission: kirby.tpl
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- if arg 1 is not set:
- send "{@essx}&9使用法: &6/tpl &2<整数のX> <整数のY> <整数のZ>"
- stop
- else:
- run player command "/minecraft:tp %arg 1% %arg 2% %arg 3%" as op
- send "{@essx}&bX %arg 1% Y %arg 2% Z %arg 3%にテレポートしました。"
- command /tphere [<player>]:
- permission: kirby.tphere
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- if arg 1 is not set:
- send "{@essx}&9使用法: &6/tphere &2<プレイヤー>"
- stop
- else:
- if arg 1 is online:
- teleport arg 1 to player
- send "{@essx}&b%arg 1%を引き寄せました。"
- if arg 1 is offline:
- send "{@essx}&c%arg 1%はオフラインであるか名前が間違っています。"
- command /speed [<num>]:
- permission: kirby.speed
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- arg 1 is not set:
- send "{@essx}&9使用法: &6/speed &2<数値>"
- stop
- if player is flying:
- set the player's fly speed to arg-1
- send "{@essx}&6飛行速度を &a%arg-1% &6に設定しました。"
- else:
- set the player's walk speed to arg-1
- send "{@essx}&6歩行速度を &a%arg-1% &6に設定しました。"
- command /list:
- trigger:
- loop all players:
- add loop-player to {_online::*}
- set {_online} to "%{_online::*}%"
- replace all ", " in {_online} with " &9| "
- replace all "and" in {_online} with " &9| "
- send "{@essx}&6現在のオンラインユーザー: &a%{_online}%"
- command /gamemode [<text>] [<player>]:
- aliases: gm
- permission: kirby.gamemode
- permission message: {@essx}&c権限がありません
- trigger:
- arg 1 is not set:
- send "{@essx}&9使用法: &6/gamemode &2<ゲームモード> <プレイヤー>&9(この項目が無い場合は自分に適用します。)"
- send "{@essx}&9Tips: &20 survival&6でサバイバル &b1 creative&6でクリエイティブ &c2 adventure&6でアドベンチャー &53 spectator&6でスペクテイターモードとなります。"
- arg 1 is "0" or "survival":
- player do not have permission "kirby.gamemode.survival":
- send "{@essx}&c権限がありません"
- stop
- arg 2 is set:
- arg 2 is offline:
- send "{@essx}&cプレイヤーが見つかりません。"
- stop
- set arg-2's gamemode to survival
- send "{@essx}&a%arg-2%&6のゲームモードを&cサバイバル&6モードに変更しました。"
- stop
- set player's gamemode to survival
- send "{@essx}&a%player%&6のゲームモードを&cサバイバル&6モードに変更しました。"
- arg 1 is "1" or "creative":
- player do not have permission "kirby.gamemode.creative":
- send "{@essx}&c権限がありません"
- arg 2 is set:
- arg 2 is offline:
- send "{@essx}&cプレイヤーが見つかりません。"
- stop
- set arg-2's gamemode to creative
- send "{@essx}&a%arg-2%&6のゲームモードを&cクリエイティブ&6モードに変更しました。"
- stop
- set player's gamemode to creative
- send "{@essx}&a%player%&6のゲームモードを&cクリエイティブ&6モードに変更しました。"
- arg 1 is "2" or "adventure":
- player do not have permission "kirby.gamemode.adventure":
- send "{@essx}&c権限がありません"
- arg 2 is set:
- arg 2 is offline:
- send "{@essx}&cプレイヤーが見つかりません。"
- stop
- set arg-2's gamemode to adventure
- send "{@essx}&a%arg-2%&6のゲームモードを&cアドベンチャー&6モードに変更しました。"
- stop
- set player's gamemode to adventure
- send "{@essx}&a%player%&6のゲームモードを&cアドベンチャー&6モードに変更しました。"
- arg 1 is "3" or "spectator":
- player do not have permission "kirby.gamemode.spectator":
- send "{@essx}&c権限がありません"
- arg 2 is set:
- arg 2 is offline:
- send "{@essx}&cプレイヤーが見つかりません。"
- stop
- set arg-2's gamemode to spectator
- send "{@essx}&a%arg-2%&6のゲームモードを&cスペクテイター&6モードに変更しました。"
- stop
- set player's gamemode to spectator
- send "{@essx}&a%player%&6のゲームモードを&cスペクテイター&6モードに変更しました。"
- command /ec [<player>]:
- executable by: players
- permission: kirby.ec
- permission message: {@essx}&c権限がありません
- trigger:
- arg-1 is not set:
- open the player's ender chest to player
- play "ENDERMAN_TELEPORT" specifically to player with pitch 0.75 and volume 2
- send "{@essx}&5エンダーチェストを開きました。" to player
- stop
- arg-1 is online:
- open the arg 1's ender chest to player
- play "ENDERMAN_TELEPORT" specifically to player with pitch 0.75 and volume 2
- send "{@essx}&5%arg 1%のエンダーチェストを開きました。" to player
- stop
- arg-1 is offline:
- send "{@essx}&cプレイヤーが見つかりません。"
- command /calculator:
- aliases: /calc
- executable by: players
- trigger:
- open chest with 6 rows named "&c&l計算機" to player
- wait 3 ticks
- set {_num} to 0
- loop 9 times:
- set slot {_num} of player's current inventory to gray stained glass named "&0"
- add 1 to {_num}
- set {_num} to 45
- loop 9 times:
- set slot {_num} of player's current inventory to gray stained glass named "&0"
- add 1 to {_num}
- set slot 11 of player's current inventory to paper named "&a&l1"
- set slot 12 of player's current inventory to paper named "&a&l2"
- set slot 13 of player's current inventory to paper named "&a&l3"
- set slot 20 of player's current inventory to paper named "&a&l4"
- set slot 21 of player's current inventory to paper named "&a&l5"
- set slot 22 of player's current inventory to paper named "&a&l6"
- set slot 29 of player's current inventory to paper named "&a&l7"
- set slot 30 of player's current inventory to paper named "&a&l8"
- set slot 31 of player's current inventory to paper named "&a&l9"
- set slot 39 of player's current inventory to paper named "&a&l0"
- set slot 15 of player's current inventory to blue stained clay named "&a&l+"
- set slot 16 of player's current inventory to light blue stained clay named "&a&l-"
- set slot 24 of player's current inventory to green stained clay named "&a&l*"
- set slot 25 of player's current inventory to light green stained clay named "&a&l/"
- set slot 33 of player's current inventory to emerald named "&a&l="
- set slot 34 of player's current inventory to emerald named "&a&l="
- on inventory click:
- if inventory name of player's current inventory is "&c&l計算機":
- cancel event
- if clicked item is a paper:
- if {numbers::%player%} is not set:
- set {numbers::%player%} to ""
- if "%uncoloured name of clicked item%" is "1":
- set {numbers::%player%} to "%{numbers::%player%}%1"
- set slot 33 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- set slot 34 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- if "%uncoloured name of clicked item%" is "2":
- set {numbers::%player%} to "%{numbers::%player%}%2"
- set slot 33 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- set slot 34 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- if "%uncoloured name of clicked item%" is "3":
- set {numbers::%player%} to "%{numbers::%player%}%3"
- set slot 33 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- set slot 34 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- if "%uncoloured name of clicked item%" is "4":
- set {numbers::%player%} to "%{numbers::%player%}%4"
- set slot 33 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- set slot 34 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- if "%uncoloured name of clicked item%" is "5":
- set {numbers::%player%} to "%{numbers::%player%}%5"
- set slot 33 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- set slot 34 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- if "%uncoloured name of clicked item%" is "6":
- set {numbers::%player%} to "%{numbers::%player%}%6"
- set slot 33 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- set slot 34 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- if "%uncoloured name of clicked item%" is "7":
- set {numbers::%player%} to "%{numbers::%player%}%7"
- set slot 33 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- set slot 34 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- if "%uncoloured name of clicked item%" is "8":
- set {numbers::%player%} to "%{numbers::%player%}%8"
- set slot 33 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- set slot 34 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- if "%uncoloured name of clicked item%" is "9":
- set {numbers::%player%} to "%{numbers::%player%}%9"
- set slot 33 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- set slot 34 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- if "%uncoloured name of clicked item%" is "0":
- set {numbers::%player%} to "%{numbers::%player%}%0"
- set slot 33 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- set slot 34 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- if clicked item is blue stained clay:
- if "%uncoloured name of clicked item%" is "+":
- set {numbers::%player%} to "%{numbers::%player%}%+"
- set slot 33 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- set slot 34 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- if clicked item is light blue stained clay:
- if "%uncoloured name of clicked item%" is "-":
- set {numbers::%player%} to "%{numbers::%player%}%-"
- set slot 33 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- set slot 34 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- if clicked item is green stained clay:
- if "%uncoloured name of clicked item%" is "*":
- set {numbers::%player%} to "%{numbers::%player%}%*"
- set slot 33 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- set slot 34 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- if clicked item is light green stained clay:
- if "%uncoloured name of clicked item%" is "/":
- set {numbers::%player%} to "%{numbers::%player%}%/"
- set slot 33 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- set slot 34 of player's current inventory to emerald named "&a&l=" with lore "&e%{numbers::%player%}%"
- if clicked item is an emerald:
- if "%uncoloured name of clicked item%" is "=":
- set {_equation} to "%{numbers::%player%}%"
- evaluate "set {_calc} to %{_equation}%"
- close player's inventory
- message "{@essx}%{numbers::%player%}% = %{_calc}%"
- delete {numbers::%player%}
- delete {_calc}
- command /timer <number>:
- executable by: players
- trigger:
- send "{@essx}&a%arg-1%&6秒のタイマーを設定しました。"
- set {_time} to "%arg-1% seconds" parsed as timespan
- wait {_time}
- send player title "&6>>&a時間です!&6<<" with subtitle "&7%arg 1%秒前に設定したタイマーです。" for 5 seconds
- loop 3 times:
- loop 4 times:
- play "SUCCESSFUL_HIT" specifically to player with pitch 1 and volume 2
- wait 2 ticks
- wait 10 tick
- command /heal [<player>]:
- permission: kirby.heal
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- if arg 1 is set:
- heal the arg 1
- set the arg 1's food level to 20
- send "{@essx}&a%arg 1%&6の体力を完全回復しました。"
- stop
- else:
- heal the player
- set the player's food level to 20
- send "{@essx}&a%player%&6の体力を回復しました。"
- stop
- command /setspawn:
- permission: kirby.setspawn
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- set {kirby.spawn} to location of player
- send "{@essx}&bスポーン地点を &6X%round player's x-pos% Y%round player's y-pos% Z%round player's z-pos% &bに設定しました"
- command /spawn:
- permission: kirby.spawn
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- {kirby.spawn} is not set:
- send "&f[&dカービィ&f]&cSpawnの情報が無いようだ。運営に報告を頼む。"
- stop
- if {spawn.%player%} is true:
- send "&f[&dカービィ&f]&cもう少し待ってくれ…。あと%{wait.%player%}%秒だ…。"
- stop
- set {_loc.%player%} to location of player
- set {spawn.%player%} to true
- set {wait.%player%} to 10
- send "&f[&dカービィ&f]&aSpawnに行くぞ!%{wait.%player%}%秒その場で止まってくれ!"
- while {wait.%player%} is not 0:
- subtract 1 from {wait.%player%}
- wait 1 second
- if player is offline:
- set {spawn.%player%} to false
- set {wait.%player%} to 0
- stop
- {_loc.%player%} is not location of player:
- set {spawn.%player%} to false
- set {wait.%player%} to 0
- send "&f[&dカービィ&f]&cくっ…動いてしまったか…。中止だ…。"
- stop
- send "&f[&dカービィ&f]&bよし、良く持ち応えた!拠点に行くぞ!"
- teleport the player to {kirby.spawn}
- set {spawn.%player%} to false
- set {wait.%player%} to 0
- stop
- command /rename [<text>]:
- permission: kirby.rename
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- arg-1 is not set:
- send "{@essx}&9使用法: &6/rename &2<名前>"
- stop
- player is holding air:
- send "{@essx}&c名前を変更したいアイテムを手に持ってください。"
- stop
- set name of player's tool to coloured "%arg 1%"
- send "{@essx}&b%arg 1%に改名しました。"
- command /relore [<integer>] [<text>]:
- permission: kirby.relore
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- if player is holding air:
- send "{@essx}&c説明文を変更したいアイテムを手に持ってください。"
- stop
- if arg-1 is not set:
- send "{@essx}&9使用法 &6/relore &2<行> <説明文>"
- stop
- if arg-2 is not set:
- send "{@essx}&9使用法 &6/relore &2<行> <説明文>"
- stop
- else:
- set line arg-1 of the lore of player's tool to "%colored arg-2%"
- send "{@essx}&a%arg-1%&6行目に&a%colored arg 2%&6の説明文を追加しました。"
- command /shine:
- permission: kirby.shine
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- if player is holding air:
- send "{@essx}&c名前を変更したいアイテムを手に持ってください。"
- stop
- if player's tool is enchanted:
- send "{@essx}&c既にエンチャントされています。"
- stop
- if player's tool is not enchanted:
- set {_i} to player's tool
- set player's tool to shiny {_i}
- send "{@essx}&6アイテムを光らせました+ (o゚・∀・) +"
- stop
- command /repair:
- aliases: /fix
- permission: kirby.repair
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- player is not holding any sword or any axe or any spade or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
- send "{@essx}&c修復できるツールを手に持ってください。"
- stop
- repair tool of player
- send "{@essx} &b修復完了!"
- command /fly:
- permission: kirby.fly
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- if {fly.%player%} is not set:
- message "{@essx}&6飛行モードを&a有効化&6しました。"
- set player's flight mode to true
- set {fly.%player%} to true
- else:
- message "{@essx}&6飛行モードを&c無効化&6しました。"
- set player's flight mode to false
- delete {fly.%player%}
- command /skull [<text>]:
- permission: kirby.skull
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- if arg 1 is set:
- make player execute command "/give %player% minecraft:skull 1 3 {SkullOwner:%arg 1%}"
- send "{@essx}&b%arg 1%の頭を入手しました。"
- stop
- else:
- make player execute command "/give %player% minecraft:skull 1 3 {SkullOwner:%player%}"
- send "{@essx}&bあなたの頭を入手しました。"
- stop
- command /anvil:
- permission: kirby.anvil
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- open anvil to the player
- play "ANVIL_LAND" specifically to player with pitch 0.85 and volume 2
- send "{@essx}&6金床を開きました。"
- command /brewing:
- permission: kirby.brewing
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- open brewer inventory to player with name "&e&l醸造台"
- play "SPLASH" specifically to player with pitch 0 and volume 2
- send "{@essx}&b醸造台を開きました。"
- command /furnace:
- permission: kirby.furnace
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- open furnace to the player
- play "FIRE_IGNITE" specifically to player with pitch 0.7 and volume 2
- send "{@essx}&bかまどを開きました。"
- command /craft:
- permission: kirby.craft
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- open crafting inventory to player
- play "PISTON_EXTEND" specifically to player with pitch 2 and volume 2
- send "{@essx}&b作業台を開きました"
- command /broadcast [<text>]:
- executable by: players and console
- aliases: bc
- permission: kirby.broadcast
- permission message: {@essx}&c権限がありません
- trigger:
- arg-1 is not set:
- send "{@essx}&9使用法 &6/broadcast &2<文字>"
- stop
- if command sender is console:
- broadcast coloured "&a[&c放送&6-&aConsole&a]&r%arg 1%"
- stop
- if command sender is player:
- broadcast coloured "&a[&c放送&6-&b%player%&a]&r%arg 1%"
- command /mine:
- permission: kirby.mine
- executable by: players
- permission message: {@essx}&c権限がありません
- trigger:
- if {mine.%uuid of player%} is not set:
- set {mine.%uuid of player%} to true
- send "{@essx}&bブロック一撃破壊モードをONにしました。" to player
- stop
- else:
- delete {mine.%uuid of player%}
- send "{@essx}&bブロック一撃破壊モードをOFFにしました。" to player
- on block damage:
- if {mine.%uuid of player%} is true:
- set event-block to air
- play "ITEM_BREAK" specifically to player with pitch 0 and volume 2
- command /hide:
- permission: kirby.hide
- permission message: {@essx}&c権限がありません
- executable by: players
- trigger:
- if {hide.%uuid of player%} is not set:
- send "{@essx}&b透明化しました。"
- hide player from all players
- set {hide.%uuid of player%} to true
- else:
- send "{@essx}&b透明化モードを解除しました。"
- reveal player to all players
- delete {hide.%uuid of player%}
- command /kirbyessx [<text>]:
- permission: kirbyessx.admin
- permission message: {@essx}&c権限がありません
- aliases: kx
- trigger:
- if arg 1 is not set:
- message centered "&6❖{@essx}&6❖" to player
- send "&6* &b/kirbyessxの使用方法 *" to player
- send "&5- &6/kirbyessx reload &dKirby&aEssentials&b&lX&6を再読み込みします。かなりラグくなります。" to player
- send "&5- &6/kirbyessx check &dKirby&aEssentials&b&lX&6の最新版があるかどうか確認します。" to player
- send "&5- &6/kirbyessx updata &dKirby&aEssentials&b&lX&6をアップデートします。かなりラグくなります。" to player
- send "&5- &6/kirbyessx data &aバージョン情報と今回のアップデートで修正や追加されたものが確認できます。" to player
- send "&5- &6/kirbyessx addon &dKirby&aEssentials&b&lX&6に必要なアドオンを表示します。" to player
- if arg 1 is "reload":
- send "{@essx}&dKirby&aEssentials&b&lX&6をリロードします…"
- wait 10 tick
- run player command "/skript reload kirbyessentialsx" as op
- if arg 1 is "disable":
- send "{@essx}&dKirby&aEssentials&b&lX&6を無効化します。有効にするときは/sk enable kirbyessentialsxを実行して下さい。"
- run player command "/skript disable kirbyessentialsx" as op
- if arg 1 is "check":
- if text from "http://pastebin.com/raw/Mq930vK1" is not "1.4":
- send "{@essx}&a新しいバージョンがあります!アップデートしましょう!"
- else:
- send "{@essx}&b新しいバージョンはありません。"
- if arg 1 is "updata":
- if text from "http://pastebin.com/raw/Mq930vK1" is not "1.4":
- send "{@essx}&akirbyEssentialsXをアップデートします。"
- download from "http://pastebin.com/raw/TPn95V3u" to "plugins/Skript/scripts/kirbyessentialsx.sk"
- wait 1 second
- execute console command "skript reload kirbyessentialsx"
- send "{@essx}&akirbyEssentialsXの更新が完了しました!"
- else:
- send "{@essx}&b新しいバージョンを確認します…"
- wait 1 second
- send "{@essx}&b新しいバージョンはありません。"
- if arg 1 is "addon":
- message centered "&6&dKirby&aEssentials&b&lX&6に必要なアドオンです。" to player
- send "&b&lExtrasSK created by Darren10Lim"
- send "&b&lMundoSK created by Tlatoani"
- send "&b&lSharpSK created by Sharpjaws"
- send "&b&lskDragon created by Sashie"
- send "&b&lSkellett created by LimeGlass"
- send "&b&lSkMorkaz created by piter909"
- send "&b&lskQuery created by destroyer4017"
- send "&b&lskRayFall created by eyesniper2"
- send "&b&lUmbaska & WildSkript created by nfell2009"
- send "&b&lExertSK created by xXAndrew28Xx"
- if arg 1 is "data":
- message centered "&6❖{@essx}&6❖" to player
- send "&9- &b更新情報 &6Version 1.4 &9-" to player
- send "&b! 修正: &6/ecコマンド等の音が他人にも聞こえる不具合を修正しました。"
- if arg 1 is not "data" or "updata" or "check" or "disable" or "reload" or "addon":
- message centered "&6❖{@essx}&6❖" to player
- send "&6* &b/kirbyessxの使用方法 *" to player
- send "&5- &6/kirbyessx reload &dKirby&aEssentials&b&lX&6を再読み込みします。かなりラグくなります。" to player
- send "&5- &6/kirbyessx check &dKirby&aEssentials&b&lX&6の最新版があるかどうか確認します。" to player
- send "&5- &6/kirbyessx updata &dKirby&aEssentials&b&lX&6をアップデートします。かなりラグくなります。" to player
- send "&5- &6/kirbyessx data &aバージョン情報と今回のアップデートで修正や追加されたものが確認できます。" to player
- send "&5- &6/kirbyessx addon &dKirby&aEssentials&b&lX&6に必要なアドオンを表示します。" to player
- on load:
- loop all players:
- if loop-player has permission "kirby.updata":
- send "{@essx}&b新しいバージョンを確認します…" to loop-player
- if text from "http://pastebin.com/raw/Mq930vK1" is not "1.4":
- send "{@essx}&a新しいバージョンがあります!アップデートしましょう!" to loop-player
- else:
- send "{@essx}&b新しいバージョンはありません。" to loop-player
- command /realtime:
- aliases: rt
- trigger:
- send "{@essx}&6%year%年%month%月%day%日%hour%時%minutes%分%second%秒です。"
- command /clearchat:
- permission: clearchat.use
- permission message: {@essx}&c権限がありません
- trigger:
- loop 1000 times:
- broadcast "&r"
- broadcast "&7&l%player%がチャットをクリアーしました。ブーンε=ε((( っ・ω・)っ"
- stop
- every 1 second:
- loop all players:
- loop-player is holding a clock
- send action bar from "&d&l現在時刻: &6%year%年%month%月%day%日%hour%時%minutes%分%second%秒" to loop-player
- command /entityclear [<number>]:
- aliases: /mobclear
- executable by: players
- permission: kirby.mobclear
- permission message: {@essx}&c権限がありません
- trigger:
- arg-1 is not set:
- send "&9使用法 &6/entityclear &2<範囲>"
- stop
- kill all entities in radius arg of player where [entity input is not a player]
- send "{@essx}&b%arg 1%ブロック内のエンティティを削除しました。" to player
- command /emote [<text>]:
- trigger:
- if arg 1 is "cool":
- emote cool on player
- if arg 1 is "cheeky":
- emote cheeky on player
- if arg 1 is "frown":
- emote frown on player
- if arg 1 is "grin":
- emote grin on player
- if arg 1 is "rage":
- emote rage on player
- if arg 1 is "sleepy":
- emote sleepy on player
- if arg 1 is "smile":
- emote smile on player
- if arg 1 is "wink":
- emote wink on player
- if arg 1 is "stop":
- stop emote player
- if arg 1 is "help":
- send "&a&l&m=====&b[&a&lkirbyEMOTE&b]&a&m&l=====" to player
- send "&2/emote '&bcool&2' &6(゚∇^d)Cool!!" to player
- send "&2'&bcheeky&2' &6アッカン(σ-`д・´)ベェェェ" to player
- send "&2'&bfrown&2' &6(´;д;`)ウッ" to player
- send "&2'&bgrin&2' &6( ^∀^ )ニコニコ" to player
- send "&2'&brage&2' &6(「゚益゚)「 がおー" to player
- send "&2'&bsleepy&2' &6( ˘ω˘)スヤァ…" to player
- send "&2'&bsmile&2' &6(。>∀<。)ニコッ" to player
- send "&2'&bwink&2' &6(^_-)-☆" to player
- send "&2'&cstop&2' &6エモートを停止します。" to player
- send "&a&l&m=====&b[&a&lkirbyEMOTE&b]&a&m&l=====" to player
- if arg 1 is not "cool" or "cheeky" or "frown" or "grin" or "rage" or "sleepy" or "slime" or "wink" or "stop" or "help":
- send "{@essx}&9不明なエモートです。 /emote helpを参照にしてください。" to player
- if arg 1 is not set:
- send "{@essx}&9不明なエモートです。 /emote helpを参照にしてください。" to player
- command /mute <player>:
- permission : skript.mute
- trigger:
- set {mute::%arg%} to true
- broadcast "&c&l%arg%はMuteされました"
- stop
- command /unmute <player>:
- permission : skript.mute
- trigger:
- clear {mute::%arg%}
- broadcast "&a&l%arg%はUnmuteされました"
- stop
- on chat:
- if {mute::%player%} is true:
- cancel event
- message "&cあなたはMuteされています!"
- stop
- options:
- version: 2.2.5
- databasePrefix: jdogdatabase_
- useEssentialsmute: true
- #Super Chat Logger logs each chat multple times. Global Chat, Timed Global Chat, Personal Chat, Personal Timed Chat, Uuid logged chat, and more! (Could be resource intense. Use wisley)
- superChatLoggerEnabled: true
- every 1 second:
- if {{@databasePrefix}serverinfo.cchat.options.prefix} is not set:
- set {{@databasePrefix}serverinfo.cchat.options.prefix} to "&c[CChat]"
- message "&c[CChat Version {@version}] Prefix option not found... creating one for you." to console
- if {{@databasePrefix}serverinfo.cchat.options.nopermission} is not set:
- set {{@databasePrefix}serverinfo.cchat.options.nopermission} to "&cNo Permission."
- message "&c[CChat Version {@version}] NoPermission option not found... creating one for you." to console
- if {{@databasePrefix}serverinfo.cchat.options.adminchatprefix} is not set:
- set {{@databasePrefix}serverinfo.cchat.options.adminchatprefix} to "&c&l[&d&lAdminChat&c&l]"
- message "&c[CChat Version {@version}] AdminChatPrefix option not found... creating one for you." to console
- if {{@databasePrefix}serverinfo.cchat.options.staffchatprefix} is not set:
- set {{@databasePrefix}serverinfo.cchat.options.staffchatprefix} to "&c&l[&b&lStaffChat&c&l]"
- message "&c[CChat Version {@version}] StaffChatPrefix option not found... creating one for you." to console
- every 2 seconds:
- loop all players:
- if {{@databasePrefix}CChat.player.%loop-player%.recentchats} is more than 0:
- remove 1 from {{@databasePrefix}CChat.player.%loop-player%.recentchats}
- if {{@databasePrefix}CChat.player.%loop-player%.recentchats} is less than 0:
- set {{@databasePrefix}CChat.player.%loop-player%.recentchats} to 0
- on join:
- delete {{@databasePrefix}CChat.player.%player%.recentchats}
- on chat:
- add 1 to {{@databasePrefix}CChat.player.%player%.recentchats}
- if {{@databasePrefix}CChat.player.%player%.recentchats} is more than 4:
- if player does not have the permission "ccat.spam.bypass":
- add 1 to {{@databasePrefix}CChat.Spam.%player's uuid%}
- wait 1 tick
- kick player due to "&cNo Spamming! &dYou have been kicked for spamming &b&l&n%{{@databasePrefix}CChat.Spam.%player's uuid%}%&d times."
- broadcast "&e%player% &dkicked for spamming &b&l%{{@databasePrefix}CChat.Spam.%player's uuid%}% &dtimes."
- stop
- command /clearmychat:
- permission: cchat.clearmychat
- permission message: %{{@databasePrefix}serverinfo.cchat.options.nopermission}%
- aliases: cmc
- trigger:
- loop 150 times:
- message ""
- message "&aYou cleared your chat."
- command /sc [<text>]:
- aliases: staffchat, schat
- trigger:
- if player does not have the permission "cchat.staffchat":
- message "%{{@databasePrefix}serverinfo.cchat.options.nopermission}%"
- stop
- if arg 1 is not set:
- message "&c/sc <message>"
- stop
- message "%{{@databasePrefix}serverinfo.cchat.options.staffchatprefix}% &a%player%&e: &f %argument%" to console
- log "[CChat] [StaffChat] %player% -> %arg 1%" to "CChat/StaffChat"
- loop all players:
- loop-player has the permission "cchat.staffchat":
- message "%{{@databasePrefix}serverinfo.cchat.options.staffchatprefix}% &a%player%&e: &f %argument%" to loop-player
- command /ac [<text>]:
- aliases: adminchat, achat
- trigger:
- if player does not have the permission "cchat.adminchat":
- message "%{{@databasePrefix}serverinfo.cchat.options.nopermission}%"
- stop
- if arg 1 is not set:
- message "&c/ac <message>"
- stop
- message "%{{@databasePrefix}serverinfo.cchat.options.adminchatprefix}% &e%player%&e: &f %argument%" to console
- log "[CChat] [AdminChat] %player% -> %arg 1%" to "CChat/AdminChat"
- loop all players:
- loop-player has the permission "cchat.adminchat":
- message "%{{@databasePrefix}serverinfo.cchat.options.adminchatprefix}% &e%player%&e: &f %argument%" to loop-player
- command /cunmute [<offline player>]:
- trigger:
- if player does not have the permission "cchat.unmute":
- message "%{{@databasePrefix}serverinfo.cchat.options.nopermission}%"
- stop
- if arg 1 is not set:
- if player has permission "cchat.unmute":
- message "%{{@databasePrefix}serverinfo.cchat.options.prefix}% &b/unmute <player>"
- if arg 1 is set:
- if player has permission "cchat.unmute":
- set {mute.%arg 1%} to false
- broadcast "%{{@databasePrefix}serverinfo.cchat.options.prefix}% &b%arg 1% was unmuted by %player%"
- command /cmute [<offline player>] [<number>]:
- trigger:
- if player does not have the permission "cchat.mute":
- message "%{{@databasePrefix}serverinfo.cchat.options.nopermission}%"
- stop
- if arg 1 is not set:
- if player has permission "cchat.mute":
- message "%{{@databasePrefix}serverinfo.cchat.options.prefix}% &b/mute <player> <seconds>"
- if arg 1 is set:
- if player has permission "cchat.mute":
- set {mute.%arg 1%} to number-argument
- broadcast "%{{@databasePrefix}serverinfo.cchat.options.prefix}% &b%arg 1% was muted by %player%"
- every 1 second:
- loop all players:
- if {mute.%loop-player%} is more than 0:
- remove 1 from {mute.%loop-player%}
- command /ccheckmute <text>:
- trigger:
- if player does not have the permission "cchat.checkmute":
- message "%{{@databasePrefix}serverinfo.cchat.options.nopermission}%"
- stop
- if arg 1 is not set:
- if player has permission "cchat.mute.check":
- message "%{{@databasePrefix}serverinfo.cchat.options.prefix}% &a/checkmute <player>"
- if arg 1 is set:
- if player has permission "cchat.mute.check":
- if {mute.%arg 1%} is true:
- message "%{{@databasePrefix}serverinfo.cchat.options.prefix}% &a%arg 1% is muted."
- if player has permission "cchat.mute.check":
- if {mute.%arg 1%} is false:
- message "%{{@databasePrefix}serverinfo.cchat.options.prefix}% &a%arg 1% is not muted."
- command /cchat [<text>] [<text>] [<text>]:
- trigger:
- if player does not have the permission "cchat.help":
- message "%{{@databasePrefix}serverinfo.cchat.options.nopermission}%"
- stop
- if arg 1 is not set:
- if player has permission "cchat.help":
- make player execute command "/cchat help"
- if arg 1 is set:
- if arg 1 is "help":
- if player has permission "cchat.help":
- message "&e&lCChat &f{@version}"
- message "&6/cchat &fhelp &7-- List &eall Chat Control commands"
- message "&6/cchat &fclearchat &7-- &eClear the chat"
- message "&6/cchat &fdisable &7-- &eDisable chat"
- message "&6/cchat &fenable &7-- &eEnable chat"
- message "&6/cchat &freload &7-- &eReload plugin"
- message "&6/cmute &f[player] &7-- &eMute a player"
- message "&6/cunmute &f[player] &7-- &eUnmute a player"
- message "&6/ccheckmute &f[player] &7-- &eCheck if a player is muted"
- message "&6/symbols &7-- &eShow a list of chat symbols"
- message "&6/ac &7-- &eAdmin chat!"
- message "&6/sc &7-- &eStaff Chat!"
- message "&6/cchat &fset &7-- &eSet custom options in game."
- message "&6/cchat &foptions &7-- &eCheck custom options in game."
- message "&6/cchat perms&7 &f[2] &7-- &eShow a list of all permissions for this plugin"
- if arg 1 is "options" or "option":
- if player has the permission "cchat.options":
- add "Prefix" to {_options::*}
- add "StaffChatPrefix" to {_options::*}
- add "AdminChatPrefix" to {_options::*}
- add "NoPermission" to {_options::*}
- message "&aOption &7| &fValue"
- loop {_options::*}:
- message "&a%loop-value% &7| &f%{{@databasePrefix}serverinfo.cchat.options.%loop-value%}%"
- if arg 1 is "set":
- if player has the permission "cchat.set":
- if arg 2 is not set:
- message "%{{@databasePrefix}serverinfo.cchat.options.prefix}% &f/cchat set <option> <value>"
- message "%{{@databasePrefix}serverinfo.cchat.options.prefix}% &cOptions&7: &aPrefix, NoPermission, AdminChatPrefix, StaffChatPrefix"
- stop
- if arg 2 is set:
- if arg 2 is not "Prefix" or "nopermission" or "adminchatprefix" or "staffchatprefix":
- message "%{{@databasePrefix}serverinfo.cchat.options.prefix}% &cUnknown Option."
- stop
- set {{@databasePrefix}serverinfo.cchat.options.%arg 2%} to "%colored arg 3%"
- message "%{{@databasePrefix}serverinfo.cchat.options.prefix}% &fOption &a'%arg 2%' &fset to &a'%colored arg 3%&a'&f."
- else if arg 1 is "enable":
- if player has the permission "cchat.enable":
- broadcast " "
- broadcast "&b&lThe chat has been enabled by %player%!"
- broadcast ""
- set {chat.disabled} to false
- else if arg 1 is "disable":
- if player has the permission "cchat.disable":
- broadcast " "
- broadcast "&b&lThe chat has been disabled by %player%!"
- broadcast ""
- set {chat.disabled} to true
- else if arg 1 is "reload":
- if player has the permission "cchat.reload":
- make player execute command "/skript reload CChat.sk"
- else if arg 1 is "perms":
- if player has permission "cchat.perms":
- message "&e&lCChat Perms &bPage 1"
- message "&bThing &7: &aPerm"
- message "&b/cchat help&7: &acchat.help"
- message "&b/cchat disable&7: &acchat.disable"
- message "&b/cchat enable&7: &acchat.enable"
- message "&b/cchat clearchat&7: &acchat.clearchat"
- message "&b/cchat perms&7: &acchat.perms"
- message "&bBypass disable/mute chat&7: &acchat.bypass"
- message "&b/cmute &7: &acchat.mute"
- message "&b/cunmute &7: &acchat.unmute"
- message "&b/ccheckmute &7: &acchat.checkmute"
- message "&b/symbols &7: &acchat.lookatsymbols"
- message "&bSymbols in chat &7: &acchat.symbols"
- message "&b/ac &7: &acchat.adminchat"
- message "&b/sc &7: &acchat.staffchat"
- message "&e&l/cchat perms2"
- else if arg 1 is "perms2":
- if player has the permission "cchat.perms":
- message "&e&lCChat Perms &bPage 2"
- message "&bThing &7: &aPerm"
- message "&b/cchat reload &7: &acchat.reload"
- message "&b/cchat set &7: &acchat.set"
- message "&b/cchat options &7: &acchat.options"
- else if arg 1 is "clearchat":
- if player has permission "cchat.clearchat":
- loop 150 times:
- broadcast ""
- broadcast "%{{@databasePrefix}serverinfo.cchat.options.prefix}% &bThe chat has been cleared by %player%!"
- on chat:
- log "[CChat] %player% -> %message%" to "CChat/playerlogs/%player%"
- log "[CChat] %player% -> %message%" to "CChat/GlobalChat"
- on chat:
- if {chat.disabled} is true:
- player doesn't have permission "cchat.bypass"
- message "%{{@databasePrefix}serverinfo.cchat.options.prefix}% &4You can not talk while the chat is disabled."
- cancel event
- on chat:
- if {mute.%player%} is more than 0:
- message "%{{@databasePrefix}serverinfo.cchat.options.prefix}% &4You can not talk while you are muted. &b%{mute.%player%}/60% &cminutes left."
- cancel event
- on chat:
- if player has permission "cchat.symbols":
- replace all "{heart1}" in message with "❤"
- replace all "{heart2}" in message with "❥"
- replace all "{heart3}" in message with "♥"
- replace all "{male}" in message with "♂"
- replace all "{female}" in message with "♀"
- replace all "{peace}" in message with "☮"
- replace all "{checkmark}" in message with "✔"
- replace all "{x}" in message with "✘"
- replace all "{plane}" in message with "✈"
- replace all "{music}" in message with "♪"
- replace all "{music2}" in message with "♫"
- replace all "{cross}" in message with "✞"
- replace all "{snowman}" in message with "☃"
- replace all "{toxic}" in message with "☢"
- replace all "{crossbones}" in message with "☠"
- replace all "{copyright}" in message with "©"
- replace all "{tm}" in message with "™"
- replace all "{star1}" in message with "★"
- replace all "{star2}" in message with "✫"
- replace all "{star3}" in message with "✪"
- replace all "{star4}" in message with "✯"
- replace all "{pi}" in message with "π"
- replace all "{bio}" in message with "☣"
- replace all "{crown}" in message with "♛"
- replace all "{yingyang}" in message with "☯"
- replace all "{cloud}" in message with "☁"
- # Skript AntiViewPlugins pour Douzi_ #
- #====================[ Configuration ]====================#
- options:
- antiplmsg: &cTu n'as pas accès a cette commande ! # Message envoyer si le joueur fait /pl /plugin /plugins /bukkit:pl ect...
- #====================[ Le Skript ]====================#
- command /pl:
- trigger:
- message "権限がありません"
- command /plugin:
- trigger:
- message "権限がありません"
- command /plugins:
- trigger:
- message "権限がありません"
- command /bukkit:pl:
- trigger:
- message "権限がありません"
- command /bukkit:plugin:
- trigger:
- message "権限がありません"
- command /bukkit:plugins:
- trigger:
- message "権限がありません"
- command /?:
- trigger:
- message "権限がありません"
- command /help:?:
- trigger:
- message "権限がありません"
- command /bukkit:?:
- trigger:
- message "権限がありません"
- command /tbc [<text>]:
- permission : admin.tbc
- permission message : &8You don't have the necessary powers!
- trigger:
- if arg 1 is set:
- loop all players:
- send loop-player title "%colored arg 1%" for 3 seconds
- else:
- send "&8Correct use: &3/tbc <text>"
- command /restart:
- permission: restart
- trigger:
- execute console command "tbc &aLast &6&l10 &aseconds to restart"
- wait 1 seconds
- set {restart} to true
- if {restart} is set:
- execute console command "tbc &a&l9"
- wait 1 seconds
- if {restart} is set:
- execute console command "tbc &a&l8"
- wait 1 seconds
- if {restart} is set:
- execute console command "tbc &a&l7"
- wait 1 seconds
- if {restart} is set:
- execute console command "tbc &a&l6"
- wait 1 seconds
- if {restart} is set:
- execute console command "tbc &c&l5"
- wait 1 seconds
- if {restart} is set:
- execute console command "tbc &c&l4"
- wait 1 seconds
- if {restart} is set:
- execute console command "tbc &4&l3"
- wait 1 seconds
- if {restart} is set:
- execute console command "tbc &4&l2"
- wait 1 seconds
- if {restart} is set:
- execute console command "tbc &4&l1"
- wait 1 seconds
- if {restart} is set:
- execute console command "tbc &9&lRestart..."
- wait 1 seconds
- if {restart} is set:
- execute server command "stop"
- command /cancelreset:
- trigger:
- delete {restart}
- execute console command "tbc &a&lRestart Cancelled..."
- options:
- tag: &5[&bTAG&5]
- command /check <text>:
- usage: /check <player>
- permission: pro.admin
- permission message: you are not admin
- trigger:
- send "&5===== REPORTS =====" to player
- send "&4%arg 1% &6have been reported &4%{report1.%arg 1%}% &6times"
- send "&4%arg 1% &6have reported other users &4%{report2.%arg 1%}% &6times"
- command /report <player> <text>:
- usage: /report <player> <reason>
- trigger:
- if {report.cooldown.%player%} is false:
- add 1 to {report1.%arg 1%}
- add 1 to {report2.%player%}
- send "&6Report sent to all staff online" to player
- loop all players:
- if loop-player have permission "pro.admin":
- send "&5===== &5REPORT =====" to loop-player
- send "&6Report by: %player%" to loop-player
- send "&6Player reported: %arg 1%" to loop-player
- send "&6Reason: %arg 2%" to loop-player
- set {report.cooldown.%player%} to true
- wait 30 seconds
- set {report.cooldown.%player%} to false
- if {report.cooldown.%player%} is true:
- send "&6Please wait before reporting again"
- on join:
- set {report.cooldown.%player%} to false
- options:
- # DO NOT CHANGE (NOT CHANGABLE)
- ver: 1.1
- console: &e&lCTO&7>
- # Configuration (Changable)
- p: &e&l&oToolsOptions&7»
- CheckUpdate: true
- UpdateCheckPerm: cto.updatecheck
- blacklistwords: "word1" or "word2" or "word3" or "word4" or "word5" or "word6" # Syntqax: "word1" or "word2" or "word3" ... | v1.1
- blacklistitems: tripwire_hook or emerald_block or diamond_block or iron_ore or piston # Syntax: item1 or item2 or item3 ... | v1.1
- # Messages (Changable)
- NoPerm: &c&oYou don't have enough permissions dude!
- LoreUsage: [nl][p] &c/[cmd] &7set&8/&7add <Line number> <Lore>[nl][p] &c/[cmd] &7remove&8/&7clear &7<line number>&8/&7all[nl][p] &c/[cmd] &7help[nl]&7 # Variables: [cmd] for the command, [nl] new line, [p] prefix
- LoreSuccess: &a&oNew Lore &7&o(line: &c&o[line]&7&o)&a&o:&r [lore] # << [line] for used line >> << [lore] for the new lore text>>
- LoreCleared: &a&oCleared line &c&o[line] # << [line] for the line>>
- LoreAllCleared: &a&oCleared lore of your item
- RenameUsage: [nl][p] &c/[cmd]&7 <name>[nl][p] &c/[cmd]&7 reset[nl][p] &c/[cmd]&7 help[nl]&7
- RenameSuccess: &a&oRenamed:&r [name] # << [name] for the new name>>
- RenameResetSuccess: &a&oReseted tool's name
- RenameBlacklistItems: &cYou can't rename this item. # v1.1
- RenameBlacklistWords: &cYou can't use this name. # v1.1
- ShinyError: &c&oYour item has enchanments and it's shiny!
- ShinySuccess: &a&oEnjoy your new Shiny item!
- EnchantUsage: [nl][p] &c/[cmd] &7add [enchantment name] [level][nl][p] &c/[cmd] &7set [enchantment name] [level][nl][p] &c/[cmd] &7removeall[nl][p] &c/[cmd] &7help[nl]&7
- EnchantSucess: &aYour tool has been successfully enchanted with &7[enchantment] [level] # << [enchantment] [level] >>
- EmojiDisabled: &aEmojis&7 are now &c&lDISABLED # v1.1
- EmojiEnabled: &aEmojis&7 are now &a&lENABLED # v1.1
- # Lore Configuration (Changable)
- LoreCmd: lore
- LorePerm: cto.cmd.lore
- LoreAliases: lr
- # Emoji Configuration (Changable) # v1.1
- EmojiCmd: emoji
- EmojiPerm: cto.cmd.emoji
- EmojiAliases: em
- # Rename Configuration (Changable)
- RenameCmd: rename
- RenamePerm: cto.cmd.rename
- RenameAliases: ren
- # Shiny Configuration (Changable)
- ShinyCmd: Shiny
- ShinyPerm: cto.cmd.shiny
- ShinyAliases: shi
- # Enchant Configurations (Changable) # v1.1
- EnchantCmd: enchant
- EnchantPerm: cto.cmd.enchant
- EnchantAliases: ench
- # -----
- #
- # CODE - DO NOT CHANGE IF YOU DON'T KNOW WHAT ARE YOU DOING.
- #
- # -----
- on load:
- send "&b<&3----&b>> &c&l&oTools Options&b <<&3----&b>" to console
- send " " to console
- send "{@console} &aRunning on version &c{@ver}" to console
- send "{@console} &bThank you for downloading/using my skripts :)" to console
- send "{@console} &eSkript made by &aAyham Alali &cYT&7:&a@ayham5131" to console
- send " " to console
- send "&b<&3----&b>> &c&l&oTools Options&b <<&3----&b>" to console
- set {_NewVer} to text from "http://pastebin.com/raw/iWv04uP8"
- set {_UpdateInfo} to text from url "http://pastebin.com/raw/m8CD5ReN"
- if "{@CheckUpdate}" is "true":
- send "{@console} &eChecking for update..." to console
- if "{@CheckUpdate}" is "true":
- if "%{_NewVer}%" is not "{@ver}":
- replace all "[nl]" with new line in {_UpdateInfo}
- replace all "[p]" with "{@p}" in {_UpdateInfo}
- send "&3<&b&l!&3>&3----&b*&3----&3<&b&l!&3>" to console
- send "{@console} &aThere is a new update for &9&oTools Options&7, &aYou are using version &c{@ver}&7, &aNew version&7 > &c%{_NewVer}%" to console
- send "{@console} &aUpdate info: %colored {_UpdateInfo}%" to console
- send "&3<&b&l!&3>&3----&b*&3----&3<&b&l!&3>" to console
- else if "%{_NewVer}%" is "{@ver}":
- send "{@console}&a is up to date&7, &aNo new updates." to console
- loop all players:
- if loop-player has permission "{@UpdateCheckPerm}":
- if "%{_NewVer}%" is not "{@ver}":
- replace all "[nl]" with new line in {_UpdateInfo}
- replace all "[p]" with "{@p}" in {_UpdateInfo}
- send "&3<&b&l!&3>&3----&b*&3----&3<&b&l!&3>" to loop-player
- send "{@p} &aThere is a new update for &9&oTools Options&7, &aYou are using version &c{@ver}&7, &aNew version&7 > &c%{_NewVer}%" to loop-player
- send "{@p} &aUpdate info: &c%colored {_UpdateInfo}%" to loop-player
- send "&3<&b&l!&3>&3----&b*&3----&3<&b&l!&3>" to loop-player
- else if "%{_NewVer}%" is "{@ver}":
- send "{@p}&a is up to date&7, &aNo new updates." to loop-player
- wait a tick
- send "{@console} &ahas been loaded successfully." to console
- on unload:
- send "{@console} &chas been unloaded successfully." to console
- # ➀➁➂➃➄➅➆➇➈➉☹☺❤☼♛✈☠☁✰❆«✔✖☻»⚠
- # [1][2][3][4][5][6][7][8][9][10][:(][:)][<3][sun][crown][plane][skull][cloud][star][snow][<][v][x][:-)][>][caution]
- # Thank you _Vlad1101_ for the emojis, you made save some time.
- command /{@EmojiCmd} [<text>]:
- permission: {@EmojiPerm}
- permission message: {@NoPerm}
- description: &a&oShow Emojis shortcuts.
- aliases: {@EmojiAliases}
- trigger:
- if arg-1 is "toggle":
- if {cto::emoji::%player%} is not set:
- set {cto::emoji::%player%} to true
- send "{@p} {@EmojiEnabled}"
- stop
- if {cto::emoji::%player%} is false:
- set {cto::emoji::%player%} to true
- send "{@p} {@EmojiEnabled}"
- stop
- if {cto::emoji::%player%} is true:
- set {cto::emoji::%player%} to false
- send "{@p} {@EmojiDisabled}"
- stop
- if arg-1 is "help":
- send "&c1&7. &aTip&7» &a[text] &7» &8[&aemoji&8]"
- send "&c2&7. &a[1] &7» &8[&a➀&8]"
- send "&c3&7. &a[2] &7» &8[&a➁&8]"
- send "&c4&7. &a[3] &7» &8[&a➂&8]"
- send "&c5&7. &a[4] &7» &8[&a➃&8]"
- send "&c6&7. &a[5] &7» &8[&a➄&8]"
- send "&c7&7. &a[6] &7» &8[&a➅&8]"
- send "&c8&7. &a[7] &7» &8[&a➆&8]"
- send "&c9&7. &a[8] &7» &8[&a➇&8]"
- send "&c10&7. &a[9] &7» &8[&a➈&8]"
- send "&c11&7. &a[10] &7» &8[&a➉&8]"
- send "&c12&7. &a[<3] &7» &8[&a❤&8]"
- send "&c13&7. &a[sun] &7» &8[&a☼&8]"
- send "&c14&7. &a[crown] &7» &8[&a♛&8]"
- send "&c15&7. &a[plane] &7» &8[&a✈&8]"
- send "&c16&7. &a[skull] &7» &8[&a☠&8]"
- send "&c17&7. &a[cloud] &7» &8[&a☁&8]"
- send "&c18&7. &a[star] &7» &8[&a✰&8]"
- send "&c19&7. &a[snow] &7» &8[&a❆&8]"
- send "&c20&7. &a[<] &7» &8[&a«&8]"
- send "&c21&7. &a[v] &7» &8[&a✔&8]"
- send "&c22&7. &a[x] &7» &8[&a✖&8]"
- send "&c23&7. &a[>] &7» &8[&a»&8]"
- send "&c24&7. &a[caution] &7» &8[&a⚠&8]"
- send "&c25&7. &a[:-)] &7» &8[&a☻&8]"
- send "&c26&7. &a[:(] &7» &8[&a☹&8]"
- send "&c27&7. &a[:)] &7» &8[&a☺&8]"
- stop
- on chat:
- if {cto::emoji::%player%} = true:
- replace all "[1]" with "➀" in message
- replace all "[2]" with "➁" in message
- replace all "[3]" with "➂" in message
- replace all "[4]" with "➃" in message
- replace all "[5]" with "➄" in message
- replace all "[6]" with "➅" in message
- replace all "[7]" with "➆" in message
- replace all "[8]" with "➇" in message
- replace all "[9]" with "➈" in message
- replace all "[10]" with "➉" in message
- replace all "[:(]" with "☹" in message
- replace all "[:)]" with "☺" in message
- replace all "[<3]" with "❤" in message
- replace all "[sun]" with "☼" in message
- replace all "[crown]" with "♛" in message
- replace all "[plane]" with "✈" in message
- replace all "[skull]" with "☠" in message
- replace all "[cloud]" with "☁" in message
- replace all "[star]" with "✰" in message
- replace all "[snow]" with "❆" in message
- replace all "[<]" with "«" in message
- replace all "[v]" with "✔" in message
- replace all "[x]" with "✖" in message
- replace all "[:-)]" with "☻" in message
- replace all "[>]" with "»" in message
- replace all "[caution]" with "⚠" in message
- command /{@LoreCmd} [<text>] [<number>] [<text>]:
- permission: {@LorePerm}
- permission message: {@NoPerm}
- description: &a&oChange item lore
- aliases: {@LoreAliases}
- trigger:
- if arg-1 is not set:
- set {_LoreUsage} to "{@LoreUsage}"
- replace all "[cmd]" with "{@LoreCmd}" in {_LoreUsage}
- replace all "[nl]" with "%newline%" in {_LoreUsage}
- replace all "[p]" with "{@p}" in {_LoreUsage}
- send "%{_LoreUsage}%"
- stop
- if arg-1 is "help":
- set {_LoreUsage} to "{@LoreUsage}"
- replace all "[cmd]" with "{@LoreCmd}" in {_LoreUsage}
- replace all "[nl]" with "%newline%" in {_LoreUsage}
- replace all "[p]" with "{@p}" in {_LoreUsage}
- send "%{_LoreUsage}%"
- stop
- else:
- if arg-1 is "set" or "add":
- if arg-2 is set:
- if arg-3 is set:
- if player's tool is set:
- if "%arg-3%" contains "[1]" or "[2]" or "[3]" or "[4]" or "[5]" or "[6]" or "[7]" or "[8]" or "[9]" or "[10]" or "[:(]" or "[:)]" or "[<3]" or "[sun]" or "[crown]" or "[plane]" or "[skull]" or "[cloud]" or "[star]" or "[snow]" or "[<]" or "[v]" or "[x]" or "[:-)]" or "[>]" or "[caution]":
- if {cto::emoji::%player%} = true:
- set {_l} to "%arg-3%"
- replace all "[1]" with "➀" in {_l}
- replace all "[2]" with "➁" in {_l}
- replace all "[3]" with "➂" in {_l}
- replace all "[4]" with "➃" in {_l}
- replace all "[5]" with "➄" in {_l}
- replace all "[6]" with "➅" in {_l}
- replace all "[7]" with "➆" in {_l}
- replace all "[8]" with "➇" in {_l}
- replace all "[9]" with "➈" in {_l}
- replace all "[10]" with "➉" in {_l}
- replace all "[:(]" with "☹" in {_l}
- replace all "[:)]" with "☺" in {_l}
- replace all "[<3]" with "❤" in {_l}
- replace all "[sun]" with "☼" in {_l}
- replace all "[crown]" with "♛" in {_l}
- replace all "[plane]" with "✈" in {_l}
- replace all "[skull]" with "☠" in {_l}
- replace all "[cloud]" with "☁" in {_l}
- replace all "[star]" with "✰" in {_l}
- replace all "[snow]" with "❆" in {_l}
- replace all "[<]" with "«" in {_l}
- replace all "[v]" with "✔" in {_l}
- replace all "[x]" with "✖" in {_l}
- replace all "[:-)]" with "☻" in {_l}
- replace all "[>]" with "»" in {_l}
- replace all "[caution]" with "⚠" in {_l}
- set line number arg of lore of player's tool to colored "%{_l}%"
- set {_LoreSuccess} to "{@LoreSuccess}"
- replace all "[line]" with "%arg-2%" in {_LoreSuccess}
- replace all "[lore]" with "%{_l}%" in {_LoreSuccess}
- send colored "%{_LoreSuccess}%"
- stop
- else:
- set line number arg of lore of player's tool to colored "%arg-3%"
- set {_LoreSuccess} to "{@LoreSuccess}"
- replace all "[line]" with "%arg-2%" in {_LoreSuccess}
- replace all "[lore]" with "%arg-3%" in {_LoreSuccess}
- send colored "%{_LoreSuccess}%"
- stop
- else:
- set line number arg of lore of player's tool to colored "%arg-3%"
- set {_LoreSuccess} to "{@LoreSuccess}"
- replace all "[line]" with "%arg-2%" in {_LoreSuccess}
- replace all "[lore]" with "%arg-3%" in {_LoreSuccess}
- send colored "%{_LoreSuccess}%"
- stop
- else:
- send "{@p} &7You need to hold an item."
- stop
- else:
- set {_LoreUsage} to "{@LoreUsage}"
- replace all "[cmd]" with "{@LoreCmd}" in {_LoreUsage}
- replace all "[nl]" with "%newline%" in {_LoreUsage}
- replace all "[p]" with "{@p}" in {_LoreUsage}
- send "%{_LoreUsage}%"
- stop
- else:
- set {_LoreUsage} to "{@LoreUsage}"
- replace all "[cmd]" with "{@LoreCmd}" in {_LoreUsage}
- replace all "[nl]" with "%newline%" in {_LoreUsage}
- replace all "[p]" with "{@p}" in {_LoreUsage}
- send "%{_LoreUsage}%"
- stop
- if arg-1 is "remove" or "clear":
- if arg-2 is set:
- if player's tool is set:
- clear line number arg of lore of player's tool
- set {_LoreCleared} to "{@LoreCleared}"
- replace all "[line]" with "%arg-2%" in {_LoreCleared}
- send "%{_LoreCleared}%"
- stop
- else:
- send "{@p} &7You need to hold an item."
- stop
- else:
- set {_LoreUsage} to "{@LoreUsage}"
- replace all "[cmd]" with "{@LoreCmd}" in {_LoreUsage}
- replace all "[nl]" with "%newline%" in {_LoreUsage}
- replace all "[p]" with "{@p}" in {_LoreUsage}
- send "%{_LoreUsage}%"
- stop
- if arg-3 is "all":
- if player's tool is set:
- set lore of player's tool to ""
- make player execute "/{@LoreCmd} removesilent 1"
- send "{@p} {@LoreAllCleared}"
- stop
- else:
- send "{@p} &7You need to hold an item."
- stop
- else:
- set {_LoreUsage} to "{@LoreUsage}"
- replace all "[cmd]" with "{@LoreCmd}" in {_LoreUsage}
- replace all "[nl]" with "%newline%" in {_LoreUsage}
- replace all "[p]" with "{@p}" in {_LoreUsage}
- send "%{_LoreUsage}%"
- stop
- # The Secret command "LOL", used for clear the lore, just a bsic way to do ir quickly :)
- if arg-1 is "removesilent":
- if player's tool is set:
- if arg-2 is set:
- clear line number arg of lore of player's tool
- stop
- else:
- send "{@p} &7You need to hold an item."
- stop
- command /{@RenameCmd} [<text>]:
- permission: {@RenamePerm}
- permission message: {@NoPerm}
- description: &a&oChange current tool Name
- aliases: {@RenameAliases}
- trigger:
- if arg-1 is not set:
- set {_RenameUsage} to "{@RenameUsage}"
- replace all "[cmd]" with "{@RenameCmd}" in {_RenameUsage}
- replace all "[nl]" with "%newline%" in {_RenameUsage}
- replace all "[p]" with "{@p}" in {_RenameUsage}
- send "%{_RenameUsage}%"
- stop
- if arg-1 is "help":
- set {_RenameUsage} to "{@RenameUsage}"
- replace all "[cmd]" with "{@RenameCmd}" in {_RenameUsage}
- replace all "[nl]" with "%newline%" in {_RenameUsage}
- replace all "[p]" with "{@p}" in {_RenameUsage}
- send "%{_RenameUsage}%"
- stop
- if arg-1 is "reset":
- if player's tool is set:
- if player's tool is not {@blacklistitems}:
- set name of player's tool to ""
- send "{@p} {@RenameResetSuccess}"
- stop
- else:
- send "{@RenameBlacklistItems}"
- stop
- else:
- send "{@p} &7You need to hold an item."
- stop
- if arg-1 is set:
- if player's tool is set:
- if player's tool is not {@blacklistitems}:
- if "%arg-1%" doesn't contain {@blacklistwords}:
- if "%arg-1%" contains "[1]" or "[2]" or "[3]" or "[4]" or "[5]" or "[6]" or "[7]" or "[8]" or "[9]" or "[10]" or "[:(]" or "[:)]" or "[<3]" or "[sun]" or "[crown]" or "[plane]" or "[skull]" or "[cloud]" or "[star]" or "[snow]" or "[<]" or "[v]" or "[x]" or "[:-)]" or "[>]" or "[caution]":
- if {cto::emoji::%player%} = true:
- set {_n} to "%arg-1%"
- replace all "[1]" with "➀" in {_n}
- replace all "[2]" with "➁" in {_n}
- replace all "[3]" with "➂" in {_n}
- replace all "[4]" with "➃" in {_n}
- replace all "[5]" with "➄" in {_n}
- replace all "[6]" with "➅" in {_n}
- replace all "[7]" with "➆" in {_n}
- replace all "[8]" with "➇" in {_n}
- replace all "[9]" with "➈" in {_n}
- replace all "[10]" with "➉" in {_n}
- replace all "[:(]" with "☹" in {_n}
- replace all "[:)]" with "☺" in {_n}
- replace all "[<3]" with "❤" in {_n}
- replace all "[sun]" with "☼" in {_n}
- replace all "[crown]" with "♛" in {_n}
- replace all "[plane]" with "✈" in {_n}
- replace all "[skull]" with "☠" in {_n}
- replace all "[cloud]" with "☁" in {_n}
- replace all "[star]" with "✰" in {_n}
- replace all "[snow]" with "❆" in {_n}
- replace all "[<]" with "«" in {_n}
- replace all "[v]" with "✔" in {_n}
- replace all "[x]" with "✖" in {_n}
- replace all "[:-)]" with "☻" in {_n}
- replace all "[>]" with "»" in {_n}
- replace all "[caution]" with "⚠" in {_n}
- set name of player's tool to colored "%{_n}%"
- set {_RenameSuccess} to "{@RenameSuccess}"
- replace all "[name]" with "%{_n}%" in {_RenameSuccess}
- send colored "{@p} %{_RenameSuccess}%"
- stop
- else:
- set name of player's tool to colored "%arg-1%"
- set {_RenameSuccess} to "{@RenameSuccess}"
- replace all "[name]" with "%arg-1%" in {_RenameSuccess}
- send colored "{@p} %{_RenameSuccess}%"
- stop
- else:
- set name of player's tool to colored "%arg-1%"
- set {_RenameSuccess} to "{@RenameSuccess}"
- replace all "[name]" with "%arg-1%" in {_RenameSuccess}
- send colored "{@p} %{_RenameSuccess}%"
- stop
- else:
- send "{@RenameBlacklistWords}"
- stop
- else:
- send "{@RenameBlacklistItems}"
- stop
- else:
- send "{@p} &7You need to hold an item."
- stop
- command /{@ShinyCmd}:
- permission: {@ShinyPerm}
- permission message: {@NoPerm}
- description: &a&oShiny your item without enchantments
- aliases: {@ShinyAliases}
- trigger:
- if player's tool is set:
- if player's tool is enchanted:
- send "{@p} {@ShinyError}"
- stop
- if player's tool is not enchanted:
- set {_item} to player's tool
- set player's tool to shiny {_item}
- send "{@p} {@ShinySuccess}"
- stop
- else:
- send "{@p} &7You need to hold an item."
- stop
- command /{@EnchantCmd} [<text>] [<text>] [<text>]:
- permission: {@EnchantPerm}
- permission message: {@NoPerm}
- description: &a&oEnchant your items with any enchantment type and level.
- aliases: {@EnchantAliases}
- trigger:
- if arg-1 is not set:
- set {_EnchantUsage} to "{@EnchantUsage}"
- replace all "[cmd]" with "{@EnchantCmd}" in {_EnchantUsage}
- replace all "[nl]" with "%newline%" in {_EnchantUsage}
- replace all "[p]" with "{@p}" in {_EnchantUsage}
- send "%{_EnchantUsage}%"
- stop
- if arg-1 is "help":
- set {_EnchantUsage} to "{@EnchantUsage}"
- replace all "[cmd]" with "{@EnchantCmd}" in {_EnchantUsage}
- replace all "[nl]" with "%newline%" in {_EnchantUsage}
- replace all "[p]" with "{@p}" in {_EnchantUsage}
- send "%{_EnchantUsage}%"
- stop
- if arg-1 is "add":
- if arg-2 is set:
- if arg-3 is set:
- if player's tool is set:
- set {_el} to "%arg-2% %arg-3%" parsed as enchantment type
- enchant the player's tool with {_el}
- set {_m} to "{@EnchantSucess}"
- replace all "[enchantment]" with "%arg-2%" in {_m}
- replace all "[level]" with "%arg-3%" in {_m}
- send "{@p} %{_m}%"
- stop
- else:
- send "{@p} &7You need to hold an item."
- stop
- if arg-1 is "set":
- if arg-2 is set:
- if arg-3 is set:
- if player's tool is set:
- set {_i} to player's tool
- disenchant {_i}
- set {_el} to "%arg-2% %arg-3%" parsed as enchantment type
- enchant the player's tool with {_el}
- set {_m} to "{@EnchantSucess}"
- replace all "[enchantment]" with "%arg-2%" in {_m}
- replace all "[level]" with "%arg-3%" in {_m}
- send "{@p} %{_m}%"
- stop
- else:
- send "{@p} &7You need to hold an item."
- stop
- if arg-1 is "removeall":
- if player's tool is set:
- disenchant player's tool
- set {_m} to "{@EnchantSucess}"
- replace all "[enchantment]" with "%arg-2%" in {_m}
- send "{@p} %{_m}%"
- stop
- else:
- send "{@p} &7You need to hold an item."
- stop
- # ----
- #
- # <> End of Code
- # By Ayham Alali <>
- #
- # ----
- command /gmc [<player>]:
- aliases: creative
- permission: gamemode.creative
- permission message: &4Error: &cYou do not have access to this command!
- trigger:
- if argument 1 is not set:
- set player's gamemode to creative
- message "&6Set game mode &ccreative &6for %player's display name%&6." to sender
- else:
- argument 1 is online
- if sender has permission "gamemode.creative.others":
- set argument 1's gamemode to creative
- message "&6Set game mode &ccreative &6for %player's display name%&6." to sender
- else:
- message "&4Error: Not enough permission" to sender
- command /gms [<player>]:
- aliases: survival
- permission: gamemode.survival
- permission message: &4Error: &cYou do not have access to this command!
- trigger:
- if argument 1 is not set:
- set player's gamemode to survival
- message "&6Set game mode &csurvival &6for %player's display name%&6." to sender
- else:
- argument 1 is online
- if sender has permission "gamemode.survival.others":
- set argument 1's gamemode to survival
- message "&6Set game mode &csurvival &6for %player's display name%&6." to sender
- else:
- message "&4Error: Not enough permission" to sender
- command /gma [<player>]:
- aliases: adventure
- permission: gamemode.adventure
- permission message: &4Error: &cYou do not have access to this command!
- trigger:
- if argument 1 is not set:
- set player's gamemode to adventure
- message "&6Set game mode &cadventure &6for %player's display name%&6." to sender
- else:
- argument 1 is online
- if sender has permission "gamemode.adventure.others":
- set argument 1's gamemode to adventure
- message "&6Set game mode &cadventure &6for %player's display name%&6." to sender
- else:
- message "&4Error: Not enough permission" to sender
- command /gmsp [<player>]:
- aliases: spectator
- permission: gamemode.spectator
- permission message: &4Error: &cYou do not have access to this command!
- trigger:
- if argument 1 is not set:
- set player's gamemode to spectator
- message "&6Set game mode &cspectator &6for %player's display name%&6." to sender
- else:
- argument 1 is online
- if sender has permission "gamemode.spectator.others":
- set argument 1's gamemode to spectator
- message "&6Set game mode &cspectator &6for %player's display name%&6." to sender
- else:
- message "&4Error: Not enough permission" to sender
- command /gm [<text>] [<player>]:
- aliases: gamemode
- trigger:
- if argument 2 is not set:
- if argument 1 is "0":
- if player has permission "gamemode.survival":
- set player's gamemode to survival
- message "&6Set game mode &csurvival &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is "survival":
- if player has permission "gamemode.survival":
- set player's gamemode to survival
- message "&6Set game mode &csurvival &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is "1":
- if player has permission "gamemode.creative":
- set player's gamemode to creative
- message "&6Set game mode &ccreative &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is "creative":
- if player has permission "gamemode.creative":
- set player's gamemode to creative
- message "&6Set game mode &ccreative &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is "2":
- if player has permission "gamemode.adventure":
- set player's gamemode to adventure
- message "&6Set game mode &cadventure &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is "adventure":
- if player has permission "gamemode.adventure":
- set player's gamemode to adventure
- message "&6Set game mode &cadventure &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is "3":
- if player has permission "gamemode.spectator":
- set player's gamemode to spectator
- message "&6Set game mode &cspectator &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is "spectator":
- if player has permission "gamemode.spectator":
- set player's gamemode to spectator
- message "&6Set game mode &cspectator &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is not "0" or "1" or "2" or "3" or "survival" or "creative" or "adventure" or "spectator":
- message "&4Error: &cInvalid argument!"
- if argument 1 is not set:
- message "&4Error: &cMissing argument!"
- else:
- argument 2 is online
- if argument 1 is "0":
- if sender has permission "gamemode.survival.others":
- set argument 2's gamemode to survival
- message "&6Set game mode &csurvival &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is "survival":
- if sender has permission "gamemode.survival.others":
- set argument 2's gamemode to survival
- message "&6Set game mode &csurvival &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is "1":
- if sender has permission "gamemode.creative.others":
- set argument 2's gamemode to creative
- message "&6Set game mode &ccreative &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is "creative":
- if sender has permission "gamemode.creative.others":
- set argument 2's gamemode to creative
- message "&6Set game mode &ccreative &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is "2":
- if sender has permission "gamemode.adventure.others":
- set argument 2's gamemode to adventure
- message "&6Set game mode &cadventure &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is "adventure":
- if sender has permission "gamemode.adventure.others":
- set argument 2's gamemode to adventure
- message "&6Set game mode &cadventure &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is "3":
- if sender has permission "gamemode.spectator.others":
- set argument 2's gamemode to spectator
- message "&6Set game mode &cspectator &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is "spectator":
- if sender has permission "gamemode.spectator.others":
- set argument 2's gamemode to spectator
- message "&6Set game mode &cspectator &6for %player's display name%&6." to sender
- else:
- message "&4Error: &cYou do not have access to this command!"
- if argument 1 is not "0" or "1" or "2" or "3" or "survival" or "creative" or "adventure" or "spectator":
- message "&4Error: &cInvalid argument!"
- if argument 1 is not set:
- message "&4Error: &cMissing argument!"
- command /kick:
- trigger:
- cancel event
- broadcast "[&2Info&f]&a%player%&fさんが&aKick&fを使用しました"
- command /ban:
- trigger:
- cancel event
- broadcast "[&2Info&f]&a%player%&fさんが&aBAN&fを使用しました"
- command /ban-ip:
- trigger:
- cancel event
- broadcast "[&2Info&f]&a%player%&fさんが&aIPBAN&fを使用しました"
- command /deop:
- trigger:
- cancel event
- broadcast "[&2Info&f]&a%player%&fさんが&adeop&fを使用しました"
- command /pardon:
- trigger:
- cancel event
- broadcast "[&2Info&f]&a%player%&fさんが&aKick&fを使用しました"
- command /kill:
- trigger:
- cancel event
- broadcast "[&2Info&f]&a%player%&fさんが&aKill&fを使用しました"
- command /stop:
- trigger:
- cancel event
- broadcast "[&2Info&f]&a%player%&fさんが&astop&fを使用しました"
- on burn:
- cancel event
- on join:
- message "Welcome on our awesome server!"
- broadcast "%player% just joined the server!"
- command /brush:
- trigger:
- cancel event
- command //calc:
- trigger:
- cancel event
- options:
- Prefix: &9&lE&9xplosive&9&lB&9ow>
- NoPerm: &cPay attention! You don't have permissions to do this!
- PermExplode: arrows.explode
- PermLaunchShot: arrows.launch
- GetBow: explosivebot.get
- Author: LoryPandaMC
- Version: WORK IN PROGRESS
- NameBow: &c&lExplosive Bow
- MsgOnShoot: &aEnjoy the KA-BOOM!
- on shoot:
- shooter is a player
- projectile is an arrow
- set {arrows::%projectile%} to true
- on projectile hit:
- {arrows::%projectile%} is true
- delete {arrows::%projectile%}
- delete projectile
- on projectile hit:
- projectile is an arrow
- if shooter has permission "{@PermExplode}":
- if {explode.%shooter%} is true:
- create explosion of force 3 at projectile
- set {explode.%shooter%} to false
- stop
- on join:
- set {explode.%player%} to false
- on shoot:
- name of shooter's tool is "{@NameBow}"
- shooter has permission "{@PermLaunchShot}"
- set {explode.%shooter%} to true
- command /explosivebow:
- trigger:
- if player has permission "{@GetBow}":
- give bow named "{@NameBow}" to player
- message "{@Prefix} {@MsgOnShoot}"
- else:
- message "{@Prefix} {@NoPerm}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement