Skip to content

dec4234/Endstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Endstone

An in-progress Minecraft Server implementation in Rust.

Currently Broken I plan on picking this project back up in the future, in the mean time I am getting the experience necessary to make something like this from other projects.

Use

Currently, you must clone the project yourself and run using cargo run

Additionally, the openssl dependency requires Perl to be installed on the computer in order for it to be compiled.

Endstone currently supports Java Edition version 1.16.3 (Protocol 753). The server is run on localhost:25565

Libraries

MCPROTO-RS - Used to manipulate and set up packets to be sent using MCTokio

MCTokio - Library used to interpret and write Minecraft protocol packets to and from real Minecraft clients and servers.

References

The following public projects were instrumental in setting up the most basic features. Some code for critical functions may be sourced from these.

MCHPRS - Minecraft High Performance Redstone Server an implementation specifically desgined around ideal performance for large scale redstone builds.

Feather - An attempt at a full server implementation, still in progress.

rust-mc - An example implementation of MCTokio and MC-Proto in both a server and client example.

About

A Minecraft: Java Edition server software written in Rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages