Skip to content

Conversation

@MrNickax
Copy link

…tem.

  • Implement FilePlayerDataManager and MySQLPlayerDataManager to support multiple storage backends.
  • Integrate MySQL support with HikariCP connection pooling and asynchronous migration from YAML files.
  • Add initial support for Folia servers by implementing regional and asynchronous schedulers for data operations.
  • Replace PlayersConfigsManager with a refined PlayerConfigsManager and reorganize data handling in the main class.
  • Refactor ConfigsManager to separate core configuration from player data logic.
  • Standardize event handling and placeholders with added @NotNull and @Nullable annotations for improved null safety.
  • Update internal imports and package structures to accommodate the new manager.data architecture.
  • Clean up obsolete data structures and optimize configuration loading and saving.

…tem.

- Implement `FilePlayerDataManager` and `MySQLPlayerDataManager` to support multiple storage backends.
- Integrate MySQL support with HikariCP connection pooling and asynchronous migration from YAML files.
- Add initial support for Folia servers by implementing regional and asynchronous schedulers for data operations.
- Replace `PlayersConfigsManager` with a refined `PlayerConfigsManager` and reorganize data handling in the main class.
- Refactor `ConfigsManager` to separate core configuration from player data logic.
- Standardize event handling and placeholders with added `@NotNull` and `@Nullable` annotations for improved null safety.
- Update internal imports and package structures to accommodate the new `manager.data` architecture.
- Clean up obsolete data structures and optimize configuration loading and saving.
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