Skip to content

A Server-Engine written in C++, made to work with Minecraft Beta 1.7.3

Notifications You must be signed in to change notification settings

OfficialPixelBrush/BetrockServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BetrockServer

A Server-Engine written in C++, made to work with Minecraft Beta 1.7.3. The goal being to have a semi-modern Server Engine that people can muck about with however they like, and to not have to deal with plugins that're over a decade old. BetrockServer Logo

Features

(as of 0.1.14)

  • Players can connect, chat, build and explore
  • Commands
  • Lua-driven World Generation

Getting Started

How do you run your own BetrockServer instance?

Option 1 - Download

Check the releases page for the latest binary of BetrockServer. Then simply run the executable.

Option 2 - Compiling

Install Dependencies

sudo apt install build-essential git libdeflate-dev liblua5.4-dev

Clone

git clone --recurse-submodules https://github.com/OfficialPixelBrush/BetrockServer.git
cd BetrockServer
cmake -S . -B build
cd build

Build

cmake --build .

Packing (Optional)

cpack --config CPackConfig.cmake -G TGZ

Misc

  • PixNBT - A C++ native NBT parsing library
  • BetaPacketPlainTextifier - A utility for turning WireShark captures of Minecraft Client-Server data into Markdown files for easy decoding

Resources