/PizzaServer

Minecraft Bedrock server software built for 1.18+

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

PizzaServer

PizzaServer is a side project of mine that has the goal of being Minecraft Bedrock server software designed for all versions of 1.16 higher than 1.16.100. Come join the Discord Server here!

Build

  • mvn clean package
  • Copy the jar file /pizzaserver-server/target/PizzaServer-Server-1.0-SNAPSHOT.jar to the directory of your choosing.

Modules

Name Description
commons Various utility structures/data used across multiple modules
api Server API that serves to separate plugins and the actual implementation
server Server implementation
worldfile Parses world formats into usable objects (currently only .mcworld)

Special Thanks

  • Cloudburst for providing the RakNet implementation as well as helping guide me through implementing the Bedrock protocol.
    • Minecraft files sent over the network (e.g. biome_definitions.nbt or runtime_item_states.json) are retrieved through Cloudburst's Data repository.
  • The contributors over at wiki.vg/Bedrock_Protocol for providing packet documentation.