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.
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.