ProjectObsidian icon indicating copy to clipboard operation
ProjectObsidian copied to clipboard

A Powerful and Modern Minecraft Classic Server Software - Written in 100% Python & Compatible with Classicube!

ProjectObsidian

A fully featured and powerful Minecraft Classic / Classicube Server that is completely built from scratch! Unlike other server softwares, ProjectObsidian is fully modular and customizable, built on top of a powerful yet flexible plugin system.

Python 3.11.X Minecraft Version 0.30_01c Protocol Version 7 Classic Server Version

Screenshot of ProjectObsidian

Now with 50% more color!

Features

  • Full Implementation of the Minecraft Classic Protocol
  • Asynchronous & Multithreaded
  • Supports CPE (Classic Protocol Extension)
  • Highly Customizable and Modular
  • Multi-World Support
  • Supports Multiple World Formats
  • Fully featured plugin support

Installation Instructions

Obsidian Server requires no 3rd party libraries, meaning that you can run this server with a stock Python installation!

On linux, install python3.10 and clone the repository.

apt-get install python3.10
git clone https://github.com/RadioactiveHydra/ProjectObsidian.git

(!) Minimum of python 3.10 is required! (!)

Then, just navigate into the directory and run main.py!

cd ProjectObsidian
python3.10 main.py

Once you have the server up, you can run main.py -h to see the available flags you can set

Plugins

Project Obsidian comes with numerous plugins to get you started. Check them out here: Plugins

Plugin Development

For information regarding plugin development, refer to the Plugin Development Guide (Coming Soon).

Getting Help

If you have any issues, feel free to join our discord server! https://discord.hydranet.dev/

Disclaimers

Project Obsidian is not affiliated with (or supported by) Mojang AB, Minecraft, or Microsoft in any way.