Skip to content

Update README based on changes#8

Merged
kmaba merged 1 commit intomainfrom
update-readme
Feb 2, 2025
Merged

Update README based on changes#8
kmaba merged 1 commit intomainfrom
update-readme

Conversation

@kmaba
Copy link
Owner

@kmaba kmaba commented Feb 2, 2025

Update plugin to support unlimited lobbies and dynamic Minecraft versions.

  • Modify HubCommand.java and LobbyCommand.java to dynamically parse configuration keys for versions and lobby identifiers.
  • Implement load balancing among lobbies based on the fewest players connected.
  • Remove redundant logging for lobby configuration load in HubCommand.java and LobbyCommand.java.
  • Change protocol version retrieval to use a library in HubCommand.java and LobbyCommand.java.
  • Update VelocityPlugin.java to dynamically parse the configuration keys for versions and lobby identifiers.
  • Implement configuration validation and add a fallback mechanism to handle unavailable or misconfigured lobbies in VelocityPlugin.java.
  • Add logging to the console to ensure the config is understood and ensure the configuration is logged only once in VelocityPlugin.java.
  • Import java.util.Comparator to fix the error in VelocityPlugin.java.
  • Update config.yml to add a useful comment to help users add lobbies.
  • Change the plugin version to 2.0.0 in gradle.properties.
  • Update README.md to reflect the new configuration format, commands logic, load balancing strategies, and configuration validation.

Update plugin to support unlimited lobbies and dynamic Minecraft versions.

* Modify `HubCommand.java` and `LobbyCommand.java` to dynamically parse configuration keys for versions and lobby identifiers.
* Implement load balancing among lobbies based on the fewest players connected.
* Remove redundant logging for lobby configuration load in `HubCommand.java` and `LobbyCommand.java`.
* Change protocol version retrieval to use a library in `HubCommand.java` and `LobbyCommand.java`.
* Update `VelocityPlugin.java` to dynamically parse the configuration keys for versions and lobby identifiers.
* Implement configuration validation and add a fallback mechanism to handle unavailable or misconfigured lobbies in `VelocityPlugin.java`.
* Add logging to the console to ensure the config is understood and ensure the configuration is logged only once in `VelocityPlugin.java`.
* Import `java.util.Comparator` to fix the error in `VelocityPlugin.java`.
* Update `config.yml` to add a useful comment to help users add lobbies.
* Change the plugin version to 2.0.0 in `gradle.properties`.
* Update `README.md` to reflect the new configuration format, commands logic, load balancing strategies, and configuration validation.
@kmaba kmaba merged commit 3e408d3 into main Feb 2, 2025
1 check passed
@kmaba kmaba deleted the update-readme branch February 2, 2025 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant