Cloned Games

Cubic Server

Engine reimplementationHaltedSemi-playableLinux

A new engine written from scratch that loads the original game's data files.

Based on Minecraft

Minecraft (original game, not this project)Original game image
Image of the original game, Minecraft. This project has no screenshots of its own yet.
Links, repository & details

About

Cubic Server is a C++ implementation of the Minecraft server protocol, currently targeting version 1.19.3. The author describes it as a school project in an early stage where "not a lot works for now," not currently recommended for general use, though contributions are welcomed. Officially only Linux x86_64 and FreeBSD builds are supported.

How it differs from the original

Its stated goals are better performance than the official server — whose performance the author says has declined since Minecraft 1.13 — and built-in extensibility without needing a third-party layer such as Spigot.

Getting started

Precompiled binaries are available on the GitHub releases page, or the server can be run via the provided docker-compose setup. Building from source requires gcc12/g++12 or clang15/clang++15 or newer, CMake, and several listed dependencies (libcurl, zlib, Boost, and others), followed by the standard cmake/make build steps.

Known issues & limitations

  • compatibility: Currently only Linux x86_64 and FreeBSD are targeted; other systems are not guaranteed to build.
  • feature: Only Minecraft 1.19.3 is currently targeted; support for other versions depends on future development.

What you need to run it

No original game files required, according to the project's README.

Features

  • The project aims for better server performance and extensibility without relying on a third party to implement changes downstream.

How to install

  1. Precompiled binaries are available from the releases page.
  2. You can run the server using the docker-compose file.

Summarised from the project's README.

FAQ

What is Cubic Server?
Cubic Server is an open-source engine reimplementation of Minecraft. A new engine written from scratch that loads the original game's data files.
Do I need the original game files to run Cubic Server?
According to the project's README, no original game files are required.
Share:

More like Cubic Server

Active
Paper screenshot
A high-performance Minecraft server that fixes gameplay inconsistencies and offers a plugin API.
Platforms:WindowsLinuxOSX
Stars12,641
Updated1 month ago
LicenseUnknown
Release2016
Halted
Craft screenshot
Craft is a Minecraft clone written in a few thousand lines of C with shader-based OpenGL, adding procedural terrain and multiplayer.
Platforms:WindowsLinuxOSX
Stars11,102
Updated2 years ago
LicenseMIT
Release2013
Sporadic
Original game (original game, not this project)Original game image
Cuberite is a from-scratch, Minecraft-compatible multiplayer server in C++, extensible via a Lua plugin API, for protocols 1.8-1.12.2.
Platforms:WindowsLinuxOSX
Stars5,446
Updated6 months ago
LicenseUnknown
Release2013
Halted
Original game (original game, not this project)Original game image
A Minecraft clone first built in 48 hours, with infinite terrain, biomes, a day/night cycle and RGB lighting.
Platforms:Linux
Stars4,416
Updated2 years ago
LicenseMIT
Release2020
Active
Terasology screenshot
An open-source voxel platform that grew from a Minecraft-inspired tech demo into a moddable game engine.
Platforms:WindowsLinuxOSX
Stars3,897
Updated2 months ago
LicenseApache-2.0
Release2011
Active
Cubyz screenshot
Cubyz is a Minecraft-inspired 3D voxel sandbox written in Zig, with unlimited-height chunking and procedural tool crafting.
Platforms:WindowsLinux
Stars3,661
Updated1 month ago
LicenseGPL-3.0
Release2019