Skip to content
/ pkmc Public

Yet another Rust Minecraft server implementation.

License

Notifications You must be signed in to change notification settings

Vulae/pkmc

Repository files navigation

Yet another Rust Minecraft server implementation.

Originally made so I can make a Minecraft server with custom features specifically for parkour.

Important

This will only ever support the latest Minecraft version (currently 1.21.4)

I will NOT make anything use any async code (tokio/futures). This was originally built to be fully single-threaded, but that may change in the future.

  1. Clone repo
  2. Start the server cargo run --release
  3. Join the server (Default IP is [::1]:52817)

pkmc.toml to configure.

Feature Implemented Comment
Server List Ping
World Loading (Single-threaded)
World Editing
Dimensions/Multiworld
Entities
Inventories
Resource Pack
Online Mode
Packet Compression
Players & Chat
Commands
Cookies 🍪
Terminal Interface
WASM Plugins Maybe not 1

List of features that very likely will never be implemented:

  • World Saving
  • Command Blocks
  • Redstone
  • Vanilla World Ticking System
  • Liquid Physics
  • Entity Behavior / AI / Pathfinding
  • Vanilla-like Worldgen

MIT License License is very likely change to MIT-0 or 0BSD in the future, if I feel like it.

Footnotes

  1. Still don't know if I want this to be something you can make plugins for, or just a server you can just modify directly instead.

About

Yet another Rust Minecraft server implementation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages