View difference between Paste ID: MKeL57cj and xCkkV5xU
SHOW: | | - or go back to the newest paste.
1
#Thank you for using my ChatCore V2.0.6 1.12.2 Skript#
2
#This has been recently updated for 1.12.2 compatibility#
3
#Be sure to check out my other Skripts and Plugins below#
4
#Just copy and paste the following links into your browser or search engine#
5
#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/#
6
#https://www.spigotmc.org/resources/playervaults-duplication-protect.45711/
7
#https://www.spigotmc.org/resources/frostclearlag.46239/#
8
#Thanks for reading, I hope you enjoy my plugin!#
9
10
11
# Put any words you wish to block below.
12
options:
13
	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"
14
	Version: V 2.0.6
15
	Warning: &7Clearing Entities In 
16
command /clearchat:
17
  permission: chatcore.clearchat
18
  trigger:
19
    broadcast "&7"
20
    loop 150 times:
21
      broadcast ""
22
      broadcast ""
23
    broadcast "&4Chat has been cleared by an administrator"
24
    stop
25
command /cc [<text>]:
26
	permission: chatcore.admin.help
27
	permission message: &cYou currently do not have the required permissions to execute this command. Please contact a server administrator if this is wrong! ChatCore.Admin.Help
28
	trigger:
29
		if arg 1 is not set:
30
			send "&cIncorrect usage. Try, /cc help"
31
		if arg 1 is "help":
32
			send "&6Chat&7Core Mini Help 1:"
33
			send "&8- &7/clearchat"
34
			send "&8- &7/cc disable"
35
			send "&8- &7/cc enable"
36
			send "&8- &7/cc reload"
37
			send "&8- &7/chatcore"
38
			send "&8- &7/antiswear"
39
			send "&8- &7/cc help2"
40
		if arg 1 is "help2":
41
			send "&6Chat&7Core Mini Help 2:"
42
			send "&8- &7/cc ping"
43
			send "&8- &7/cc help"
44
			send "&8- &7/cc permissions"
45
			send "&8- &7/blockedwords &aNew"
46
			send "&8- &7/lagg clear &aNew"
47
			send "&8- &7/cc &aNew"
48
			send "&8- &7/clearmychat &aNew"
49
		if arg 1 is "permissions":
50
			send "&7                        &6&k;;&r   &e&lC H A T C O R E {@Version}  &6&k;;"
51
			send "&8- &7ChatCore.Bypass"
52
			send "&8- &7ChatCore.Admin"
53
			send "&8- &7ChatCore.Bypass"
54
			send "&8- &7ChatCore.Admin.Help"
55
			send "&8- &7ChatCore.Clearchat"
56
			send "&8- &7ChatCore.Clearmychat &aNew"
57
			send "&8- &7ChatCore.Clearentities &aNew"
58
		if arg 1 is "disable":
59
			set {chat} to false
60
			broadcast "&cChat has been disabled by an administrator."
61
		if arg 1 is "enable":
62
			set {chat} to true
63
			broadcast "&aChat has been enabled by an administator."
64
		if arg 1 is "reload":
65
			broadcast "&cChatCore {@Version} is reloading.."
66
			make player execute command "/sk reload ChatCore"
67
			wait 7 seconds
68
			broadcast "&aChatCore {@Version} has succesfully reloaded!"
69
			broadcast "&aPlease report any issues on the Spigot page!"
70
		if arg 1 is "ping":
71
			send "&cThis feature has been temporarily disabled by the developer"
72
command /chatcore:
73
	trigger:
74
		send "&7                        &6&k;;&r   &e&lC H A T C O R E {@Version}  &6&k;;"
75
		send "&7"
76
		send "&7ChatCore ( Free ) is a all in one chat control alternative skript developed entirely by &6FrostedWeFall&7!"
77
		send "&7This server is running ChatCore {@Version}"
78
		send "&7"
79
command /antiswear:
80
	trigger:
81
		send "&cThis feature has been disabled by the developer and has been replaced with the Word Blocker."
82
command /blockedwords:
83
	trigger:
84
		send "&7                        &6&k;;&r   &e&lB l o c k e d A d W o r d s  &6&k;;"
85
		send ""
86
		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"
87
		send ""
88
on command:
89
	if command is "pl":
90
		if player doesn't have permission "chatcore.admin":
91
			send "&cYou do not have the permission chatcore.admin and therefore cannot perform this operation. Please contact your server administrator if this is wrong."
92
			cancel event
93
	if command is "bukkit:pl":
94
		if player doesn't have permission "chatcore.admin":
95
			send "&cYou do not have the permission chatcore.admin and therefore cannot perform this operation. Please contact your server administrator if this is wrong."
96
			cancel event
97
	if command is "plugins":
98
		if player doesn't have permission "chatcore.admin":
99
			send "&cYou do not have the permission chatcore.admin and therefore cannot perform this operation. Please contact your server administrator if this is wrong."
100
			cancel event
101
on chat:
102
	if message contains {@BlockedWords}:
103
		cancel event
104
		make console execute command "/mute %player% 5m"
105
		send "&7&m-------------------------"
106
		send "&cPlease do not attempt to advertise"
107
		send "&7&m-------------------------" 
108
on chat:
109
	if {chat} is false:
110
		if player has permission "chatcore.bypass":
111
			cancel event
112
			broadcast "&9%player's displayname%&8: &f%message%"
113
		else:
114
			cancel event
115
			send "&cChat has been disabled by an administrator&8!"
116
	else:
117
		cancel event
118
		broadcast "&9%player's displayname%&8: &f%message%"
119
120
121
# Experimental Commands + Disabled commands will go below here ( Idea from SimpleChat Skript ) #
122
123
command /clearmychat:
124
  permission: chatcore.clearmychat
125
  trigger:
126
    message "&7"
127
    loop 150 times:
128
      message ""
129
      message ""
130
    message "&4Your chat has been cleared!"
131
    stop
132
133
every 10 minutes:
134
	broadcast "{@Warning} &c1 &7Minute!"
135
	wait 57 seconds
136
	broadcast "{@Warning} &c3 &7Seconds!"
137
	wait 1 seconds
138
	broadcast "{@Warning} &c2 &7Seconds!"
139
	wait 1 seconds
140
	broadcast "{@Warning} &c1 &7Seconds!"
141
	wait 1 seconds
142
	make server execute command "/lagg clear"
143
144
command /lagg [<text>] [<integer>]:
145
	trigger:
146
		if player has permission "chatcore.clearentities":
147
			if arg 1 is "clear":
148
				clear {_count}
149
				loop all arrows:
150
					clear loop-entity
151
					add 1 to {_count}
152
				loop entities:
153
					loop-entity is a dropped item
154
					clear loop-entity
155
					add 1 to {_count}
156
				if {_count} is not set:
157
					set {_count} to 0
158
				broadcast "&c%{_count}% &7entities have been removed from the server!"
159
160
161
# Find that here https://www.spigotmc.org/resources/simplechat-chat-formatter-antiswear-and-more-skript-1-7-1-12.9998/ #