Releases: G-Lauz/PlayerJoinGroup
Releases · G-Lauz/PlayerJoinGroup
PlayerJoinGroup-v0.2.0-pre0
What's Changed
- Refactor Bungeecord
MessageManager
by @G-Lauz in #21 - Reverse handshake process
- Add Debug mode
- Adding
debug: true
to both plugin'sconfig.yml
will enable verbose log
- Adding
- Reduce the scope of critical section (synchronized block)
- Update the development environment to Minecraft 1.21
Bug Fixes
- Resolve #6 with a better handshake between Bungeecord and Spigot plugin
- Resolve #12 and #16 with a better control of the thread as a side effect of the refactor on
MessageManager
- Resolve #20 by removing unused action in Bungeecord plugin
Full Changelog: v0.1.1-pre0...v0.2.0-pre0
PlayerJoinGroup-v0.1.1-pre0
What's Changed
Bug Fixes
- Resolve #17 where the command
/pjg status
doesn't work as intend - Resolve #18 where the default welcome message wasn't applied correctly once it has timed out.
Full Changelog: v0.1.0-pre0...v0.1.1-pre0
PlayerJoinGroup-v0.1.0-pre0
What's Changed
Bug Fixes
- Resolve issue #13 no more threads created when player join, switch or disconnect from the server
- Resolve issue #8
essentials.silentjoin
andessentials.silentquit
allow a player to join without any messages - Resolve issue #7 validation on BungeeCord side and Spigot side allow to cancel connection event that aren't complete hence not broadcasting any message
- Resolve issue #3 remove unused methods
Full Changelog: v0.0.4-pre0...v0.1.0-pre0
PlayerJoinGroup-v0.0.4-pre0
What's Changed
- Prevent Join/Quit message for admin by @EpiCanard in #4
- Improvement and refactor from issue #3 by @G-Lauz in #9
- Handle broken pipe error when the Spigot server stop by @G-Lauz in #11
New Contributors
- @EpiCanard made their first contribution in #4
Full Changelog: v0.0.3-pre0...v0.0.4-pre0
PlayerJoinGroup-v0.0.3-pre0
v0.0.3-pre0
New features
- Add administration commands
/playerjoingroup <command>
on the Spigot plugin:/playerjoingroup help
: Small description of each commands;/playerjoingroup status
: Check if the plugin is using the group features and return its state;/playerjoingroup reload
: Reload the plugin and initialize a new connection to the proxy if the group feature was disable.
Full Changelog: v0.0.2-pre0...v0.0.3-pre0
PlayerJoinGroup-v0.0.2-pre0
Bug fix
- Bungeecord and its plugin can be enable before and after the Spigot server. Either way, the Spigot server now have a configurable amount of time to connect to the Bungeecord plugin before disabling itself and using a default welcome message that will only take into account its own server and not care with the other servers in the group configuration. If you want to retrieve the group functionality after the timeout, you will need to restart the Spigot server.
New Spigot plugin configuration parameters:
ReconnectDelay: 5000 # Time between connection attempts in milliseconds.
ReconnectAttempts: 10 # Number of attempts before disabling the group functionality.
Full Changelog: v0.0.1-pre0...v0.0.2-pre0
PlayerJoinGroup-v0.0.1-pre0
v0.0.1-pre0
Proof of concept version of the PlayerJoinGroup plugin using Socket as transport layer for communicating between the Spigot server and the Bungeecord proxy.
Known issue
- Bungeecord and its plugin must be enable first otherwise the Spigot plugin will failed to connect to the Bungeecord plugin through socket and raise an exception.
- If Bungeecord nor its plugin close before the Spigot server nor its plugin, the connection will raise an exception and stop working. You will need to restart the plugin (or the Spigot server).