Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary of Changes
This pull request includes several significant changes aimed at enhancing the functionality of the Minecraft plugin, improving the user experience, and increasing compliance with development tools.
WebDAV Integration: The plugin now includes the ability to upload to a WebDAV server.
Readme File Improvements: To ensure that the plugin is as accessible and understandable as possible, the Readme file has been rewritten to be more engaging and inviting. The new Readme offers clearer instructions and descriptions, making it easier for users to understand how to use the plugin and what its benefits are.
Directory Structure Update: In line with the Maven Standard Directory Layout, the plugin's folder structure has been reorganized. The original folder structure /src/de/seblii/serverbackup/ was refactored to /src/main/java/de/seblii/serverbackup/. This restructuring ensures better compatibility with a wide range of IDEs and build tools, providing a more standard and familiar structure for Java developers. This adjustment will help reduce potential setup or import issues for developers, making the plugin more accessible for both new and experienced contributors.
Command Pattern Implementation: This update includes the addition of the command pattern to the plugin's structure. This design pattern allows the plugin to handle commands more efficiently, making it easier for users to interact with the plugin and adding a layer of flexibility for future development and enhancements.