Strings - Chat Plugin
1.8.0Customizable chat plugin featuring: Channels ▪ Formatting ▪ MiniMessage ▪ Emojis ▪ Player Heads ▪ Moderation Utilities ▪ World & Proximity Channels ▪ Mentions ▪ Message Deletion ▪ Broadcasts ▪ Join/Le

A modern chat plugin with channels, mentions, chat color, broadcasts, formatting, MiniMessage & much more - all in one.
Features
ChannelsStrings is centered around an advanced channel system with various channel types, settings, permissions, and more. Channel types include world-specific channels, and proximity-based channels. | ![]() |
FormattingEach channel can be formatted, with support for MiniMessage! Group formatting is also supported. |
|
|
MentionsStrings' permission based mention system can play sounds to players, send messages in the action bar, and color the mention based off whether the recipient is being mentioned or not. |
*Textures from Pixel Twemoji 18x
|
EmojisThe/emoji lets players easily use
emojis in chat!
Discord style codes such as :smile: are supported.
Strings can also have players apply resource packs like Pixel Twemoji 18x for better emojis.
|
BroadcastsStrings improves manual broadcasts, and also can send out scheduled automated broadcasts. |
|
Message DeletionMessage deletion can be enabled, where players will have a button to the side of their message to delete it. |
|
|
Customizable Join/Leave MessagesIf enabled, Strings can let you customize player join and leave messages. You can also disable these messages altogether. |
|
LuckPerms & Vault SupportStrings seamlessly integrates with LuckPerms and any other plugin that supports Vault for prefixes and suffixes. |
MiniMessage & Player Head SupportMiniMessage makes all kinds of chat formatting possible in Strings, including putting player heads in chat! |
|
Commands
Main commands
Commands:
/channel <channel>- sets your own active channel./channel join <channel>- lets you join a channel./channel leave <channel>- lets you leave a channel./channel mute <channel>- mutes a channel./channel unmute <channel>- unmutes a channel./ignore <player>- ignores a player./unignore <player>- unignores a player./broadcast <message>- broadcasts a message to the server./clearchat- clears chat, optionally for all players with the argument "all"./msg <msg>- message a player./r <msg>- respond to a player./helpop <message>- send a help op message./socialspy- toggle socialspy to monitor players messaging each other.
Add a player to the end of any of the channel commands to have the command work on said player./chatcolor <color>- change your chat color.
Permissions
Main Permissions
Permissions:
strings.*- all permissions.strings.chat.colormsg- allows players to color their messages.strings.chat.placeholdermsg- allows players to use placeholders in their messages.strings.chat.clear- allows players to clear their own chat.strings.chat.clear.others- allows players to clear all player's chats.strings.chat.broadcast- allows sending broadcasts.strings.chat.msg- allows players to directly message other players.strings.socialspy- allows use of the /socialspy command.strings.channels.<channel>- allows a player to use the specified channel.strings.channel.modifyplayers- allows use of the /channel command on other players.strings.helpop.receive- permission to receive HelpOP messages.strings.helpop.use- allows players to send HelpOP messages.strings.chat.bypasscooldown- allows players to bypass chat cooldowns.strings.chat.chatcolor- allows changing your own chat color.strings.chat.chatcolor.other- allows changing other player's chat color.strings.channels.<channel>.receive- makes it so players receive messages from a channel by default.
StringsModeration
With the free StringsModeration expansion, some additional features are available:
- Chat Cooldowns
- Link Filtering
- Word Filtering
- Additional Logging
Installation
Strings has no required dependencies. Simply download Strings and put it in your plugins folder!
- Channel customization and formatting is in
channels.yml - Main configuration is in
config.yml - Other options are found throughout the other files.
Strings supports Vault, LuckPerms, PlaceholderAPI, and DiscordSRV out of the box.
Support
Get direct support on Discord or GitHub.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.3MSueta
Chunky
Pre-generates chunks, quickly and efficiently
20.8MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta



