Plugin was made by OverwriteMC and forked by me (Groundbreaking)
- Optimized performance
- Supports SQLite database to save players' choices and load them on login
- Newbie protection (better to use NewbieGuard)
- Supports multiple color formats (MINIMESSAGE / LEGACY / LEGACY_ADVANCED / VANILLA)
- MINIMESSAGE: text
- LEGACY: &color_or_style_key and &#rrggbb
- LEGACY_ADVANCED: &#rgb ({ -> 𛙩)
- VANILLA: &color_or_style_key
- Adds the "/broadcast" command with sounds and hover text
- Adds private message commands with sounds
- Adds auto-messages with custom sounds
- Allows setting listener priority
- Configurable options for newbie time tracking method:
- From first login
- Total playtime
- Chat messages support hover texts for players and administrators
- Separately configurable for administrators
- Chat clearing option
- Does not clear for administrators
- Ability to disable the chat
- Configure commands and aliases for each module (some commands also can be disabled)
- Option to disable the chat for yourself
- Ability to customize personal private message sounds
- Ignore for pm and chat
- Updates checker and auto updater (Auto-updates downloads jar file, and it applies after reload)
- /gigachat reload - reload plugin (Usage perm: gigachat.command.reload)
- /gigachat clearchat - clear chat (Usage perm: gigachat.command.clearchat)
- Chat is not cleared for those who have permission: "gigachat.bypass.clearchat"
- /gigachat disableam - disable auto-messages for the player (Usage perm: gigachat.command.disableam)
- /gigachat disablechat - disable chat for all players (Usage perm: gigachat.command.disablechat)
- To bypass chat disabling you need to have permission: "gigachat.bypass.disablechat"
- /gigachat setpmsound <sound/disable> - set sound for receiving pm for specified player (Usage perm: gigachat.command.setpmsound)
- /gigachat spy - turn chat sping for the player (Usage perm: gigachat.command.spy.other)
- /pm - write private message to a player (Usage perm: gigachat.pm)
- /reply - reply to last private message (Usage perm: gigachat.command.reply)
- /ignore <chat/private> - enable/disable messages from a player in pm ore chat (Usage perm: gigachat.ignore.chat / gigachat.ignore.private)
- If player has only one of both permissions, that he needs to use just "/ignore ", plugin itself will get how the sender will ignore specified player
- /socialspy - enable/disable spy mode (Usage perm: gigachat.command.socialspy)
- /broadcast - enable/disable spy mode (Usage perm: gigachat.command.socialspy)
- /disablechat - enable/disable own chat (Usage perm: gigachat.command.disablechat)
- /disableam - enable/disable auto-messages (Usage perm: gigachat.command.disableam.own)
- / - enable/disable spy mode for chat (Usage perm: gigachat.command.spy.)
- gigachat.adminhover - allows to see admin hover
- gigachat.bypass.cooldown.chat. - allows to bypass cooldown in specified chat
- gigachat.bypass.cooldown.socialspy - allows to bypass cooldown for command "/socialspy" (Also aliases)
- gigachat.bypass.cooldown.broadcast - allows to bypass cooldown for command "/broadcast" (Also aliases)
- gigachat.bypass.cooldown.ignore - allows to bypass cooldown for command "/ignore" (Also aliases)
- gigachat.bypass.cooldown.pm - allows to bypass cooldown for command "/pm" and "/reply" (Also aliases)
- gigachat.bypass.chatnewbie - allows to white in the chat bypassing the newbie chat check
- gigachat.bypass.commandsnewbie - allows to white in the chat bypassing the newbie commands check
- gigachat.bypass.clearchat - allows to save chat history on "/gchat clearchat" command usage
- gigachat.bypass.disabledchat - allows to write in the chat bypassing disabled chat
- gigachat.bypass.ignore.private - allows to write in the pm bypassing ignore
- gigachat.command.ignore.chat - allows to use "/ignore chat " command
- gigachat.command.ignore.private - allows to use "/ignore private " command
- gigachat.command.socialspy - allows to use "/socialspy" command
- gigachat.command.reply - allows to use "/reply " command
- gigachat.command.setpmsound - allows to use "/gchat setpmsound <sound/disable>" command
- gigachat.command.disableam.own - allows to use "/disableam" command
- gigachat.command.disableam.other - allows to use "/gchat disableam " command
- gigachat.command.disablechat - allows to use "/gchat disablechat" command
- gigachat.command.disableownchat - allows to use "/disablechat" command
- gigachat.command.clearchat - allows to use "/gchat clearchat" command
- gigachat.command.spy.other - allows to use "/gchat spy " command
- gigachat.command.broadcast - allows to use "/broadcast " command
Allowed types: chat / private / broadcast
- gigachat.color.<type>.black
- gigachat.color.<type>.dark_blue
- gigachat.color.<type>.dark_green
- gigachat.color.<type>.dark_aqua
- gigachat.color.<type>.dark_red
- gigachat.color.<type>.dark_purple
- gigachat.color.<type>.gold
- gigachat.color.<type>.gray
- gigachat.color.<type>.dark_gray
- gigachat.color.<type>.blue
- gigachat.color.<type>.green
- gigachat.color.<type>.aqua
- gigachat.color.<type>.red
- gigachat.color.<type>.light_purple
- gigachat.color.<type>.yellow
- gigachat.color.<type>.white
- gigachat.style.<type>.obfuscated
- gigachat.style.<type>.bold
- gigachat.style.<type>.strikethrough
- gigachat.style.<type>.underline
- gigachat.style.<type>.italic
- gigachat.style.<type>.reset
- gigachat.<type>.hex