Releases: MajekDev/PartyChat
v4.2.1 - Bug Fixes
PartyChat v4.2.1
This is the last release before version 5.0.0. It fixes a number of bugs and should generally be more stable than the previous version.
Changes ☑️
- bump dependencies
- fix bug with
/party remove
- fix bug with removing items from guis
- fix bug with chat event not completing
v4.2.0
PartyChat v4.2.0
This update drops support for AnvilGUI while adding a few things here on GitHub and fixing some bugs. AnvilGUI was a really cool thing, it just introduced too many bugs with all the different versions of Minecraft we're supporting. It may be added back at a later date but as of right now it's not worth all the bugs it caused.
Note: This update does not officially add support for 1.18. That will not be added until there is a stable build of Paper.
Changes ☑️
- Drop support for AnvilGUI in favor of typing the input in chat.
- Add GitHub workflows for build and publish.
- Add issue templates.
- Fix bug with
/party kick
. - Add JavaDocs to main branch in /docs.
- Move to new (better) ConfigUpdater via Maven.
- Bump a lot of dependencies.
- Misc Async/Sync bug fixes.
MC 1.17 Release
PartyChat now officially supports Minecraft 1.17+
Changes
- Switched from Json Simple to Gson.
- Added new guis.yml file for item configuration in guis.
- Added HeadDatabase integration for gui items.
- Regular DiscordSRV now supported, no custom fork needed.
Version 4.0.0 Rewrite
Version 4 adds so many things it's hard to keep track of, but I'll try to list what I remember below:
Additions:
- Added new /partychat bugreport command for easier troubleshooting when errors occur.
- Added new message configuration for GUI messages.
- Added easier support for more languages.
- Added more config options and a new config file for command configuration.
- Added ability to block inappropriate words in party chat.
Changes:
- Switched from SQLite database to JSON for party storage.
- Rewrote the entire plugin to be cleaner.
- Changed in-text formatting for hover and click events.
And many more!
Try the new version out for yourself to see all that's changed. It should retain the same look and bring over existing parties.
v3.2.1 - Added Hooks
- PartyChat now supports Essentials, LiteBans, and AdvancedBan.
Players muted by any of these will be unable to talk in party chat.
Players banned by any of these will be removed from party on ban. - Support for PAPI was started... still not finished.
- Fixed GUI bugs with 1.16.4 and a few other random bugs.
- Fixed PartyChat toggle bug on rejoin.
- Added option to hide vanished players from PartyChat.
- /partychat will now always send to party chat.
- New command /normalchat will always send messages to normal chat.
Persistent Parties Update
- Added new persistent-parties config option (false by default)
When this is enabled players will not be removed from a party when they leave the server
Parties will also save on server restart, with the same members and settings - Added new debug config option - do not use this unless you are having serious issues
- All data is now stored in an SQLite database based on player UUIDs
- GUIs are now disabled on servers below Minecraft v1.13
- Added option to disable GUIs on any version
- /pcreload now updates config files properly
- Fixed SQLite error on startup
- Fixed party join from gui bug on legacy servers
Full Plugin Rewrite
The plugin has been completely rewritten to be more flexible and efficient.
- Added GUI support for in party and out of party
- Added new /p shareitem command
- Core features intact, but better on the backend
- If you use /pc while pc is toggled on it will send to normal chat
- Improved tab-complete all around
- Plugin will now notify you if there is an update available
- Added debug mode and more config options
Rewrite with new features
Full plugin with no bugs (that I've found) complete with new /party join and /party toggle commands. All commands and their specific usages can be found on the wiki. This version also adds a new /pcreload command to reload just the party chat plugin. Messages in the messages.yml file have been alphabetized and multilanguage support is planned.