PrimeChat is an all-in-one chat plugin, with hoverable chat messages, a chat filter, and much more.
Works on all versions from 1.8.x to 1.19.x
Works on all versions from 1.8.x to 1.19.x
- PlaceholderAPI support everywhere
- Hex color support everywhere
- Everything is customizable
- You can have multiple different chat formats based on permissions, so that different ranks can have different layouts
- Customizable chat messages (With Hex color and multi-line support)
- Every section of chat is individually hoverable with different text, even the messages itself
- Hoverable /msg messages
- Hoverable SocialSpy messages
- You can have infinite chat formats based on permissions
- Chat filter (Block or replace certain text that you choose)
- Permissions for everything
- Supports plugins that replaces parts of chat, like plugins to show items or inventories in chat
- Ability to clear chat
- Ability to toggle /msg
- Ability to toggle chat (/togglechat)
- DiscordSRV Support
- Ability to have multiple different chat channels
primechat.msg - Access to /msg and /r
primechat.msg.toggle - Access to /togglemsg
primechat.reload - Access to /primechat reload
primechat.socialspy - Access to toggle /socialspy for yourself
primechat.socialspy.other - Access to toggle /socialspy for others
primechat.permissions - Access to /primechatpermissions
primechat.clearchat - Access to /clearchat
primechat.clearchat.bypass - Ability to bypass clear chats
primechat.togglechat- Access to /togglechat
primechat.togglechat.bypass - Ability to still talk when chat is disabled
primechat.ignore - Ability to /ignore players
primechat.ignore.bypass - Makes people unable to /ignore you
primechat.unignore - Ability to /unignore players
primechat.chatfilter.blockedtext.bypass - Bypasses blockedtext filter in chat and /msg
primechat.chatfilter.replacedtext.bypass - Bypasses replacedtext filter in chat and /msg
primechat.msg.toggle - Access to /togglemsg
primechat.reload - Access to /primechat reload
primechat.socialspy - Access to toggle /socialspy for yourself
primechat.socialspy.other - Access to toggle /socialspy for others
primechat.permissions - Access to /primechatpermissions
primechat.clearchat - Access to /clearchat
primechat.clearchat.bypass - Ability to bypass clear chats
primechat.togglechat- Access to /togglechat
primechat.togglechat.bypass - Ability to still talk when chat is disabled
primechat.ignore - Ability to /ignore players
primechat.ignore.bypass - Makes people unable to /ignore you
primechat.unignore - Ability to /unignore players
primechat.chatfilter.blockedtext.bypass - Bypasses blockedtext filter in chat and /msg
primechat.chatfilter.replacedtext.bypass - Bypasses replacedtext filter in chat and /msg
primechat.chat.colors - Ability to use normal colors in chat
primechat.chat.hexcolors - Ability to use hex colors in chat
primechat.chat.formatting.magic - Ability to use magic formatting in chat
primechat.chat.formatting.underline - Ability to use underline formatting in chat
primechat.chat.formatting.strikethrough - Ability to use strikethrough formatting in chat
primechat.chat.formatting.italics - Ability to use italics formatting in chat
primechat.chat.hexcolors - Ability to use hex colors in chat
primechat.chat.formatting.magic - Ability to use magic formatting in chat
primechat.chat.formatting.underline - Ability to use underline formatting in chat
primechat.chat.formatting.strikethrough - Ability to use strikethrough formatting in chat
primechat.chat.formatting.italics - Ability to use italics formatting in chat
primechat.msg.colors - Ability to use normal colors in /msg
primechat.msg.hexcolors - Ability to use hex colors in /msg
primechat.msg.formatting.magic - Ability to use magic formatting in /msg
primechat.msg.formatting.underline - Ability to use underline formatting in /msg
primechat.msg.formatting.strikethrough - Ability to use strikethrough formatting in /msg
primechat.msg.formatting.italics - Ability to use italics formatting in /msg
primechat.msg.hexcolors - Ability to use hex colors in /msg
primechat.msg.formatting.magic - Ability to use magic formatting in /msg
primechat.msg.formatting.underline - Ability to use underline formatting in /msg
primechat.msg.formatting.strikethrough - Ability to use strikethrough formatting in /msg
primechat.msg.formatting.italics - Ability to use italics formatting in /msg
Code:
< > in commands means required
[ ] in commands means optional
Command: /clearchat [reason]
Description: Clears chat for all players that do not have the bypass permission "primechat.clearchat.bypass"
Aliases: [pclearchat, cc]
Permission: primechat.clearchat
Command: /hidechat
Description: Makes you not see chat messages sent by players without the bypass permission "primechat.hidechat.bypass". Essentially hides all chat messages from you, so you can play in peace.
Permission: primechat.hidechat
Command: /ignore <player>
Description: Ignores a player. You won't see messages sent by ignored players, unless they have the bypass permission "primechat.ignore.bypass"
Permission: primechat.ignore
Command: /unignore <player>
Description: Unignores player, allowing you to see their messages again.
Permission: primechat.unignore
Command: /msg <player> <message>
Description: Send a private message to a player.
Aliases: [tell, whisper, w]
Permission: primechat.msg
Command: /socialspy
Description: Allows you to see the private messages sent on the server.
Permission: primechat.socialspy
Command: /togglechat [reason]
Description: Toggles the public chat entirely, so that nobody can send messages, unless they have the bypass permission "primehcat.togglechat.bypass"
Aliases: [ptogglechat, tc]
Permission: primechat.togglechat
Command: /primechat
Description: See the help message for the plugin.
Aliases: [pchat, pc]
Screenshots:
Requirements/Dependencies:
- PlaceholderAPI
- Drag and drop the plugin into the plugins folder
- Restart the server
- Make sure PlaceholderAPI is running on the server
- (optional, but recommended)Download the PlaceholderAPI placeholders that are used by default
- /papi ecloud download Player
- /papi ecloud download Vault
- /papi reload
- (optional) Set up chat formats in the config.yml after restart
- (optional) Give permissions to the people/groups that need them
- Remember that if you use any PlaceholderAPI Placeholders, then you might need to download them into PlaceholderAPI. This is done using /papi ecloud download <expansion_name>