2024-10-13 18:57:13 +02:00
2024-10-13 18:57:13 +02:00
2024-10-13 13:05:59 +02:00
2024-10-13 18:57:13 +02:00
2024-10-12 17:39:43 +02:00
2024-09-28 17:39:11 -04:00
2024-10-12 17:39:43 +02:00
2024-09-28 17:39:11 -04:00
2024-10-06 12:57:47 +02:00
2024-09-02 20:10:13 +02:00
2024-10-11 16:59:59 +02:00
2024-08-02 12:33:51 +02:00
2024-10-12 17:39:43 +02:00
2024-10-08 19:24:33 +02:00
2024-07-31 09:13:08 +02:00
2024-10-13 13:05:59 +02:00
2024-10-13 13:05:59 +02:00

Pumpkin

CI Discord License: MIT Current version)

Pumpkin is a Minecraft server built entirely in Rust, offering a fast, efficient, and customizable experience. It prioritizes performance and player enjoyment while adhering to the core mechanics of the game.

image

What Pumpkin wants to achieve

  • Performance: Leveraging multi-threading for maximum speed and efficiency.
  • Compatibility: Supports the latest Minecraft server version and adheres to vanilla game mechanics.
  • Security: Prioritizes security by preventing known exploits.
  • Flexibility: Highly configurable with the ability to disable unnecessary features.
  • Extensibility: Provides a foundation for plugin development.

What Pumpkin will not

  • Be a drop-in replacement for vanilla or other servers
  • Be compatible with plugins or mods for other servers
  • Function as a framework for building a server from scratch.

Important

Pumpkin is currently under heavy development.

Features (WIP)

  • Configuration (toml)
  • Server Status/Ping
  • Login
  • Player Configuration
    • Registries (biome types, paintings, dimensions)
    • Server Brand
    • Server Links
    • Set Resource Pack
    • Cookies
  • World
    • World Joining
    • Player Tab-list
    • World Loading
    • Entity Spawning
    • Chunk Loading
    • World Generation
    • Chunk Generation
    • World Borders
    • World Saving
  • Player
    • Player Skins
    • Player Client brand
    • Player Teleport
    • Player Movement
    • Player Animation
    • Player Inventory
    • Player Combat
  • Server
    • Plugins
    • Query
    • RCON
    • Inventories
    • Particles
    • Chat
    • Commands
  • Proxy
    • Velocity

Check out our Github Project to see current progress

How to run

See https://snowiiii.github.io/Pumpkin/about/quick-start.html

Contributions

Contributions are welcome! See CONTRIBUTING.md

Docs

The Documentation of Pumpkin can be found at https://snowiiii.github.io/Pumpkin/

Communication

Consider joining our discord to stay up-to-date on events, updates, and connect with other members.

Funding

If you want to fund me and help the project, Check out my GitHub sponsors

Thanks

A big thanks to wiki.vg for providing valuable information used in the development of this project.

Description
Languages
Rust 100%