Files
Pumpkin/README.md
2024-08-07 15:11:35 +02:00

73 lines
2.1 KiB
Markdown

<div align="center">
# Pumpkin
![CI](https://github.com/Snowiiii/Pumpkin/actions/workflows/rust.yml/badge.svg)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
</div>
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.
Pumpkin is currently under heavy development.
## What Pumpkin aims to be:
- A fast, efficient, and scalable Minecraft server
- Use Multi-Threading
- Compatible with the latest Minecraft server version
- Adherent to Vanilla game mechanics
- Be Secure and prevent all Exploits found
- Highly configurable with the ability to disable unnecessary features
- A platform for plugin development
## What Pumpkin is not:
- A direct replacement for Vanilla or Bukkit servers
- A framework for building a Server from scratch
### Features (WIP)
- [x] Configuration (toml)
- [x] Server Status/Ping
- [x] Custom maximum player amout
- [x] Custom Icon
- [x] Custom Status (MOTD)
- Login
- [x] Authentication
- [x] Encryption
- [ ] Packet Compression
- Player Configuration
- [x] Registries (biome types, paintings, dimensions)
- [x] Server Brand
- [ ] Server Links
- [ ] Set Resource Pack
- [ ] Cookies
- World
- [x] World Joining
- [x] World Loading
- [ ] Chunk Loading
- [ ] World Generation
- [ ] World Borders
- [ ] World Saving
- Player
- [x] Player Skin
- [x] Player Client brand
- [x] Player Teleport
- [x] Player Movement
- [x] Player Animation
- [ ] Player Inventory
- [ ] Player Attack
- Server
- [ ] Chat
- [x] Commands
Check out our [Github Project](https://github.com/users/Snowiiii/projects/12/views/1) to see current progress
## Contributions
Contributions are welcome!. See [CONTRIBUTING.md](CONTRIBUTING.md)
## Communication
Consider joining our [discord](https://discord.gg/wT8XjrjKkf) to stay up-to-date on events, updates, and connect with other members.
### Thanks
A big thanks to https://wiki.vg/ for providing valuable information used in the development of this project.