Skip to content
Down with NMS wrappers!
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/main
.gitignore
JARCraftinator.iml
LICENSE
README.md
build.bat
mvn_version.bat
pom.xml
run_test.bat

README.md

JARCraftinator 🇺🇸 🇧🇪 🇵🇹

JARCraftinator (soon to be christened Verdigris) is a Minecraft server software written from scratch (no more NMS wrappers!)

Development

Basic Game Features

These are roughly in the order in which we will work on the code base, although we may make some changes.
✔️ = Completed | = In Development

  • Server favicon, color MOTD ✔️
  • Packet API
  • Keepalive
  • World generation
  • World saves
  • Packet encryption
  • Packet compression
  • The entire Play protocol
    • Players
  • Mojang Authentication
  • Mobs, AI and API
    • Entities
    • Pathfinding & Pathfinding API
  • Multiple Worlds
  • Plugin API (we may begin implementing this earlier)

Development Goals

  • Protocol API that will not break on updates
  • Protocol API that can be used without reflection
  • Revolutionary plugin development options
  • Custom, more efficient, world save format
  • Potentially: a web panel to manage your server

Other cool plans

  • A parser for wiki.vg to automatically update the protocol to the latest version.

Running

Setup Guide

We will write this when we have something playable.

Plugins

The plugin API has not yet been implemented.

You can’t perform that action at this time.