# Pumpkin | Pumpkin MC | Knowledge Base | Instagit

Empowering everyone to host fast and efficient Minecraft servers.

GitHub Stars: 8.8k

Repository: https://github.com/Pumpkin-MC/Pumpkin

---

## Articles

### [How to Report a Bug in Pumpkin-MC/Pumpkin: A Complete Guide](/Pumpkin-MC/Pumpkin/how-to-report-bug-pumpkin-mc-pumpkin)

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.

- Tags: how-to-guide
- Published: 2026-07-23

### [Recommended Tooling for Developing Pumpkin-MC/Pumpkin: Complete Setup Guide](/Pumpkin-MC/Pumpkin/recommended-tooling-development-pumpkin-mc-pumpkin)

Master Pumpkin-MC/Pumpkin development with our guide. Explore recommended tools like Rust, Nix, Cargo, Clippy, Rustfmt, and Docker for a streamlined, reproducible setup.

- Tags: getting-started
- Published: 2026-07-23

### [How to Understand the Pumpkin-MC/Pumpkin Versioning Scheme](/Pumpkin-MC/Pumpkin/versioning-scheme-pumpkin-mc-pumpkin)

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

- Tags: getting-started
- Published: 2026-07-23

### [What Is the Role of the `main` Branch in Pumpkin‑MC/Pumpkin](/Pumpkin-MC/Pumpkin/role-of-main-branch-pumpkin-mc-pumpkin)

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

- Tags: internals
- Published: 2026-07-23

### [How to Access Configuration Files in Pumpkin-MC/Pumpkin: A Complete Guide](/Pumpkin-MC/Pumpkin/how-to-access-configuration-files-pumpkin-mc-pumpkin)

Learn how to access Pumpkin MC configuration files. This guide explains the pumpkin.toml file and the PumpkinConfig struct for easy access and management.

- Tags: how-to-guide
- Published: 2026-07-23

### [Developer Documentation for Pumpkin-MC/Pumpkin: A Complete Guide to the Rust Minecraft Server](/Pumpkin-MC/Pumpkin/developer-documentation-pumpkin-mc-pumpkin)

Explore the comprehensive developer documentation for the Pumpkin Rust Minecraft server. Discover README concepts, module docs, API references, and contribution guides to get started.

- Tags: developer-documentation
- Published: 2026-07-23

### [How to Set Up CI/CD for the Pumpkin-MC/Pumpkin Project: GitHub Actions and Docker Pipeline](/Pumpkin-MC/Pumpkin/how-to-set-up-ci-cd-pumpkin-mc-pumpkin)

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

- Tags: how-to-guide
- Published: 2026-07-23

### [Pumpkin-MC/Pumpkin Dependencies: Complete Guide to the Rust Workspace Crates](/Pumpkin-MC/Pumpkin/dependencies-pumpkin-mc-pumpkin)

Explore the Rust workspace crates for Pumpkin-MC/Pumpkin. Discover its key dependencies like Tokio, Serde, and native crypto libraries for Minecraft protocol.

- Tags: deep-dive
- Published: 2026-07-23

### [How to Integrate with Pumpkin-MC/Pumpkin APIs: A Complete Guide for Rust Developers](/Pumpkin-MC/Pumpkin/how-to-integrate-pumpkin-mc-pumpkin-apis)

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

- Tags: how-to-guide
- Published: 2026-07-23

### [Release Process for Pumpkin-MC/Pumpkin: Automated CI/CD and Manual Builds](/Pumpkin-MC/Pumpkin/release-process-pumpkin-mc-pumpkin)

Discover the Pumpkin-MC/Pumpkin release process. Learn how automated CI/CD with GitHub Actions streamlines builds, quality checks, and deployments for efficient software delivery.

- Tags: how-to-guide
- Published: 2026-07-23

### [How to Debug Pumpkin-MC/Pumpkin Code: Essential Techniques for Rust Developers](/Pumpkin-MC/Pumpkin/how-to-debug-pumpkin-mc-pumpkin-code)

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

- Tags: how-to-guide
- Published: 2026-07-23

### [Main Modules and Components of the Pumpkin-MC/Pumpkin Minecraft Server](/Pumpkin-MC/Pumpkin/main-modules-components-pumpkin-mc-pumpkin)

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

- Tags: deep-dive
- Published: 2026-07-23

### [How to Set Up a Local Instance of Pumpkin-MC/Pumpkin for Testing: Complete Guide](/Pumpkin-MC/Pumpkin/how-to-set-up-local-instance-pumpkin-mc-pumpkin)

Learn how to set up a local Pumpkin-MC/Pumpkin instance for testing by compiling Rust source code or deploying the Docker image. Follow our complete guide for a seamless setup.

- Tags: how-to-guide
- Published: 2026-07-23

### [Understanding the Directory Structure of Pumpkin-MC/Pumpkin: A Rust Workspace Guide](/Pumpkin-MC/Pumpkin/directory-structure-pumpkin-mc-pumpkin)

Explore the Pumpkin-MC/Pumpkin Rust workspace directory structure. Discover its 10+ crates, including core logic, chunk systems, and packet management.

- Tags: deep-dive
- Published: 2026-07-23

### [What Programming Languages Does Pumpkin-MC/Pumpkin Use?](/Pumpkin-MC/Pumpkin/programming-languages-pumpkin-mc-pumpkin)

Discover if Pumpkin-MC/Pumpkin uses Rust. This article details the programming language exclusively powering the Pumpkin-MC/Pumpkin project. Learn more about its Rust implementation.

- Tags: getting-started
- Published: 2026-07-23

### [How to Contribute to the Pumpkin-MC/Pumpkin Project: A Complete Rust Guide](/Pumpkin-MC/Pumpkin/how-to-contribute-pumpkin-mc-pumpkin)

Learn how to contribute to the Pumpkin-MC/Pumpkin project with this comprehensive Rust guide. Fork the repo, make changes, run tests, fix Clippy, and submit your PR.

- Tags: how-to-guide
- Published: 2026-07-23

