PartyChat icon

PartyChat -----

Configurable easy to use plugin that allows players to chat with their friends in private parties.




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
----------, Mar 9, 2022

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.
----------, Dec 15, 2021

This update fixes the dupe bug with guis in Minecraft 1.17; however, the compiler has switched to Java 16. This version will not work on any Java version less than 16.

If you're not on Minecraft 1.17, you don't need this.
----------, Jul 2, 2021

You should update to this version as soon as possible! It fixes a dupe bug and an event bug on yatopia.

Bug Fixes:
- Fixed dupe bug with party create in gui
- Fixed async event error on Purpur

Todo:
- /pc error report from MrTup - need more info
----------, Jun 20, 2021

PartyChat now supports Minecraft 1.17+
This update includes many backend changes you won't even notice (but make the plugin better) and an overhaul on gui customization.

Backend:
- Switched from Json Simple to Gson.
- Switched from OkHTTP to Java's HTTP client.
- Relocated necessary dependencies.
- Improved plugin API events.
- Switched from 4 line indent to 2.
- Improved JavaDocs.
- Switched to a better legacy chat parser (further refactor needed).
- Changed compiler to Java 11.
- New easier to use message handler.

Frontend:
- Added HeadDatabase integration for gui items.
- Added new guis.yml for gui item configuration.
- Fully removed AdvancedBan support.
- Regular DiscordSRV now supported (no need for fork).
- Json storage file is now pretty :)

If you find any bugs in the new version please post about them in the #bug-reports channel of my discord! https://discord.majek.dev
----------, Jun 17, 2021

A number of random bug fixes and added support for silencing DiscordSRV (ONLY IF RUNNING MY FORK) when party-only chat is toggled on.
----------, May 21, 2021

Fixed bug with /pc <on|off> and added a new config option to allow players to only see party chat messages (no normal chat).
----------, May 8, 2021

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.

Join my Discord for support.
----------, May 5, 2021

- Added Vault hook to add support for prefixes and suffixes stored in Vault
- Added config option for teleport delay on /party summon
- Added config option to send all messages sent to all parties to the main DiscordSRV channel

Note: This will be the last update before version 4.0.0 (plugin rewrite)
----------, Feb 28, 2021

Fixed a number of bugs and changed some things
- package name refactor
- fixed issue with LiteBans integration
- fixed chat issue with EssentialsChat
- fixed party leader GUI issue
----------, Dec 30, 2020

Fixed but with /party create when using a blocked wordlist in the config.
----------, Dec 8, 2020

By request, I added an option in the config file to disable the /party summon subcommand.

To request an addition like this feel free to join my Discord!
----------, Nov 19, 2020

General bug fixes.
----------, Nov 17, 2020

- Started work on api
- Added option to save parties.db file when party is updated, so parties will still be saved on server crash.
----------, Nov 15, 2020

- Fixed bugs with /partychat
- /partychat will now always send to party chat
- new command /normalchat will always send messages to normal chat
----------, Nov 7, 2020

- 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
- Fixed PartyChat toggle bug on rejoin
- Added option to hide vanished players from PartyChat
----------, Nov 7, 2020

No longer in beta - this is a stable release

- 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
- A few other random bug fixes
----------, Nov 5, 2020

Fixed bug for servers running below 1.13
Fixed party join from gui bug
----------, Nov 5, 2020

Note: This is a beta version because I don't have a way of testing the database on a large scale. There will probably be bugs. If you find any please report them in my Discord server.

- 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
- Fixed bug with Anvil GUIs not closing properly
----------, Nov 5, 2020

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
- Added new /p summon command
- Core features intact, but better on the backend
- If you use /pc <message> 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
----------, Oct 27, 2020

Added /party summon which allows leaders to request that all party members teleport to their location.

Note: If a party member accepts the summons the plugin makes sure they teleport to a safe place. The leader cannot use the command to kill people.

Still working on: UpdateChecker to notify server owners if a new version is available and multilanguage support.
----------, Sep 19, 2020

Added the ability to rename parties with /party rename.
Also fixed a weird startup bug that disabled the plugin.
----------, Sep 11, 2020

Added /party join [party], allowing players to request to join existing parties.
Added /party toggle [public/private] allowing party leaders to automatically deny join requests if the party is private.

Updated and alphabetized the messages.yml file.
Redid the entire PartyChat page on spigot :)

Planned:
  • Multilanguage support
  • Add /party rename
  • Potentially make all messages custom formatted and add more hover and clickable text.
Also created a new Discord where you can suggest features or report bugs! The link to it can be found under Need Help on the main Spigot Page.
----------, Sep 10, 2020

When a player sends you a party invite you now have 60 seconds to either accept or decline. The amount of time can be changed in the config file.
----------, Aug 25, 2020

- All party chat messages are now logged to console
- Cleaned up more code
----------, Aug 12, 2020

Removed old code and optimized some areas.
----------, Aug 11, 2020

Added support for hex color codes for party names and just in party chat in general.

Also added a messages.yml file so now all party chat messages are fully customizable.

Fixed max characters, spy spam, and blocked words bugs.
----------, Aug 1, 2020

Fixed a bug where the leader didn't leave the party when it was disbanded. Also added /p as an alias for /party
----------, Jun 2, 2020

Fixed a conflict with EssentialsXChat where players who were invited to the party were unable to join. Also added /party help to view party commands. /party will now show plugin name, author, version, and a prompt to do /party help to view commands.
----------, May 30, 2020

/party promote [player] is a new command that allows the party leader to promote a different party member to leader. If the leader leaves the server or the party without promoting a specified player, a random party member will be the new leader.

TODO: Potentially add a /party rename command?
----------, May 27, 2020

Added support for collecting data using bStats.org
----------, May 26, 2020

Updated party info command formatting slightly and fixed random party leader feature. When the party leader leaves the server, one of the party members will be randomly selected to become the party leader.

TODO: Add a party promote command so the current leader can select a new party leader before leaving the game.
----------, May 26, 2020

Resource Information
Author:
----------
Total Downloads: 4,835
First Release: May 26, 2020
Last Update: Mar 9, 2022
Category: ---------------
All-Time Rating:
8 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings