Thank you for your interest in contributing to or supporting Geyser! When working with AI tools, here are the guidelines we ask that you follow:
- Please refrain from using LLMs in any discussion on GitHub. Specifically for submitting PRs, we want to hear the changes with your own words, and you should be able to understand what a PR is doing without consulting an LLM.
- Using a translator or spell checker is permissible under these rules. When translating, please also add the text in your original language text under the English version.
- When submitting PRs, be transparent about which AI tools were used, and for what purpose. This can just be one sentence: "This PR used [specific AI tool] to generate Javadocs."
- Pull requests must always be tested by a human before opening, regardless of AI usage.
- Please keep PRs focused on the relevant change or changes. Excessive whitespacing changes or changes outside the scope of the PR are not allowed.
- While usage of media assets is rare in our projects, please refrain from using AI-generated media for these use-cases - images, video, audio, etc. We prefer bad human drawings over "good" AI creations!
Excessive use of misused AI will result in closed PRs or bans from contributing to GeyserMC. We understand that the codebase can be daunting to newcomers, and for those genuinely interested in contributing we are more than happy to assist!
Thank you!