Skip to content

Helping & Donating to Pumpkin

Thank you for your interest in supporting Pumpkin! Whether you are a developer, a server administrator, or a Minecraft enthusiast, there are many ways you can help out.


1. Reporting Issues & Feature Suggestions

If you encounter bugs, crashes, or unexpected behavior while using Pumpkin, opening a GitHub issue helps us track and resolve problems quickly.

  • Check existing issues: Search Pumpkin GitHub Issues before opening a new ticket to avoid duplicates.
  • Provide reproduction steps: Include clear steps, server logs, expected vs. actual behavior, and system details.
  • Use issue templates: Select the appropriate issue template (Bug Report or Feature Request) on GitHub.

2. Code & Documentation Pull Requests

We welcome code contributions, documentation updates, and bug fixes!

For code contributions, please read our dedicated Contributing Guide for full instructions on setting up your environment, decompiling Minecraft logic, and submitting Pull Requests.

Code Guidelines

When contributing code to Pumpkin, please adhere to our project guidelines:

  • Follow Rust Formatting & Linting: Run cargo fmt and cargo clippy before submitting your PR.
  • Respect Architectural Rules: Follow existing modular structure and async practices.
  • Clean Commits & PRs: Keep Pull Requests focused on a single topic with clear commit messages.
  • Discuss Large Changes: Before working on major features or architectural rewrites, open a GitHub Discussion/Issue or talk with maintainers in our Discord server.

3. Financial Support & Donating

Maintaining and advancing high-performance Minecraft server software requires dedicated effort and resources. If you would like to financially back the development of Pumpkin:

  • Sponsorship & Donations: Check out our funding options on GitHub Sponsors or links on our official site pumpkinmc.org.
  • Server Infrastructure: You can also assist by providing benchmark test environments, hardware hosting, or testing infrastructure.

4. Community & Support

Join our community to help answer user questions, test pre-release features, and discuss ideas:

Released under the MIT License.