· 6 years ago · Jun 05, 2019, 06:12 PM
1options:
2
3 name: &8[&6&lES&8]
4
5 cooldown : 500 seconds #For /report
6
7 rocketlength: 7
8
9 firstjoinmessage: "&2&lWelcome to the server %player%" #You can change this <3
10
11 Censored: No No Word
12
13 spamcooldown: 4
14
15
16variables: #Variables do not touch most of these only the ones where it says
17
18 {balance::%player%} = 0 #Default player balance you can edit
19
20 {plugins.on} = "false"
21
22 {firstjoin.message} = true
23
24 {mail.on} = true
25
26 {god.enabled.%player%} = 0
27
28 {antibuild} = false
29
30
31#Punishment stuff <------------------#
32#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
33#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
34command /mute <player>:
35 permission: essentials.mute
36 usage: /mute <Player>
37 trigger:
38 set {Essentials.muted.%argument 1%} to true
39 message "&6You have been silenced!" to player
40 stop
41
42command /unmute <player>:
43 permission: Essentials.unmute
44 usage: /unmute <Player>
45 trigger:
46 set {Essentials.muted.%argument 1%} to false
47 message "&6You have been unsilenced!" to player
48 stop
49
50on chat:
51 if {Essentials.muted.%player%} is true:
52 cancel event
53 message "&6You have been silenced!"
54 stop
55
56command /ban [<Offlineplayer>] [<Text>]:
57 permission: Essentials.ban
58 usage: /ban <Player> [<Reason>]
59 trigger:
60 if player has permission "Essentials.ban":
61 if arg 1 is set:
62 if arg 2 is set:
63 set {banned.%arg 1%} to true
64 set {ban.time.%arg 1%} to now
65 set {ban.reason.%arg 1%} to argument-2
66 set {ban.bannedby.%arg 1%} to player
67 set {ban.expire.%arg 1%} to "Never"
68 set {BanIP.%arg 1%} to "False"
69 kick arg 1 due to "&7Banned for &c%arg 2% &7by &c%player%"
70 ban arg 1 due to "&7Banned for &c%arg 2% &7by &c%player%"
71 loop all players:
72 loop-player has permission "oi"
73 send "&7[&6&lEssentialsSkript&7] &c%player% &7banned &c%arg 1% &7Reason: &c%arg 2%" to loop-player
74 else:
75 send "&7[&6&lEssentialsSkript&7] &c/Ban <Player> <Reason>"
76 else:
77 send "&7[&6&lEssentialsSkript&7] &c/Ban <Player> <Reason>"
78 else:
79 send "&7[&6&lEssentialsSkript&7] &cNo permission"
80 stop
81
82command /banip [<Offlineplayer>] [<Text>]:
83 permission: Essentials.banip
84 usage: /ban <Player> [<Reason>]
85 trigger:
86 if player has permission "Essentials.banip":
87 if arg 1 is set:
88 if arg 2 is set:
89 set {banned.%arg 1%} to true
90 set {ban.time.%arg 1%} to now
91 set {ban.reason.%arg 1%} to argument-2
92 set {ban.expire.%arg 1%} to "Never"
93 set {ban.bannedby.%arg 1%} to player
94 set {IP.%arg 1%} to ip of arg 1
95 set {BanIP.%arg 1%} to "True"
96 kick arg 1 due to "&7IP-Banned for &c%arg 2% &7by &c%player%"
97 ban arg 1 due to "&7IP-Banned for &c%arg 2% &7by &c%player%"
98 ban ip of arg 1 due to "&7IP-Banned for &c%arg 2% &7by &c%player%"
99 loop all players:
100 loop-player has permission "{Essentials.notify}"
101 send "&7[&6&lEssentialsSkript&7] &c%player% &7ip-banned &c%arg 1% &7Reason: &c%arg 2%" to loop-player
102 else:
103 send "&7[&6&lEssentialsSkript&7] &c/Banip <Player> <Reason>"
104 else:
105 send "&7[&6&lEssentialsSkript&7] &c/Banip <Player> <Reason>"
106 else:
107 send "&7[&6&lEssentialsSkript&7] &cNo permission"
108 stop
109
110command /tempban [<Offlineplayer>] [<Text>] [<Timespan>]:
111 permission: Essentials.tempban
112 usage: /tempban <Player> <Reason> <Timespan>
113 trigger:
114 if player has permission "Essentials.tempban":
115 if arg 1 is set:
116 if arg 2 is set:
117 if arg 3 is set:
118 set {banned.%arg 1%} to true
119 set {ban.time.%arg 1%} to now
120 set {ban.reason.%arg 1%} to argument-2
121 set {ban.expire.%arg 1%} to now
122 add arg-3 to {ban.expire.%arg 1%}
123 set {_Unbantime} to difference between {ban.expire.%arg 1%} and now
124 set {ban.bannedby.%arg 1%} to player
125 kick arg 1 due to "&7Temp-Banned for &c%arg 3% &7for &c%arg 2% &7by &c%player% &7- &7Will be unbanned &c{ban.expire.%arg 1%} EST"
126 ban arg 1 due to "&7Temp-Banned for &c%arg 3% &7for &c%arg 2% &7by &c%player% &7- &7Will be unbanned &c{ban.expire.%arg 1%} EST"
127 loop all players:
128 loop-player has permission "{Essentials.notify}"
129 send "&7[&6&lEssentialsSkript&7] &c%player% &7tempbanned &c%arg 1% &7for &c%arg 3% &7Reason: &c%arg 2%" to loop-player
130 wait {_Unbantime}
131 unban arg-1
132 else:
133 send "&7[&6&lEssentialsSkript&7] &c/Tempban <Player> <Reason> <Timespan>"
134 else:
135 send "&7[&6&lEssentialsSkript&7] &c/Tempban <Player> <Reason> <Timespan>"
136 else:
137 send "&7[&6&lEssentialsSkript&7] &c/Tempban <Player> <Reason> <Timespan>"
138 else:
139 send "&7[&6&lEssentialsSkript&7] &cNo permission"
140 stop
141
142command /unban [<offlineplayer>]:
143 permission: Essentials.unban
144 usage: /unban <player>
145 trigger:
146 if player has permission "Essentials.unban":
147 if arg 1 is set:
148 if {banned.%arg 1%} is true:
149 unban arg-1
150 unban ip of arg 1
151 set {banned.%arg 1%} to false
152 loop all players:
153 loop-player has permission "Essentials.notify"
154 send "&7[&6&lEssentialsSkript&7] &c%player% &7unbanned &c%arg 1%" to loop-player
155 else:
156 send "&7[&6&lEssentialsSkript&7] &cThis player isn't banned"
157 else:
158 send "&7[&6&lEssentialsSkript&7] &c/Unban <Player>"
159 else:
160 send "&7[&6&lEssentialsSkript&7] &cNo permission"
161 stop
162
163command /kick [<Offlineplayer>] [<Text>]:
164 permission: Essentials.kick
165 usage: /kick <Player> [<Reason>]
166 trigger:
167 if player has permission "Essentials.kick":
168 if arg 1 is set:
169 if arg 2 is set:
170 kick arg 1 due to "&7Kicked for &c%arg 2% &7by &c%player%"
171 loop all players:
172 loop-player has permission "Essentials.notify"
173 send "&7[&6&lEssentialsSkript&7] &c%player% &7kicked &c%arg 1% &7Reason: &c%arg 2%" to loop-player
174 else:
175 send "&7[&6&lEssentialsSkript&7] &c/kick <Player> <Reason>"
176 else:
177 send "&7[&6&lEssentialsSkript&7] &c/kick <Player> <Reason>"
178 else:
179 send "&7[&6&lEssentialsSkript&7] &cNo permission"
180 stop
181
182command /baninfo [<offlineplayer>]:
183 permission: Essentials.baninfo
184 usage: /baninfo <Player>
185 trigger:
186 if player has permission "Essentials.baninfo":
187 if arg is set:
188 if {banned.%arg 1%} is true:
189 send "&7&m------------------------"
190 send "&7&m------------------------"
191 send "&c&lBanned player&7: %arg 1%"
192 send "&c&lBanned by&7: %{ban.bannedby.%arg 1%}%"
193 send "&c&lBan reason&7: %{ban.reason.%arg 1%}%"
194 send "&c&lTime of Ban (EST) &7: %{ban.time.%arg 1%}%"
195 send "&c&lIP Banned &7: %{BanIP.%arg 1%}%"
196 send "&c&lExpiration&7: %{ban.expire.%arg 1%}%"
197 send "&7&m------------------------"
198 else:
199 send "&7[&6&lEssentialsSkript&7] &cThis player is not banned"
200 else:
201 send "&7[&6&lEssentialsSkript&7] &c/Baninfo <Player>"
202 else:
203 send "&7[&6&lEssentialsSkript&7] &cNo Permission"
204 stop
205
206command /unbanip [<offlineplayer>]:
207 permission: Essentials.unbanip
208 usage: /unbanip <Player>
209 trigger:
210 if arg 1 is not set:
211 send "&7[&6&lEssentialsSkript&7]You must specify a player."
212 stop
213 if arg 1 is set:
214 ip-unban arg 1
215 broadcast "&7[&6&lEssentialsSkript&7]%arg 1% has been IP-unbanned."
216 stop
217
218command /ignore [<player>]:
219 permission: Essentials.ignore
220 usage: /ignore <Player>
221 trigger:
222 if arg 1 is not set:
223 send "&7[&6&lEssentialsSkript&7] You are ignoring: %{ignore::%uuid of player%::*}%"
224 stop
225 if arg 1 is set:
226 if arg 1 is "%player%":
227 send "&7[&6&lEssentialsSkript&7] You cannot ignore yourself."
228 stop
229 else:
230 if {ignore::%uuid of player%::*} contains arg 1:
231 clear {ignore::%uuid of player%::%arg 1%}
232 send "&7[&6&lEssentialsSkript&7]You are no longer ignoring %arg 1%."
233 stop
234 else:
235 set {ignore::%uuid of player%::%arg 1%} to arg 1
236 send "&7[&6&lEssentialsSkript&7]You are now ignoring %arg 1%."
237 stop
238
239command /helpop <text>:
240 permission: Essentials.helpop
241 trigger:
242 message "&4[HELPOP] &7%player's name%: &f%arg 1%"
243 loop all players:
244 loop-player has permission "Essentials.helpop.receive"
245 send "&4[HELPOP] &7%player's name%: &f%arg 1%" to loop-player
246 stop
247
248
249
250
251
252#Economy <--------------------#
253#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
254#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
255command /setworth [<item type = %tool of player%>] <number>:
256 permission: Essentials.setworth
257 trigger:
258 set {Essentials.price.%argument 1%} to argument 2
259 message "&7[&6&lEssentialsSkript&7]&7 Set the price of %argument 1% to %argument 2%"
260 stop
261
262command /worth [<item type = %tool of player%>]:
263 permission: Essentials.worth
264 trigger:
265 if {Essentials.price.%argument 1%} is not set:
266 message "&7[&6&lEssentialsSkript&7] &7This item can not be sold to the server."
267 stop
268 message "&7[&6&lEssentialsSkript&7] &7This item costs {Essentials.price.%argument 1%}!"
269 stop
270
271command /bal:
272 aliases: Balance
273 permission: Essentials.bal
274 Trigger:
275 message "&aBalance: &c$%{balance::%player%}%"
276 stop
277
278command /pay <player> <number>:
279 permission: Essentials.pay
280 Trigger:
281 if arg 2 is greater than {balance::%player%}:
282 send "&cYou don't have enough money to pay this player!" to player
283 else:
284 add arg 2 to {balance::%arg 1%}
285 message "&a$%arg 2% has been sent to %arg 1%"
286 message "&aYou have received $%arg 2% from %player%" to arg 1
287 stop
288
289command /eco <text> <player> <number>:
290 usage: /eco give,set,reset <player> <amount>
291 permission: Essentials.eco
292 Trigger:
293 if arg 1 is "give":
294 add arg 3 to {balance::%arg 2%}
295 message "&aYou have received $%arg 3%!" to arg 2
296 if arg 1 is "set":
297 set {balance::%arg 2%} to arg 3
298 message "&aYour balance was set to $%arg 3%!"
299 if arg 1 is "reset":
300 set {balance::%arg 2%} to 0
301 message "&aYour balance was reset!" to arg 2
302 stop
303
304
305
306
307
308
309#Teleport<-----------------------#
310#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
311#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
312command /setwarp <text>:
313 permission: Essentials.setwarp
314 description: Create a warp!
315 trigger:
316 set {essentials.%argument 1%.warp} to location of player
317 message "&7[&6&lEssentialsSkript&7] &cWarp set"
318 stop
319
320command /warp <text>:
321 permission: Essentials.warp
322 description: Warp to a warp
323 trigger:
324 teleport player to {essentials.%argument 1%.warp}
325 message "&7[&6&lEssentialsSkript&7] &cWarped you to &c&l%argument 1%"
326 if {essentials.%argument 1%.warp} does not exist:
327 message "&7[&6&lEssentialsSkript&7] &cThat warp does not exist!"
328 stop
329
330command /delwarp <text>:
331 permission: Essentials.delwarp
332 description: Delete a warp
333 trigger:
334 delete {essentials.%argument 1%.warp}
335 message "&c&lDeleted Warp!"
336 stop
337
338command /tpa <player>:
339 permission: Essentials.tpa
340 description: Teleport to an player
341 trigger:
342 set {essentials.tpa.%argument 1%} to player
343 send " &e&l%{essentials.tpa.%argument 1%}% wants to teleport you to him." to argument 1
344 message "&e&lTeleport request was sent"
345 stop
346
347command /tpahere <player>:
348 permission: Essentials.tpa
349 description: Teleport an player to you
350 trigger:
351 set {essentials.tpahere.%argument 1%} to player
352 send "&e&l%{essentials.tpa.%argument 1%}% wants to teleport to you." to argument 1
353 message "&e&lTeleport request was sent"
354 stop
355
356command /tpaccept:
357 trigger:
358 if {essentials.tpa.%player%} is not "0":
359 teleport {essentials.tpa.%player%} to location of player
360 send "&e&l%player% was teleported to you" to {essentials.tpahere.%player%}
361 send "&e&lYou were teleported to %{essentials.tpahere.%player%} %" to player
362 if {essentials.tpahere.%player%} is not "0":
363 teleport player to location of {essentials.tpahere.%player%}
364 send "&e&lYou were teleported to %player%" to {essentials.tpahere.%player%}
365 send "&e&l%{essentials.tpahere.%player%}% was teleported to you" to player
366 else:
367 message "&e&lThere aren´t any teleport requests"
368 stop
369
370command /sethome:
371 description: Set your home
372 permission: Essentials.home
373 executable by: players
374 trigger:
375 set {homes.%player%.location} to location of player
376 message "Set your home to <grey>%location of player%<reset>"
377 stop
378
379command /home:
380 description: Teleport yourself to your home
381 permission: Essentials.home
382 executable by: players
383 trigger:
384 if {homes.%player%.location} is not set:
385 message "You have not set your home yet!"
386 stop trigger
387 teleport player to {homes.%player%.location}
388 stop
389
390command /setspawn:
391 permission: Essentials.setspawn
392 permission message: &4Sorry, but you need higher permission!
393 trigger:
394 set {spawn} to location of player
395 message "&7[&6&lEssentialsSkript&7] &aYou set server spawn, succesfully!"
396 stop
397
398command /spawn [<player>]:
399 trigger:
400 if {spawn} isn't set:
401 message "&7[&6&lEssentialsSkript&7] &cError, spawn is not set!"
402 stop
403 else:
404 if argument 1 isn't set:
405 teleport player to {spawn}
406 else:
407 if player has permission "sk.spawn.admin":
408 teleport arg 1 to {spawn}
409 else:
410 send "&4Sorry, but you need higher permission!" to player
411 stop
412
413command /delspawn:
414 permission: Essentials.delspawn
415 permission message: &4Sorry, but you need higher permission!
416 trigger:
417 delete {spawn}
418 message "&7[&6&lEssentialsSkript&7] &cYou deleted the server spawn, succesfully!"
419 stop
420
421command /tp <player>:
422 description: Teleports you to a player.
423 usage: /tp <player>.
424 permission: Essentials.tp
425 trigger:
426 if player has permission "Essentials.tp":
427 teleport player to argument
428 message "&e&lTeleported to %argument%"
429 stop
430
431command /tphere <player>:
432 usage: /tp <target player>
433 permission: Essentials.tph
434 trigger:
435 if player has permission "Essentials.tp":
436 message "&e&lTeleported %argument%"
437 teleport argument to player
438 stop
439
440command /near [<integer = 10>]:
441 permission: Essentials.near
442 usage: /near <1-10>
443 trigger:
444 add player to {EssSlnear::list}
445 loop players in radius argument 1 of the player:
446 add loop-player to {EssSlnear::list}
447 message "&6Players Near You&c %{EssSlnear::list}%"
448 stop
449
450
451
452
453
454
455
456
457#Fun<-------------------#
458#^^^^^^^^^^^^^^^^^^^^^^^#
459#^^^^^^^^^^^^^^^^^^^^^^^#
460command /explode <player>:
461 permission: Essentials.explode
462 trigger:
463 create explosion of force 0 at argument 1
464
465command /firework:
466 permission: Essentials.firework
467 trigger:
468 launch creeper firework colored red at player timed 1
469 stop
470
471on join:
472 message "&6Welcome to the server! Do /list to check for online players"
473
474command /motd: #Make both the messages the same!
475 permission: Essentials.motd
476 trigger:
477 send "&6Welcome to the server! Do /list to check for online players"
478 stop
479
480command /antioch:
481 permission: Essentials.antioch
482 trigger:
483 spawn 1 primed tnt at the targeted block
484 stop
485
486command /fakeop <player>:
487 usage: /fakeop <Player>
488 permission: Essentials.fakeop
489 trigger:
490 send "&7&o[Server: Opped %arg 1%]" to arg player
491 message "&7&o[Server: Opped %arg 1%]"
492 stop
493
494command /fakedeop <player>:
495 usage: /fakedeop <player>
496 permission: Essentials.fakedeop
497 trigger:
498 send "&7&o[Server: Deopped %arg 1%]" to arg player
499 message "&7&o[Server: Deopped %arg 1%]"
500 stop
501
502command /sudo [<player>] [<text>]:
503 permission: Essentials.sudo
504 trigger:
505 if arg 1 is not set:
506 send "&7[&6&lEssentialsSkript&7]You must specify a player to sudo."
507 stop
508 if arg 1 is set:
509 if arg 2 is not set:
510 send "&7[&6&lEssentialsSkript&7]You must specify a command to sudo on %arg 1%."
511 stop
512 if arg 2 is set:
513 make arg 1 execute command "%arg 2%"
514 send "&7[&6&lEssentialsSkript&7]%arg 1% &8:: &e%arg 2%"
515 loop all players:
516 if loop-player has permission "Essentials.social":
517 send "&7[&6&lEssentialsSkript&7]%player% &esudoed &7%arg 1% &8: &c%arg 2%" to loop-player
518 stop
519 if {socialspy::%uuid of loop-player%} is set:
520 send "&7[&6&lEssentialsSkript&7]%player% &esudoed &7%arg 1% &8: &c%arg 2%" to loop-player
521 stop
522 stop
523
524command /enchant [<enchantment type>]:
525 permission: Essentials.enchant
526 aliases: /enchantment
527 trigger:
528 if arg 1 is not set:
529 message "&7[&6&lEssentialsSkript&7]Please specify an enchantment to apply."
530 stop
531 if player's tool is air:
532 message "&7[&6&lEssentialsSkript&7]You cannot enchant air."
533 stop
534 else:
535 enchant player's tool with arg 1
536 send "&7[&6&lEssentialsSkript&7]Your item has been enchanted with %arg 1%."
537 stop
538
539command /jump:
540 permission: Essentials.jump
541 trigger:
542 set {back::%uuid of player%} to location of player
543 teleport the player to the targeted block
544 stop
545
546command /fireball:
547 permission: Essentials.fireball
548 trigger:
549 set {FireBallSpeed} to yaml value "Options.Other.FireBallSpeed" from file "plugins/EssentialsSkript/config.yml"
550 shoot a fireball at speed {FireBallSpeed}
551 stop
552
553command /spawnmob [<entity types>] [<number>] [<player>]:
554 description: Receive the Skull of a Player
555 permission: Essentials.spawnmob
556 usage: /spawnmob(mob) <mob> [amount] [player]
557 trigger:
558 if arg 1 is not set:
559 send "&7[&6&lEssentialsSkript&7]You must specify a mob to spawn."
560 stop
561 if arg 1 is set:
562 if arg 2 is not set:
563 spawn 1 of arg 1 at the player
564 send "&7[&6&lEssentialsSkript&7]1 %arg 1% has been spawned."
565 stop
566 if arg 2 is set:
567 if arg 3 is not set:
568 spawn arg 2 of arg 1 at the player
569 send "&7[&6&lEssentialsSkript&7]%arg 2% %arg 1%(s) have been spawned."
570 stop
571 if arg 3 is set:
572 if player has permission "Essentials.spawnmob.others":
573 spawn arg 2 of arg 1 at arg 3
574 send "&7[&6&lEssentialsSkript&7]%arg 2% %arg 1%(s) have been spawned on %arg 3%."
575 stop
576 else:
577 send "Lol, No" #You can change this line if you want#
578 stop
579
580command /burn <player> <timespan>:
581 permission: Essentials.burn
582 trigger:
583 ignite the arg player for arg timespan
584 stop
585
586command /extinguish <player>:
587 permission: Essentials.burn
588 trigger:
589 extinguish the arg player
590 stop
591
592command /top:
593 aliases: surface
594 permission: Essentials.top
595 trigger:
596 if player has permission "EssSk.top2":
597 set {_loc} to location of player
598 set y-coordinate of {_loc} to 257
599 loop 256 times:
600 remove 1 from the y-coordinate of {_loc}
601 if block at {_loc} is not air or torch or sign or water or lava:
602 teleport player to block above {_loc}
603 stop loop
604 send "&8&l? &bTeleported to the top-most block at your location. &b&oY=%y coordinate of player%"
605 stop
606 else:
607 send "&8&l? &c&oNo Permission"
608 stop
609command /hat <material>:
610 permission: Essentials.hat
611 usage: /hat <block>
612 trigger:
613 equip player with arg material
614 message "&3Enjoy your new hat!"
615 stop
616
617command /tree [<text>]:
618 permission: Essentials.tree
619 trigger:
620 if the targeted block is not grass or dirt:
621 message "&7[&6&lEssentialsSkript&7] Trees can only be grown on grass and dirt."
622 stop
623 if arg 1 is not set:
624 grow tree of type any tree above the targeted block
625 message "&7[&6&lEssentialsSkript&7] A tree has been grown above the block you are looking at."
626 stop
627
628command /ping:
629 description: Pong!
630 permission: Essentials.ping
631 trigger:
632 message "Pong!"
633 stop
634
635command /nick <text> [<player>]:
636 aliases:nickname
637 description: set your or an other players Nickname
638 permission:Essentials.nick
639 usage: /nick <NickName> [<Player (If it is not you!)>]
640 trigger:
641 if argument 2 is not set:
642 set display name of player to "%colored argument 1%"
643 set {essentials.%player%.nick} to "%colored argument 1%"
644 message "&7[&6&lEssentialsSkript&7] &2Your name was set to %argument 1%"
645 else:
646 player has permission "Essentials.color":
647 set display name of argument 2 to "%colored argument 1%"
648 set {essentials.%arg 2%.nick} to "%argument 1%"
649 message "&7[&6&lEssentialsSkript&7] &2You set the Name of &4%argument 2% &4to %colored argument 1%"
650 stop
651
652command /realname <text>:
653 permission:Essentials.realname
654 trigger:
655 player has permission "Essentials.realname"
656 loop all players:
657 "%uncolored {essentials.%loop-player%.nick}%" contains "%arg%"
658 message "&7[&6&lEssentialsSkript&7] &e%{essentials.%loop-player%.nick}% &eis %loop-player%"
659 stop
660
661command /rocket <player>:
662 permission: Essentials.rocket
663 trigger:
664 broadcast "&7GOOOOOOOOOOOO!"
665 loop {@rocketlength} times:
666 wait 5 ticks
667 create explosion of force 0 at location of argument 1
668 push argument 1 upwards at speed 3
669 apply resistance 100 to argument 1 for 1 second
670 wait 1 second
671 push argument 1 downwards at speed 10
672 stop
673
674command /skull <text>:
675 Permission: Essentials.skull
676 usage: /Skull <Player Name>
677 trigger:
678 execute console command "/give %player% skull 64 3 {SkullOwner:%arg-1%}"
679 send "&bYou've given %player% %arg-1%'s skull" to player
680 stop
681
682command /Speed <text>:
683 description: Gives player a speed boost
684 usage: /Speed <1,2,3,4,5,6,7,8,9,10>
685 permission: Essentials.speed
686 trigger:
687 if argument 1 isn't set:
688 message "&fPlease choose a speed."
689 stop
690 if argument 1 is "1":
691 apply speed 1 to the player
692 message "&7You're now in speed 1"
693 if argument 1 is "2":
694 apply speed 2 to the player
695 message "&7You're now in speed 2"
696 if argument 1 is "3":
697 apply speed 3 to the player
698 message "&7You're now in speed 3"
699 if argument 1 is "4":
700 apply speed 4 to the player
701 message "&7You're now in speed 4"
702 if argument 1 is "5":
703 apply speed 5 to the player
704 message "&7You're now in speed 5"
705 if argument 1 is "6":
706 apply speed 6 to the player
707 message "&7You're now in speed 6"
708 if argument 1 is "7":
709 apply speed 7 to the player
710 message "&7You're now in speed 7"
711 if argument 1 is "8":
712 apply speed 8 to the player
713 message "&7You're now in speed 8"
714 if argument 1 is "9":
715 apply speed 9 to the player
716 message "&7You're now in speed 9"
717 if argument 1 is "10":
718 apply speed 10 to the player
719 message "&7You're now in speed 10"
720
721
722
723
724
725
726
727#Battle!<---------------#
728#^^^^^^^^^^^^^^^^^^^^^^^#
729#^^^^^^^^^^^^^^^^^^^^^^^#
730command /kit <text> [<player>]:
731 permission: EssSentials.kit
732 trigger:
733 if {kits::%arg 1%::kit} is set:
734 arg 2 is set:
735 restore inventory of arg 2 from {kits::%arg 1%::kit}
736 message "&cYou've been given the &e%arg 1%&c kit!" to arg 2
737 stop
738 else:
739 restore inventory of player from {kits::%arg 1%::kit}
740 message "&cYou've been given the &e%arg 1%&c kit!"
741 stop
742
743command /kits [<text>]:
744 permission: Essentials.kits
745 trigger:
746 message "&c&lKits:"
747 loop {kits::list::*}:
748 message "&e%loop-value%"
749 stop
750
751command /createkit <text>:
752 permission: Essentials.createkit
753 trigger:
754 "%{kits::list::*}%" doesn't contain "%arg-1%":
755 set {kits::%arg 1%::kit} to serialized contents of player
756 add arg 1 to {kits::list::*}
757 message "&eCreated kit named %arg% based off of your inventory"
758 stop
759 else:
760 message "&eKit already created!"
761 stop
762
763command /delkit <text>:
764 permission: Essentials.delkit
765 trigger:
766 {kits::list::*} contains arg:
767 remove arg from {kits::list::*}
768 message "&cDeleted kit %arg%"
769 stop
770
771command /God:
772 permission: Essentials.God
773 trigger:
774 if {god.enabled.%player%} = 0:
775 message "&cGod Mode Enabled"
776 set {god.enabled.%player%} to 1
777 stop
778 else:
779 message "&cGod Mode Disabled"
780 set {god.enabled.%player%} to 0
781 stop
782on damage:
783 if {god.enabled.%victim%} is 1:
784 cancel event
785 stop
786
787command /setjail:
788 permission: Essentials.setjail
789 trigger:
790 set {Essentials.jail} to location of player
791 message "&7Set the jail to &7&l%location of player%<reset>"
792 stop
793
794command /jail <player> [<timespan>]:
795 permission: Essentials.jail
796 trigger:
797 if {Essentials.jail} is not set:
798 message "&7A jail has not been set yet!"
799 stop trigger
800 If argument 2 is not set:
801 set {Essentials.jail.%player%} to true
802 else:
803 set {Essentials.jail.%player%} to argument 2
804 set {Essentials.jail.back.%player%} to location of player
805 teleport argument 1 to {Essentials.jail}
806 send "&7You are jailed" to player
807 message "&7jailed &7&l%player%"
808 stop
809
810on break:
811 if {Essentials.jail.%player%} is true:
812 cancel event
813 stop
814on place:
815 if {Essentials.jail.%player%} is true:
816 cancel event
817 stop
818
819
820
821
822
823
824
825#Utilities<-------------#
826#^^^^^^^^^^^^^^^^^^^^^^^#
827#^^^^^^^^^^^^^^^^^^^^^^^#
828command /unlimited:
829 permission: Essentials.unlimited
830 trigger:
831 if {Essentials.unlimited.%player%} is true:
832 set {Essentials.unlimited.%player%} to false
833 message "&7Set Unlimited to false."
834 stop
835 if {Essentials.unlimited.%player%} is false:
836 set {Essentials.unlimited.%player%} to true
837 message "&7Set Unlimited to true."
838 stop
839 else if {Essentials.unlimited.%player%} is not set:
840 set {Essentials.unlimited.%player%} to false
841 message "&7Set Unlimited to false."
842 stop
843
844command /exp <number> [<player>]:
845 aliases: experience
846 permission: Essentials.exp
847 trigger:
848 If argument 2 is set:
849 set level of argument 2 to argument 1
850 message "&cYou set the Level of &2%argument 2%&c to &2%argument 2%."
851 stop
852 else:
853 set level of player to argument 1
854 message "&cYou set your level to &2%argument 2%."
855 stop
856
857command /report <player> <text>:
858 permission: Essentials.report
859 trigger:
860 set {report.%player%.lastused} to now
861 If {cooldown.%player%.creport} was less than {@cooldown} ago:
862 message "&7Please wait {@cooldown} before reporting another time!"
863 stop
864 message "&aOk, sent."
865 loop all players:
866 loop-player has permission "Essentials.report.recieve"
867 send "&e%command sender%&d has reported&e %arg 1%&d with:&e %arg 2%" to loop-player
868 stop
869
870command /rules:
871 permission: Essentials.rules
872 trigger:
873 send "Hi"
874 send "Send as many of these as you want"
875 send "edit this"
876 stop
877
878command /msg <player> <text>:
879 aliases: tell, m, t, whisper
880 description:Send an message
881 permission: Essentials.msg
882 trigger:
883 if {essentials.%argument 1%.afk} is true:
884 message "&e&lThis player is afk at the Moment"
885 stop
886 if {essentials.%player%.ignore} is argument 1:
887 message "&e&lThis player Ignores you."
888 stop
889 else:
890 send "&e&l[%player% > %argument 2%]" to argument 1
891 send "&e&l[%player% > %argument 1%] %argument 2%" to player
892 set {essentials.%argument 1%.reply} to player
893 stop
894
895command /r <text>:
896 aliases: reply
897 description: Reply to the last private message.
898 permission: Essentials.msg
899 trigger:
900 send "&e&l[%player% > %argument 1%]" to {essentials.%player%.reply}
901 send "&e&l[%player% > %argument 1%]" to player
902 stop
903
904command /feed:
905 permission: Essentials.feed
906 trigger:
907 message "&e&lHunger filled!"
908 set hunger bar to 10
909 stop
910
911
912command /break:
913 aliases:destroy
914 description: Breaks the block you are looking at
915 permission: Essentials.break
916 trigger:
917 drop the targeted block
918 set the targeted block to air
919 stop
920
921command /back:
922 permission: Essentials.back
923 description: Teleports you to your last location
924 trigger:
925 if {essentials.%player%.death} is set:
926 set {essentials.%player%.back} to {essentials.%player%.death}
927 clear {essentials.%player%.death}
928 if {essentials.%player%.back} is air:
929 if block above {essentials.%player%.back} is air:
930 if block below {essentials.%player%.back} is not air or lava:
931 teleport player to {essentials.%player%.back}
932 message "&7[&6&lEssentialsSkript&7] &2Teleported Back"
933 stop
934 loop blocks in radius 10 around {essentials.%player%.back}:
935 if loop-block is air:
936 if block above loop-block is air:
937 if block below loop-block is not air or lava:
938 teleport player to loop-block
939 message "&7[&6&lEssentialsSkript&7] &2Teleported Back"
940 stop
941 teleport player to {essentials.%player%.back}
942 message "&7[&6&lEssentialsSkript&7] &2Teleported Back"
943 stop
944
945on teleport:
946 set {essentials.%player%.back} to location of player
947on death:
948 set {essentials.%player%.death} to location of player
949
950command /afk:
951 description: Be AFK
952 permission: Essentials.afk
953 trigger:
954 if {essentials.%player%.afk} is true:
955 set {essentials.%player%.afk} to false
956 broadcast "&7[&6&lEssentialsSkript&7] &c%player% &7is not longer AFK"
957 stop
958 else:
959 set {essentials.%player%.afk} to true
960 broadcast "&7[&6&lEssentialsSkript&7] &c%player% is now AFK"
961 stop
962
963command /i <item> [<integer>]:
964 aliases: /item
965 usage: /i [item] (amount)
966 permission: Essentials.item
967 trigger:
968 if player doesn't have space for argument 1:
969 message "&4Your inventory is already full"
970 stop
971 if argument 2 is not set:
972 message "&4You get a %argument 1%"
973 give argument 1 to player
974 stop
975 message "&4You get %argument 2% %argument 1%s"
976 loop argument 2 times:
977 give argument 1 to player
978 if player doesn't have space for argument 1:
979 message "&4Inventory now &4&lfull"
980 stop
981
982command /repair:
983 permission: Essentials.repair
984 trigger:
985 repair tool of player
986 stop
987
988command /mail [<text=info>] [<integer>] [<offlineplayer>] [<text>]:
989 description: Write some mail
990 permission: Essentials.Mail
991 trigger:
992 if {mail.on} is true:
993 if argument 1 is "info" or "help":
994 message " &7[&6&lEssentialsSkript&7] This Is your mailbox."
995 message " &7[&6&lEssentialsSkript&7] To read mail use /mail read [Number of mail]"
996 message " &7[&6&lEssentialsSkript&7] You write mail with /mail send (player) (text)"
997 message " &7[&6&lEssentialsSkript&7] You can delete old mail with /mail delete (all/number)"
998 stop
999 if argument 1 is "send":
1000 if argument 3 is not set:
1001 message " &7[&6&lEssentialsSkript&7] Use /mail send (player) (text)"
1002 stop
1003 if argument 4 is not set:
1004 message " &7[&6&lEssentialsSkript&7] Please enter a text"
1005 stop
1006 if argument 3 is not offline:
1007 message " &7[&6&lEssentialsSkript&7] You can only mail offline players,If you want to chat privately use /msg"
1008 stop
1009 if {Mail.%argument 3%} is not set:
1010 set {Mail.%argument 3%} to 0
1011 add 1 to {Mail.%argument 3%}
1012 set {Mail.%argument 3%::%{Mail.%argument 3%}%} to "%player%: %argument 4%"
1013 message "Message sent"
1014 stop
1015 if argument 1 is "read":
1016 if argument 2 is not set:
1017 message "---Mail %{Mail.%player%}%/%{Mail.%player%}% ---"
1018 message "%{Mail.%player%::%{Mail.%player%}%}%"
1019 stop
1020 else:
1021 message "---Mail %argument 2%/%{Mail.%player%}% ---"
1022 message "%{Mail.%player%::%argument 2%}%"
1023 stop
1024 if argument 1 is "delete":
1025 if argument 2 is not set:
1026 message "&7[&6&lEssentialsSkript&7] Delete mail with /mail deletall"
1027 stop
1028 reduce {Mail.%player%} by 1
1029 clear {Mail.%player%::%argument 2%}
1030 set {_counter} to argument 2
1031 add 1 to {_counter}
1032 loop ({_counter}-2) times:
1033 set {_subcounter} to ({_counter}-1)
1034 set {Mail.%player%::%{_subcounter}%} to {Mail.%player%::%{_counter}%}
1035 add 1 to {_counter}
1036 message "&7[&6&lEssentialsSkript&7] Deleted mail %argument 2%"
1037 stop
1038 if argument 1 is "deleteall":
1039 clear {Mail.%player%::*}
1040 clear {Mail.%player%}
1041 message "&7[&6&lEssentialsSkript&7] Deleted all mail"
1042 stop
1043 if {mail.on} is false:
1044 stop
1045 if {mail.on} is not set:
1046 set {mail.on} to yaml value "Options.mail" from file "plugins/EssentialsSkript/config.yml"
1047 stop
1048
1049command /seen [<offlineplayer>]:
1050 permission: Essentials.seen
1051 trigger:
1052 if arg 1 is not set:
1053 send "&7[&6&lEssentialsSkript&7]You must specify a player."
1054 if arg 1 is set:
1055 if arg 1 is online:
1056 send "&7[&6&lEssentialsSkript&7]%arg 1% is online."
1057 stop
1058 else:
1059 set {_seen} to {seen::%uuid of arg 1%}
1060 send "&7[&6&lEssentialsSkript&7]%arg 1% has been offline for %difference between {_seen} and now%." to player
1061 stop
1062command /night:
1063 permission: Essentials.night
1064 trigger:
1065 execute command "time set night"
1066 message "&5Time set to 8:00AM - 16000 ticks"
1067 stop
1068
1069command /day:
1070 permission: Essentials.day
1071 trigger:
1072 execute command "time set day"
1073 message "&5Time set to day"
1074 stop
1075
1076command /sun:
1077 permission: Essentials.sun
1078 trigger:
1079 execute command "weather clear"
1080 message "&5Weather has been cleared"
1081 stop
1082
1083command /rain:
1084 permission: Essentials.rain
1085 trigger:
1086 execute command "weather rain"
1087 message "&5It is not rainy"
1088 stop
1089
1090command /freeze <player> <timespan>:
1091 permission: Essentials.freeze
1092 usage: /freeze <player> <time> Example: /freeze PlayerName 20 seconds
1093 trigger:
1094 apply slowness 100 to argument 1 for argument 2
1095 apply mining fatigue 100 to argument 1 for argument 2
1096 apply jump boost 200 to argument 1 for argument 2
1097 apply resistance 10 to argument 1 for argument 2
1098 stop
1099
1100command /unfreeze <player> :
1101 permission: Essentials.freeze
1102 trigger:
1103 remove slowness from argument
1104 remove mining fatigue from argument
1105 remove jump boost from argument
1106 remove resistance from argument
1107 stop
1108
1109command /v:
1110 permission: Essentials.vanish
1111 aliases: vanish
1112 executable by: players
1113 trigger:
1114 if {vanish.%player%} is not set:
1115 message "&aVanish is now enable." to player
1116 apply invisibility 100 to player for 9999 seconds
1117 set {vanish.%player%} to true
1118 stop
1119 message "&cVanish is now disabled." to player
1120 remove invisibility from player
1121 delete {vanish.%player%}
1122 stop
1123
1124command /gmsp:
1125 permission: Essentials.gamemode
1126 trigger:
1127 make player execute command "/gamemode spectator"
1128 stop
1129
1130command /compass [<player>]:
1131 permission: Essentials.compass
1132 trigger:
1133 if arg 1 is not set:
1134 send "&7[&6&lEssentialsSkript&7] You are facing %player's yaw% degrees %player's facing%." to player
1135 stop
1136 if arg 1 is set:
1137 if player has permission "Essentials.compass.others":
1138 send "&7[&6&lEssentialsSkript&7] %arg 1% is facing %arg 1's yaw% degrees %arg 1's facing%." to player
1139 stop
1140 else:
1141 send "&4No Permission"
1142 stop
1143
1144command /invsee <offlineplayer>:
1145 usage: /invsee <player>
1146 permission: Essentials.invsee
1147 trigger:
1148 open the arg-1's inventory for the player
1149 stop
1150
1151command /endsee <offlineplayer>:
1152 usage: /invsee <player>
1153 permission: Essentials.invsee
1154 trigger:
1155 open the arg-1's ender chest for the player
1156 stop
1157
1158Command /fly:
1159 Description: Toggle flight
1160 Usage: /fly
1161 Executable by: players
1162 Permission: Essentials.fly
1163 Trigger:
1164 If {fly.%player%} is not set:
1165 Send "&8Flight mode is now &cenabled&8." to player
1166 set player's flight mode to true
1167 Set {fly.%player%} to true
1168 Stop
1169 Send "&8Flight mode is now &cdisabled&8." to player
1170 set player's flight mode to false
1171 Delete {fly.%player%}
1172 Stop
1173
1174command /kill <player>:
1175 aliases: die
1176 trigger:
1177 player has permission "Essentials.kill":
1178 kill argument 1
1179 stop
1180
1181command /heal:
1182 description: Heals you
1183 usage: /heal
1184 permission: Essentials.heal
1185 trigger:
1186 apply Instant Health to the player for 3 seconds
1187 message "&e&lYou have been healed!" to player
1188 stop
1189
1190command /gms [<player=%player%>]:
1191 permission: Essentials.gamemode
1192 trigger:
1193 set gamemode of player argument to survival
1194 message "&e&lYou have set %player argument%'s gamemode to survival" to player
1195 stop
1196
1197command /gmc [<player=%player%>]:
1198 permission: Essentials.gamemode
1199 trigger:
1200 set gamemode of player argument to creative
1201 message "&e&lYou have set %player argument%'s gamemode to creative" to player
1202 stop
1203
1204command /gma [<player=%player%>]:
1205 permission: Essentials.gamemode
1206 trigger:
1207 set gamemode of player argument to adventure
1208 message "&e&lYou have set %player argument%'s gamemode to adventure" to player
1209 stop
1210
1211command /Broadcast [<text>]:
1212 aliases: bc
1213 permission: Essentials.bc
1214 permission message: &cNo Permission!.
1215 trigger:
1216 if arg 1 is not set:
1217 send "&3&cUse: /broadcast(message)" to player
1218 stop
1219 if arg 1 is set:
1220 broadcast "&8[&4Broadcast&8] &f&l%arg-1%"
1221 stop
1222
1223
1224
1225
1226
1227#EssentialsProtect/AntiBuild<----------#
1228#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
1229#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
1230
1231command /antibuild <text>:
1232 permission: Essentials.antibuild
1233 trigger:
1234 if arg 1 is "on":
1235 set {antibuild} to true
1236 stop
1237 if arg 1 is "off":
1238 set {antibuild} to false
1239 stop
1240
1241on break:
1242 if {antibuild} is true:
1243 cancel event
1244 stop
1245
1246on place:
1247 if {antibuild} is true:
1248 cancel event
1249 stop
1250
1251
1252
1253
1254
1255
1256
1257#Item Info & GUI STUFF<----------------------#
1258#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
1259#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
1260command /name <text>:
1261 permission: Essentials.name
1262 trigger:
1263 set the name of the player's tool to "%arg 1%"
1264 stop
1265
1266command /lore <number> <text>:
1267 permission: Essentials.lore
1268 usage: /lore <line> <name>
1269 trigger:
1270 set line number arg of lore of player's tool to "%colored arg 2%"
1271 stop
1272
1273command /enderchest [<player>]:
1274 aliases: /echest, /ec
1275 permission: Essentials.enderchest
1276 Trigger:
1277 if arg 1 is set:
1278 if player has permission "Essentials.enderchest.other":
1279 open the ender chest of arg 1 to the player
1280 stop
1281 open the player's ender chest to the player
1282 stop
1283
1284command /workbench:
1285 aliases: /wb
1286 permission: Essentials.workbench
1287 Trigger:
1288 open crafting table to player
1289 stop
1290
1291command /anvil:
1292 permission: Essentials.anvil
1293 trigger:
1294 open anvil to player
1295 stop
1296
1297
1298
1299
1300
1301
1302#Chat<---------------------------#
1303#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^.#
1304#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
1305command /plugins:
1306 trigger:
1307 if {plugins.on} is "true":
1308 message "&fPlugins (3): &aBaconCore&f, &aBaconPerms&f, &aBaconBuild" to player
1309 else if {plugins.on} is "false":
1310 stop
1311 if {plugins.on} is not set:
1312 set {plugins.on} to yaml value "Options.Grief" from file "plugins/EssentialsSkript/config.yml"
1313 stop
1314
1315command /pl: #Edit the number of plugins and plugin names in both of these #
1316 trigger:
1317 if {plugins.on} is "true":
1318 message "&fPlugins (69): &aBaconCore&f, &aBaconPerms&f, &aBaconBuild" to player
1319 else if {plugins.on} is "false":
1320 stop
1321 if {plugins.on} is not set:
1322 set {plugins.on} to yaml value "Options.pluginblock" from file "plugins/EssentialsSkript/config.yml"
1323 stop
1324
1325on chat:
1326 set {anticuss.on} to yaml value "Options.Chat.AntiSwear" from file "plugins/EssentialsSkript/config.yml"
1327 if {anticuss.on} is "true":
1328 replace all "Play." in message with "{@Censored}" #Change all of these to whatever
1329 replace all "play." in message with "{@Censored}"
1330 replace all ".com" in message with "{@Censored}"
1331 replace all ".io" in message with "{@Censored}"
1332 replace all ".me" in message with "{@Censored}"
1333 replace all ".net" in message with "{@Censored}"
1334 replace all ".org" in message with "{@Censored}"
1335 replace all ".tk" in message with "{@Censored}"
1336 replace all "Mc." in message with "{@Censored}"
1337 replace all "23." in message with "{@Censored}"
1338 replace all "192." in message with "{@Censored}"
1339 replace all "67." in message with "{@Censored}"
1340 replace all ":25565" in message with "{@Censored}"
1341 replace all "cosmic" in message with "{@Censored}"
1342 replace all "Fuck" in message with "{@Censored}"
1343 replace all "Shit" in message with "{@Censored}"
1344 replace all "Fukc" in message with "{@Censored}"
1345 replace all "Fuck Niggers" in message with "{@Censored}"
1346 replace all "Fucker" in message with "{@Censored}"
1347 replace all "Fuker" in message with "{@Censored}"
1348 replace all "Fucer" in message with "{@Censored}"
1349 replace all "Nigger" in message with "{@Censored}"
1350 replace all "Nigga" in message with "{@Censored}"
1351 replace all "DOT " in message with "{@Censored}"
1352 replace all "(Dot)" in message with "{@Censored}"
1353 replace all "Cunt" in message with "{@Censored}"
1354 replace all "Ass" in message with "{@Censored}"
1355 replace all "bitch" in message with "{@Censored}"
1356 replace all "bish" in message with "{@Censored}"
1357 replace all "Ddos" in message with "{@Censored}"
1358 replace all "Dos" in message with "{@Censored}"
1359 replace all "porn" in message with "{@Censored}"
1360 replace all "pornhub" in message with "{@Censored}"
1361 replace all "xvideos" in message with "{@Censored}"
1362 replace all "retard" in message with "{@Censored}"
1363 replace all "motherfucker" in message with "{@Censored}"
1364 replace all "bastard" in message with "{@Censored}"
1365 replace all "dick" in message with "{@Censored}"
1366 replace all "pussy" in message with "{@Censored}"
1367 else:
1368 stop
1369
1370command /me <text>:
1371 permission: Essentials.me
1372 trigger:
1373 broadcast "&4* %player% &7%argument 1%"
1374 stop
1375
1376command /clearchat:
1377 aliases: cc
1378 permission: Essentials.cc
1379 permission message: &c&l&cYou do not have permission to clear chat!
1380 trigger:
1381 loop 100 times:
1382 broadcast ""
1383 loop 1 times:
1384 broadcast "&e&l(!) &eChat Has Just Been Cleared!"
1385 stop
1386
1387on chat:
1388 if player doesn't have permission "Essentials.allow.spam":
1389 if {chat.spam.%player%} is true:
1390 set {chat.spam.%player%} to false
1391 wait {@spamcooldown} seconds
1392 set {chat.spam.%player%} to true
1393 stop
1394 else:
1395 cancel event
1396 send "&7[&6&lEssentialsSkript&7] &8No Spamming" to player
1397 stop
1398
1399on join:
1400 set {chat.spam.%player%} to true
1401 stop
1402
1403
1404
1405
1406
1407
1408#Color Chat<--------------------#
1409#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
1410#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
1411command /colorchat [<text>]:
1412 aliases: /color
1413 permission: colorchat.color
1414 usage: /colorchat colors|
1415 trigger:
1416 if arg 1 is "colors":
1417 message " &cRed, &eYellow, &bBlue, &aGreen, &F&LClear" to player
1418 if arg 1 is not "RED" or "LIGHT_RED" or "YELLOW" or "INDIGO" or "DARK_BLUE" or "GREEN" or "LIGHT_RED" or "GOLD" or "DARK_GREEN" or "LIGHT_RED" or "" or "Clear":
1419 message "&4&lInvaild Color &8> &f%arg-1%" to player
1420 if arg 1 is "LIGHT_RED":
1421 set {c.%player%} to "§c"
1422 message "&7Your chat color is now &cLight Red&7." to player
1423 stop
1424 if arg 1 is "YELLOW":
1425 set {c.%player%} to "§e"
1426 message "&7Your chat color is now &eYellow&7." to player
1427 stop
1428 if arg 1 is "INDIGO":
1429 set {c.%player%} to "§9"
1430 message "&7Your chat color is now &bBlue&7." to player
1431 stop
1432 if arg 1 is "GREEN":
1433 set {c.%player%} to "§a"
1434 message "&7Your chat color is now &aGreen&7." to player
1435 stop
1436 if arg 1 is "RED":
1437 set {c.%player%} to "§4"
1438 message "&7Your chat color is now &4Red&7." to player
1439 stop
1440 if arg 1 is "GOLD":
1441 set {c.%player%} to "§6"
1442 message "&7Your chat color is now &4Red&7." to player
1443 stop
1444 if arg 1 is "DARK_GREEN":
1445 set {c.%player%} to "§2"
1446 message "&7Your chat color is now &2Dark Green&7." to player
1447 stop
1448 if arg 1 is "BOLD":
1449 set {c.%player%} to "§l"
1450 message "&7Your chat color is now &lBold&7." to player
1451 stop
1452 if arg 1 is "DARK_BLUE":
1453 set {c.%player%} to "§1"
1454 message "&7Your chat color is now &1Dark Blue&7." to player
1455 if arg 1 is "clear":
1456 delete {c.%player%}
1457 message "&7Your chat color is now &fWhite&7." to player
1458 stop
1459 if arg 1 is not set:
1460 message "&b/color (color) Example: /color red" to player
1461 stop
1462
1463
1464
1465#Signs<-------------------------#
1466#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
1467#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
1468on sign change:
1469 if player has permission "Essentials.create":
1470 if line 1 is "[Essentials]":
1471 if line 3 is "Spawn":
1472 set line 1 to "&7[&6&lEssentials&7]"
1473 set line 3 to "&8&lSpawn"
1474 stop
1475 if line 3 is "Repair":
1476 set line 1 to "&7[&6&lEssentials&7]"
1477 set line 3 to "&8&lRepair"
1478 stop
1479
1480on rightclick:
1481 block is sign
1482 if player has permission "Essentials.signuse":
1483 if line 1 is "&7[&6&lEssentials&7]":
1484 if line 3 is "&8&lSpawn":
1485 execute player command "/spawn"
1486 stop
1487 if line 3 is "&8&lRepair":
1488 execute player command "/repair"
1489 stop
1490
1491
1492
1493
1494
1495#Plugin Commands<---------------#
1496#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
1497#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
1498command /infoEssentials:
1499 description: Info
1500 trigger:
1501 message ""
1502 message "&c&l--------------------------------------------------------------------------"
1503 message "&b[Essentials]"
1504 message "&bVersion: 2.4"
1505 message "&6Creator: &6&lJoxyYT"
1506 message "&c&l--------------------------------------------------------------------------"
1507 stop
1508
1509command /EssentialsReload:
1510 description: Reload the plugin
1511 permission: Essentials.reload
1512 trigger:
1513 message "&e&l&7[&6&lEssentials&7] Reloaded."
1514 console command "skript reload Essentials"
1515 stop
1516
1517on join:
1518 wait 2 seconds
1519 make player execute command "infoEssentials"
1520 stop
1521
1522command /essentialshelp <text>:
1523 aliases: Essentials
1524 trigger:
1525 if arg 1 is "1":
1526 message "&b/essentialshelp 1 - This menu." to player
1527 message "&c/info&7[&6&lEssentialsSkript&7] - Plugin Info" to player
1528 message "&c/Heal - Heals the player." to player
1529 message "&c/Broadcast - Broadcast to the whole server." to player
1530 message "&c/Feed - Fill your hunger." to player
1531 message "&c/Gmc - Change to Creative." to player
1532 message "&c/Gms - Change to Survival." to player
1533 message "&c/Tp - Teleport to a player." to player
1534 message "&c/Tphere - Teleport a player to you." to player
1535 message "&c/Clearchat - Clears Chat!" to player
1536 message "&c/Setspawn - Sets the Spawnpoint!" to player
1537 message "&c/spawn - takes you to spawn! " to player
1538 message "&c/delspawn - Removes the spawnpoint." to player
1539 message "&bType /essentialshelp 2 for more commands." to player
1540 stop
1541 if arg 1 is "2":
1542 message "&c/EssentialsReload - Reload the plugin" to player
1543 message "&c/sethome - Set your home" to player
1544 message "&c/home - Go to your home"
1545 message "&c/msg - Message a player" to player
1546 message "&c/r - Quick Message a player" to player
1547 message "&c/fireball - Shoot a fireball!" to player
1548 message "&c/Tpa - Request to teleport." to player
1549 message "&c/Tpahere - Request to Teleport a player to you." to player
1550 message "&c/tpaccept - Accept a Request to teleport!" to player
1551 message "&c/invsee - See another players inventory" to player
1552 message "&c/endsee - See another players enderchest" to player
1553 message "&c/setwarp - Set a warp." to player
1554 message "&c/warp - Warp to a warp" to player
1555 message "&c/delwarp - Deletes a warp" to player
1556 message "&bType Essentialshelp 3 for more commands" to player
1557 stop
1558 if arg 1 is "3":
1559 message "&c/workbench - Opens crafting table" to player
1560 message "&c/enderchest - Opens the enderchest of a player" to player
1561 message "&c/back - Teleport to previous Location" to player
1562 message "&c/nick - Nickname yourself!" to player
1563 message "&c/realname - Find out a nicknamed person's realname" to player
1564 message "&c/eco - Set someone's balance" to player
1565 message "&c/bal - Check your balance" to player
1566 message "&c/pay - Pay a player a amount a money" to player
1567 message "&c/afk - Go in and out of AFK" to player
1568 message "&c/ping - Pong!" to player
1569 message "&c/Rules - Server Rules" to player
1570 message "&c/tree - Creates a random type of tree" to player
1571 message "&c/speed - Change speed" to player
1572 message "&c/skull - Get a player skull" to player
1573 message "&bType /essentialshelp 4 for more commands" to player
1574 stop
1575 if arg 1 is "4":
1576 message "&c/tpall - Teleport all players to you" to player
1577 message "&c/lightning - Shoot a lightning Strike!" to player
1578 message "&c/compass - Tell your angle" to player
1579 message "&c/i - Get a amount of a item" to player
1580 message "&c/rain - Toggle Rain" to player
1581 message "&c/day - Makes it day" to player
1582 message "&c/night - Makes it night" to player
1583 message "&c/sun - Clears weather" to player
1584 message "&c/repair - Repairs hand" to player
1585 message "&c/hat - Item in hand is now your hat" to player
1586 message "&c/v - Go into vanish" to player
1587 message "&c/freeze - Freeze the player" to player
1588 message "&c/unfreeze - Unfreeze a player" to player
1589 message "&c/gma - Gamemode Adventure" to player
1590 message "&bType /essentialshelp 5 for more commands" to player
1591 stop
1592 if arg 1 is "5":
1593 message "&c/gmsp - Gamemode Spectator" to player
1594 message "&c/me - Send a message!" to player
1595 message "&c/rules - Check the server rules!" to player
1596 message "&c/list - Check who is online" to player
1597 message "&c/top - Teleport to the surface" to player
1598 message "&c/burn - Set em on Fire!" to player
1599 message "&c/extinguish - Cool them off!" to player
1600 message "&c/spawnmob - Spawns a Mob" to player
1601 message "&c/ignore - Ignores a player" to player
1602 message "&c/enchant - Enchants held item!" to player
1603 message "&c/sudo - Makes a player run a command" to player
1604 message "&c/antioch - Launches Primed TNT" to player
1605 message "&c/jump - Teleport to the block your looking at" to player
1606 message "&c/seen - See when a player is last online" to player
1607 message "&bType /essentialshelp 6 for more commands" to player
1608 stop
1609 if arg 1 is "6":
1610 message "&c/fireball - SHOOT A FIREBALL"
1611 message "&c/unbanip - Unban someones IP"
1612 message "&c/mute - Mute someone"
1613 message "&c/unmute - Unmute someone"
1614 message "&c/mail - Send Mail"
1615 message "&c/rocket - I BELIEVE I CAN FLY!"
1616 message "&c/ridepig - Ride a pig"
1617 message "&c/ridecow - Ride a cow"
1618 message "&c/ridesheep - Ride a sheep"
1619 message "&c/rideenderman - Ride a enderman"
1620 message "&c/ridechicken - Ride a chicken"
1621 message "&c/explode - Make a explosion on a player"
1622 message "&c/kit - Get a kit (Removes all inventory items)"
1623 message "&c/kits - View all the kits"
1624 message "&bType /essentialshelp 7 for more commands"
1625 stop
1626 if arg 1 is "7":
1627 message "&c/createkit - Make a kit based off your inventory" to player
1628 message "&c/delkit - Delete a kit" to player
1629 message "&c/God - Become over powerful" to player
1630 message "&c/near - See who is near you" to player
1631 message "&c/report - Report a player!" to player
1632 message "&c/colorchat - Change chat color" to player
1633 message "&c/ridehorse - Ride a horse" to player
1634 message "&c/lore - Sets the lore of a item" to player
1635 message "&c/ridewither - Ride a wither" to player
1636 message "&c/ridedragon - Ride a dragon" to player
1637 message "&c/infoEssSk - Info about the plugin" to player
1638 message "&c/anvil - Open a anvil" to player
1639 message "&c/name - Change name of item in hand" to player
1640 stop
1641
1642
1643
1644
1645
1646
1647#Join & Quit stuff<---------------#
1648#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
1649#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
1650on first join:
1651 if {firstjoin.message} is true:
1652 send "&2&lWelcome to the server %player%" #Edit this to whatever you like!
1653 if {firstjoin.message} is false:
1654 stop
1655 else if {firstjoin.message} is not set:
1656 set {firstjoin.message} to yaml value "Options.firstjoinmessage" from file "plugins/EssentialsSkript/config.yml"
1657 stop
1658
1659on join:
1660 message "&2%player% &7has Joined!"
1661 stop
1662
1663on quit:
1664 message "&2%player% &7has Quit!"
1665 stop
1666
1667on death:
1668 send "&6Do /back to return to your death location." to player
1669 stop
1670
1671# ON LOAD & CONFIG - (DONT TOUCH THIS!)
1672on load:
1673 send "&c[&6EssentialsSkript&c] &bLoading files..." to console
1674 wait 4 ticks
1675 if folder "plugins/EssentialsSkript/" doesn't exists:
1676 create folder "plugins/EssentialsSkript"
1677 if file "plugins/EssentialsSkript/config.yml" doesn't exists:
1678 create file "plugins/EssentialsSkript/config.yml"
1679 set "Options.Chat.CensoringEnabled" to "true" in yaml file "plugins/EssentialsSkript/config.yml"
1680 set "Options.Other.RocketLength" to "6" in yaml file "plugins/EssentialsSkript/config.yml"
1681 set "Options.Other.FireBallSpeed" to "2" in yaml file "plugins/EssentialsSkript/config.yml"
1682 set "Options.Chat.AntiSwear" to "true" in yaml file "plugins/EssentialsSkript/config.yml"
1683 set "Options.pluginblock" to "false" in yaml file "plugins/EssentialsSkript/config.yml"
1684 set "Options.firstjoinmessage" to "true" in yaml file "plugins/EssentialsSkript/config.yml"
1685 set "Options.mail" to "true" in yaml file "plugins/EssentialsSkript/config.yml"
1686 send "&c[&6EssentialsSkript&c] &bFiles loaded!" to console
1687 else:
1688 send "&c[&6EssentialsSkript&c] &bFiles loaded!" to console