Sueta
[S

[Skript] ChatEssentials

1.1

Provides a chat lock and a global clear chat.

·Plugin


All of the tools you need to manage your chat!
_________________________________________________________
REQUIREMENTS
Skript
SkQuery-Lime

OPTIONS

#Prefix in front of all messages
prefix: &5[CE] &7
 
#Prefix in front of commands
    command_prefix: chat

#PERMISSIONS
    permission_clearchat: ce.clearchat
    permission_tempmutechat: ce.tempmutechat
    permission_mutechat: ce.mutechat
    permission_unmutechat: ce.unmutechat
    permission_mutechat_bypass: ce.mutechat.bypass
    permission_admin_reload: ce.reload
 
#MESSAGES
    message_no_permission: &cYou don't have permission for this!
    message_wrong_usage: &cIncorrect Usage!&5
 
    message_chat_muted: &cYou cannot talk right now the chat is muted!
    message_chat_tempmuted: &cYou cannot talk right now the chat was muted for &5%{chat_mute::time}%&7!
 
    message_chat_already_muted: &cThe chat is already muted!
    message_chat_already_unmuted: &cThe chat is already unmuted!
 
    message_clearchat_line1: &6&m-----------------------------------------------------
    message_clearchat_line2: &7                     Chat has been &5CLEARED &7by &c%command sender%&7!
    message_clearchat_line3: &6&m-----------------------------------------------------
 
    message_mute_line1: &6&m-----------------------------------------------------
    message_mute_line2: &7                      Chat has been &5MUTED &7by &c%command sender%&7!
    message_mute_line3: &6&m-----------------------------------------------------
 
    message_tempmute_line1: &6&m-----------------------------------------------------
    message_tempmute_line2: &7        Chat has been &5TEMP MUTED &7by &c%command sender% &7for &5%arg 2%&7!
    message_tempmute_line3: &6&m-----------------------------------------------------
 
    message_unmuted_line1: &6&m-----------------------------------------------------
    message_unmuted_line2: &7                                 Chat has been &5UNMUTED&7!
    message_unmuted_line3: &6&m-----------------------------------------------------
 
    message_unmute_line1: &6&m-----------------------------------------------------
    message_unmute_line2: &7                     Chat has been &5UNMUTED &7by &c%command sender%&7!
    message_unmute_line3: &6&m-----------------------------------------------------
 
#SETTINGS:
    update-notify: true

COMMANDS & PERMISSIONS

/chat <clearchat|cc>: ce.clearchat
/chat <lock|off|mute>: ce.mutechat
/chat <templock|tempmute>: ce.tempmutechat
/chat <unlock|on|unmute>: ce.unmutechat
/chat reload: ce.reload

Bypass the locked chat: ce.mutechat.bypass

IMAGES

TO DO LIST

  • Per player temp mute/mute
  • Chat formats

This is my first Skript so I'm open to suggestions for more features! (I'm aware that this Skript is very simple currently)

Similar projects

Plugin →