-
Notifications
You must be signed in to change notification settings - Fork 1
Home
The philosophy of this framework is to avoid altering the existing code of Minecraft. The design aims to keep the original code intact while providing an extensible and flexible system for managing Graphical User Interfaces (GUIs).
Fork the repository on GitHub. Clone your fork to your local machine using git clone . Follow the setup instructions in the README to configure your environment.
If you encounter a bug, please check if it has already been reported by searching the issues on GitHub. Create a new issue with a clear description of the bug, steps to reproduce, and any relevant logs or screenshots.
Before proposing significant changes, discuss your idea with the maintainers by creating an issue or starting a discussion. For structure changes or enhancements, provide a detailed explanation of the change and how it improves the framework. Submit a pull request with your proposed changes. Make sure to include a description of the changes and why they are necessary.
Adhere to the coding style and standards outlined in the repository’s CONTRIBUTING.md (if available) or existing code. Ensure your code is well-documented and includes comments where necessary.
Write tests for any new features or bug fixes you implement. Ensure all existing tests pass before submitting your pull request. If your changes affect the GUI, manually test the interface to ensure it functions as expected.
Once your pull request is submitted, the maintainers will review your code. Be open to feedback and make any necessary adjustments. Address any review comments and make revisions as needed.
Ensure your contributions align with the project's philosophy of avoiding alterations to the existing Minecraft code.