Pumpkin
Empowering everyone to host fast and efficient Minecraft servers.
Learn how to report a bug in Pumpkin-MC/Pumpkin. Follow our guide to submit clear, detailed bug reports that help developers fix issues faster.
Recommended Tooling for Developing Pumpkin-MC/Pumpkin: Complete Setup GuideMaster Pumpkin-MC/Pumpkin development with our guide. Explore recommended tools like Rust, Nix, Cargo, Clippy, Rustfmt, and Docker for a streamlined, reproducible setup.
How to Understand the Pumpkin-MC/Pumpkin Versioning SchemeUnderstand Pumpkin MC/Pumpkin versioning. Learn how its SemVer format with dev tags and build metadata traces every binary to its exact GitHub Actions CI build.
What Is the Role of the `main` Branch in Pumpkin‑MC/PumpkinDiscover the role of the main branch in Pumpkin-MC/Pumpkin. It's the stable integration line, consolidating vetted code and configurations for the core engine, protocol handlers, and plugin API.
How to Access Configuration Files in Pumpkin-MC/Pumpkin: A Complete GuideLearn how to access Pumpkin MC configuration files. This guide explains the pumpkin.toml file and the PumpkinConfig struct for easy access and management.
Developer Documentation for Pumpkin-MC/Pumpkin: A Complete Guide to the Rust Minecraft ServerExplore the comprehensive developer documentation for the Pumpkin Rust Minecraft server. Discover README concepts, module docs, API references, and contribution guides to get started.
How to Set Up CI/CD for the Pumpkin-MC/Pumpkin Project: GitHub Actions and Docker PipelineAutomate Rust Minecraft server builds for Pumpkin MC/Pumpkin with GitHub Actions and Docker. Learn to set up CI/CD for automated testing and containerized deployment.
Pumpkin-MC/Pumpkin Dependencies: Complete Guide to the Rust Workspace CratesExplore the Rust workspace crates for Pumpkin-MC/Pumpkin. Discover its key dependencies like Tokio, Serde, and native crypto libraries for Minecraft protocol.
How to Integrate with Pumpkin-MC/Pumpkin APIs: A Complete Guide for Rust DevelopersLearn to integrate with Pumpkin-MC/Pumpkin APIs using Rust. Connect via TCP, send packets with Serializer/Deserializer, or use query/rcon for status and commands.
Release Process for Pumpkin-MC/Pumpkin: Automated CI/CD and Manual BuildsDiscover the Pumpkin-MC/Pumpkin release process. Learn how automated CI/CD with GitHub Actions streamlines builds, quality checks, and deployments for efficient software delivery.
How to Debug Pumpkin-MC/Pumpkin Code: Essential Techniques for Rust DevelopersDebug Pumpkin-MC Rust code effectively. Learn to use RUST_LOG, LLDB with Tokio, and inspect packet serialization. Capture detailed panic traces with RUST_BACKTRACE=full.
Main Modules and Components of the Pumpkin-MC/Pumpkin Minecraft ServerExplore the core modules of the Pumpkin Minecraft server: pumpkin-config, pumpkin-protocol, pumpkin-world, pumpkin-plugin-api, and pumpkin-data. Understand its architecture for networking, world management, and plugins.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →