MCNebula is a fully featured and customisable ClassiCube Server Software based on MCGalaxy.
Download the latest MCNebula release from here
- Windows: You need to install .NET framework 4.8. Windows 8/10/11 already have this included.
- macOS: You need to install the Mono framework.
- Linux: You need to install the Mono framework. (or just
apt install mono-completeif on Ubuntu)
Run MCNebula.exe for a graphical interface, or run MCNebulaCLI.exe for command line only.
Run MCNebula.exe or MCNebulaCLI.exe firstly. You'll see something like:

If you are signed in to classicube.net, you can copy this URL straight into your web browser and start playing.
Click Direct connect at the main menu.

Type your username into Username, 127.0.0.1:25565 into IP:Port, and leave Mppass blank. Then click Connect.

After joining, you will want to rank yourself owner so you can use all commands.
Type /rank [your account] owner into the bottom text box, then press Enter.
You need to find out your LAN/local IP address.
- Windows: Type
ipconfiginto Command Prompt. Look forIPv4 addressin the output - macOS: Type
ipconfig getifaddr en0oripconfig getifaddr en1into Terminal - Linux: Type
hostname -Iinto Terminal. Lan IP is usually the first address in the output
Enter the server URL followed by ?ip=[lan ip] into the web browser.
(e.g. http://www.classicube.net/server/play/d1362e7fee1a54365514712d007c8799?ip=192.168.1.30)
- Click Direct connect at the main menu
- Type your username into Username textbox
- Type
[lan ip]:25565into IP:Port textbox (e.g.192.168.1.30:25565) - Click Connect
You usually need to port forward in your router before other players can join.
Enter the server URL into the web browser
- Click Sign in
- Type/paste the hash (e.g.
d1362e7fee1a54365514712d007c8799) into the classicube.net/server/play text box - Click Connect
Click Settings in the MCNebula window, then tick the Public checkbox. Then click Save.
This makes your server appear in the server list on classicube.net and in the ClassiCube client.
With an IDE:
- Visual Studio : Open
MCNebula.sln, clickBuildin the menubar, then clickBuild Solution. (Or press F6) - SharpDevelop: Open
MCNebula.sln, clickBuildin the menubar, then clickBuild Solution. (Or press F8)
Command line:
- For Windows: Run
MSBuild command prompt for VS, then typemsbuild MCNebula.slninto command prompt - Modern mono: Type
msbuild MCNebula.slninto Terminal - Older mono: Type
xbuild MCNebula.slninto Terminal
- Compiling for .NET 6: No changes necessary
- Compiling for .NET 5: Change
TargetFrameworkin CLI/MCNebulaCLI_dotnet.csproj tonet5.0 - Compiling for .NET Core: Change
TargetFrameworkin CLI/MCNebulaCLI_dotnet.csproj tonetcoreapp3.1
Then navigate into CLI directory, and then run dotnet build MCNebulaCLI_dotnet.csproj
You will also need to copy libsqlite3.so.0 from system libraries to libsqlite3.so in the server folder
See LICENSE for MCGalaxy license, and license.txt for code used from other software.
Some unofficial dockerfiles for running MCNebula in Docker:
