Releases: mattboy9921/CrewChat
CrewChat 1.1.3
This update bumps dependencies to bring compatibility with Minecraft 1.20.5 and 1.20.6 (7bd9c1c).
CrewChat 1.1.2
This update bumps dependencies to bring compatibility with the latest version of DiscordSRV and with Minecraft 1.20.3 and 1.20.4 (16aad80).
CrewChat 1.1.1
This update bumps some dependencies including a fix for issues with ACF command registration console spam in 1.20 (9902719).
CrewChat 1.1.0
This update doesn't add any new functionality but has a lot of under the hood changes that should help the performance of the parsing and be in line with the latest versions of Adventure. This version focuses on a single pass of parsing for almost everything. Full list of changes below:
- Clean up parsing code (85e5008). Thanks @mbax ❤️
- Fix various bugs introduced by the latest parsing methods and Adventure (7942aea).
- Clean up Messages and supporting classes to make use of Component building as much as possible and MiniMessage only when needed (1ccb58d and 94f7386).
- Update to the latest Adventure Bukkit Platform for 1.19.1 support (55afc8c).
CrewChat 1.0.4
This update is a hotfix for issues after upgrading Adventure API to 4.11.0 (4e489cc).
CrewChat 1.0.3
CrewChat 1.0.2
This version fixes a bug where unescaped single quotes ('
) in status strings would break formatting for all messages. (3097bf6)
CrewChat 1.0.1
This update brings compatibility with Minecraft version 1.18 (3c228cc) and a few bug fixes:
- The config files are now checked for changes prior to shutting down the plugin, rather than discarding changes. (8f973ab)
- A logic bug is fixed that broke the functionality of the
exclude-from-discord
option in a channel's config. (3c228cc) - Discord users without a colored rank no longer cause a NPE/console error. (46e8151)
CrewChat 1.0.0
This is the official release of CrewChat. The plugin has been in development for 3 years now and is finally ready to be released for use everywhere.
Since the last pre-release (0.3.0), more has been added:
Features
/chat send
command to send a single message to another chat/chat mention
command to mention players in the game/relevant Discord channel/broadcast
command to send a message to all players in game, regardless of channels- CrewChat command to see player info
- Parties have been added with the ability to create a party with a name and a chat color, join and leave commands, parties will disappear after a time with no players in them (set in config)
- Add debug command
Fixes
- Jsoup updated
- Unmuting works for offline players
- Messages have been refactored a few times
- In game message parsing has been rewritten
- Tested working 1.8.0-1.17.1
Of course, this being the 1.0.0 release, this means that it is the first version deemed usable by anyone on any server. The feature set is rich and the configuration is simple enough. Feel free to use the issue tracker to submit feature requests or bug reports.
I'm very excited to release this, it's been a long time in the works. Thank you to everyone who has helped me by play testing, suggesting ideas, reviewing code, answering questions and providing amazing libraries that this plugin uses.
CrewChat 0.3.0
This update adds muting/deafening, switches to the Adventure API for messaging and completely overhauls Discord integration.
Muting allows a player to mute another player for 24 hours. This mutes the target player to the command sender only. Muted players do not know they are muted.
Deafening will essentially stop all chat messages from reaching the command sender. Deafening stays enabled until the player undeafens or logs out.
With Adventure:
- Chat colors can now be set with RGB codes
- Messages have tags (
<example>
) that get replaced with text/formatting/colors - Statuses can have colors
- Text supports markdown in chat and to/from Discord
Previously, messages sent in game would trigger an interaction with DiscordSRV to send them to a Discord server chat channel. Now, it is much more intelligent.
- It is possible to link one or multiple in game channels to a Discord channel.
- Each channel can also be excluded from Discord via the config.
- It is possible to show the channel a message came from in game on Discord on a per channel basis.
- It is possible to show the channel a Discord message came from in game.
- Discord integration can be disabled entirely and automatically checks for a proper configuration.