Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Do not touch the following piece of code, Thanks. #
- options:
- Version: V 2.1
- # ~~~~~~~~~~~~~ONLY Change below if you have used skript before! We don't provide support for changed features! | Only change for personal use ~~~~~~~~~~~~~
- # Put any words you wish to block below.
- options:
- BlockedWords: ".com" or ".net" or ".co" or ".us" or ".uk" or ".ws" or ".tk" or ".org" or ".to" or "dot." or "dot," or "(dot)" or ".192" or "dot" or ".aternos" or ".tech" or ".edu" or "DOT" or " , " or ".de" or ".tl" or ".nl" or ".be" or ".me" or ".info" or ".ly" or ".onion" or ".bit" or ".pl" or ".gl" or ".tv" or ".gs" or ".myserver" or ".club" or ".space" or ".design" or ".rent" or ".bid" or ".trade" or ".webcam" or ".press" or ".io" or ".ca" or ".college" or ".host" or ".es" or ".yoga" or ".financial" or ".flights" or ".guitars" or ".xyz" or ".dj" or ".is" or ".hub" or ".server" or ".webcam" or ".ninja" or ".financial" or ".ca" or ".eu" or ".esy"
- LowLevelCurses: "fuck" or "shit" or "asshole" or "ass" or "cunt" or "bitch" or "shit" or "kys" or "kill yourself" # Add More words if you wish to #
- HighLevelCurses: "fuck" or "shit" or "asshole" or "ass" or "cunt" or "bitch" or "shit" or "wtf" or "anus" or "trash" or "kys" or "fuck you" or "f u" or "beach" # Default Level set to Low in config, go down to Line 15 the code and change {@LowLevelCurses} to {@HighLevelCurses}
- Warning: &7Clearing Entities In
- NoPermissionMsg: &cYou currently do not have the required permissions to execute this command. Please contact a server administrator if this is wrong!
- PunishmentCommand: /mute %player% 1m # You can set this to mute or ban a player. The placeholder for the player is %player%
- on chat:
- if message contains {@LowLevelCurses}:
- cancel event
- make console execute command "{@PunishmentCommand}"
- send "&7&m-------------------------"
- send "&cPlease do not swear!"
- send "&7&m-------------------------"
- command /clearchat:
- description: Clears the chat of everybody on the server at that current time!
- aliases: /clearc, /chatclear, /chatcore:clearchat, /chatcore:chatclear
- permission: chatcore.admin.clearchat
- permission message: {@NoPermissionMsg}
- trigger:
- broadcast "&7"
- loop 150 times:
- broadcast ""
- broadcast ""
- broadcast "&4Chat has been cleared by an administrator"
- stop
- command /cc [<Text>] [<Integer>]:
- description: The help menu for the skript!
- permission: chatcore.admin.help
- permission message: {@NoPermissionMsg}
- trigger:
- if arg 1 is not set:
- send "&cIncorrect usage. Try, /cc help"
- if arg 1 is "help":
- if arg 2 is 1:
- send "&7&m----------&7[&9ChatCore {@Version} Help &7&k|&e Page 1 &7]&m----------"
- send "&8- &7/cc clearchat"
- send "&8- &7/cc disable"
- send "&8- &7/cc enable"
- send "&8- &7/cc reload"
- send "&8- &7/chatcore"
- send "&8- &7/antiswear"
- send "&8- &7/cc help 2"
- send "&7&m---------------&7[&9ChatCore {@Version} Help &7&k|&e Page 1 &7]&m----------"
- if arg 2 is 2:
- send "&7&m----------&7[ &9ChatCore {@Version} Help &7&k|&e Page 2 &7]&m----------"
- send "&8- &7/cc ping"
- send "&8- &7/cc help"
- send "&8- &7/cc permissions"
- send "&8- &7/blockedwords &aNew"
- send "&8- &7/cc help 3"
- send "&8- &7/cc &aNew"
- send "&8- &7/clearmychat &aNew"
- send "&7&m----------&7[ &9ChatCore {@Version} Help &7&k|&e Page 2 &7]&m----------"
- if arg 2 is 3:
- send "&7&m----------&7[ &9ChatCore {@Version} Help &7&k|&e Page 3 &7]&m----------"
- send "&8- &7/chatcoreupdater &cDisabled for development!"
- send "&7&m----------&7[ &9ChatCore {@Version} Help &7&k|&e Page 3 &7]&m----------"
- if arg 1 is "permissions":
- send "&7 &6&k;;&r &e&lC H A T C O R E {@Version} &6&k;;"
- send "&8- &7ChatCore.Bypass"
- send "&8- &7ChatCore.Admin"
- send "&8- &7ChatCore.Bypass"
- send "&8- &7ChatCore.Admin.Help"
- send "&8- &7ChatCore.Clearchat"
- send "&8- &7ChatCore.Clearmychat &aNew"
- send "&8- &7ChatCore.Clearentities &aNew"
- if arg 1 is "disable":
- set {chat} to false
- broadcast "&7Chat has been disabled by &c%player%&7! ."
- if arg 1 is "enable":
- set {chat} to true
- broadcast "&7Chat has been enabled by &c%player%&7!r."
- if arg 1 is "reload":
- broadcast "&cChatCore {@Version} is reloading.."
- make player execute command "/sk reload ChatCore"
- wait 7 seconds
- broadcast "&aChatCore {@Version} has succesfully reloaded!"
- broadcast "&aPlease report any issues on the Github page!"
- if arg 1 is "ping":
- send "&cThis feature has been temporarily disabled by the developer"
- if arg 1 is "clearchat":
- make player execute command "/clearchat"
- stop
- command /chatcore:
- trigger:
- send "&7 &6&k;;&r &e&lC H A T C O R E {@Version} &6&k;;"
- send "&7"
- send "&7ChatCore ( Free ) is a all in one chat control skript developed entirely by &6FrostedWeFall&7!"
- send "&7This server is running ChatCore {@Version}"
- send "&7"
- command /blockedwords:
- trigger:
- send "&7 &6&k;;&r &e&lB l o c k e d A d W o r d s &6&k;;"
- send ""
- send "&9.com, .net, .co, .us, .uk, .ws, .tk, .org, .to, dot., dot, (dot), .192, dot, .aternos, .tech, .edu, DOT, .de, .tl, .nl, .be, .me, .info, .ly, .onion, .bit, .pl, .gl, .tv, .gs, .myserver, .club, .space, .design, .rent, .bid, .trade, .webcam, .press, .io, .ca, .college, .host, .es, .yoga, .financial, .flights, .guitars, .xyz, .dj , .is, .hub, .server, .webcam, .ninja, .financial, .ca, .eu, .esy"
- send ""
- on command:
- if command is "pl":
- if player doesn't have permission "chatcore.admin":
- send "&cYou do not have the permission chatcore.admin and therefore cannot perform this operation. Please contact your server administrator if this is wrong."
- cancel event
- if command is "bukkit:pl":
- if player doesn't have permission "chatcore.admin":
- send "&cYou do not have the permission chatcore.admin and therefore cannot perform this operation. Please contact your server administrator if this is wrong."
- cancel event
- if command is "plugins":
- if player doesn't have permission "chatcore.admin":
- send "&cYou do not have the permission chatcore.admin and therefore cannot perform this operation. Please contact your server administrator if this is wrong."
- cancel event
- if command is "version":
- if player doesn't have permission "chatcore.admin":
- send "&cYou do not have the permission chatcore.admin and therefore cannot perform this operation. Please contact your server administrator if this is wrong."
- cancel event
- if command is "icanhasbukkit":
- if player doesn't have permission "chatcore.admin":
- send "&cYou do not have the permission chatcore.admin and therefore cannot perform this operation. Please contact your server administrator if this is wrong."
- cancel event
- if command is "help":
- if player doesn't have permission "chatcore.admin":
- send "&cYou do not have the permission chatcore.admin and therefore cannot perform this operation. Please contact your server administrator if this is wrong."
- cancel event
- if command is "bukkit:help":
- if player doesn't have permission "chatcore.admin":
- send "&cYou do not have the permission chatcore.admin and therefore cannot perform this operation. Please contact your server administrator if this is wrong."
- cancel event
- if command is "?":
- if player doesn't have permission "chatcore.admin":
- send "&cYou do not have the permission chatcore.admin and therefore cannot perform this operation. Please contact your server administrator if this is wrong."
- cancel event
- if command is "bukkit:?":
- if player doesn't have permission "chatcore.admin":
- send "&cYou do not have the permission chatcore.admin and therefore cannot perform this operation. Please contact your server administrator if this is wrong."
- cancel event
- on chat:
- if message contains {@BlockedWords}:
- cancel event
- make console execute command "/mute %player% 5m"
- send "&7&m-------------------------"
- send "&cPlease do not attempt to advertise"
- send "&7&m-------------------------"
- on chat:
- if {chat} is false:
- if player has permission "chatcore.admin.bypass":
- cancel event
- broadcast "&9%player's displayname%&8: &f%message%"
- else:
- cancel event
- send "&cChat has been disabled by an administrator&8!"
- else:
- cancel event
- broadcast "&9%player's displayname%&8: &f%message%"
- # Experimental Commands + Disabled commands will go below here ( Idea from SimpleChat Skript ) #
- command /clearmychat:
- permission: chatcore.clearmychat
- trigger:
- message "&7"
- loop 150 times:
- message ""
- message ""
- message "&4Your chat has been cleared!"
- stop
- command /chatcoreupdater:
- permission: chatcore.admin.updater
- trigger:
- send "&cThis feature has been temporarily disabled by the developer"
- # Find that here https://www.spigotmc.org/resources/simplechat-chat-formatter-antiswear-and-more-skript-1-7-1-12.9998/ #
- #Thank you for using my ChatCore V2.10 1.12.2 Skript#
- #This has been recently updated for 1.12.2 compatibility#
- #Be sure to check out my other Skripts and Plugins below#
- #Just copy and paste the following links into your browser or search engine#
- #https://www.spigotmc.org/resources/%E2%98%85-basicbackpacks-%E2%98%85-the-best-working-backpacks-plugin-%E2%96%BA-constant-updates-%E2%97%84.47339/#
- #https://www.spigotmc.org/resources/playervaults-duplication-protect.45711/
- #https://www.spigotmc.org/resources/frostclearlag.46239/#
- #https://www.spigotmc.org/resources/%E2%9C%B1-combat-log-%E2%9C%B1-skript-%E2%9C%B1-1-8-x-1-12-2-%E2%9C%B1-fully-customizable-%E2%9C%B1-new-%E2%9C%B1.49866/#
- #https://www.spigotmc.org/resources/consolecommands.50744/#
- #More plugins coming soon including a paid version of chatcore!#
- #Thanks for reading, I hope you enjoy my plugin!#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement