Skip to content
This repository has been archived by the owner on Nov 29, 2021. It is now read-only.

forkiesassds/Supernova

Repository files navigation

Supernova is a fully featured and customisable Minecraft Classic and ClassiCube server software based on MCGalaxy that adds support for multiple new features.

Features

Supernova adds the following major features:

  • Support for older versions of the Minecraft Classic Protocol.
  • Dual server list functionality with the ClassiCube and BetaCraft server lists.

Setup

Download the latest Supernova release from here

  • Windows: You need to install .NET framework 4.0. Windows 8/10 already have this included.
  • Linux/macOS: You need to install the Mono framework.

Run Supernova.exe for a graphical interface, or run SupernovaCLI.exe for command line only.

Joining your server

Run Supernova.exe or SupernovaCLI.exe firstly. You'll see something like: opt3

If you are signed in to classicube.net, you can copy this URL straight into your web browser and start playing.

Joining from the BetaCraft Launcher

Click on Select version at the main menu, and select 0.30-c (or a different version if you've changed the PVN). opt3

Enter a username into the Username text box, or click Log in to sign in with a Mojang or Microsoft account. opt3

Once you click Play, a text box will pop up requesting a server IP. Enter 127.0.0.1:25565 into this text box and click OK.

opt3

Joining from the ClassiCube desktop client

Click Direct connect at the main menu.

opt1

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

Make yourself owner

After joining, you will want to rank yourself owner so you can use all commands.

Type /rank [your account] superop into the bottom text box, then press Enter.

opt4

Letting others join your server

LAN players

You need to find out your LAN/local IP address.

  • Windows: Type ipconfig into Command Prompt. Look for IPv4 address in the output.

To join from a web browser on ClassiCube, add ?ip=[lan ip] to the server's URL.
(e.g. http://www.classicube.net/server/play/d1362e7fee1a54365514712d007c8799?ip=192.168.1.30)

To join from the ClassiCube or BetaCraft desktop clients, connect to [lan ip]:25565 instead. (e.g. 192.168.1.30:25565)

Across the internet

You need to port forward your router. Players can then join by entering the server URL into their web browser.

For the ClassiCube desktop client:

  • Click Sign in.
  • Type/paste the hash (e.g. d1362e7fee1a54365514712d007c8799) into the classicube.net/server/play text box.
  • Click Connect.

For the BetaCraft desktop client:

  • Find your public IP address. This can typically be seen in your router's settings (your public IP should not begin with 192.168)
  • Type/paste the public IP address into the Server IP text box and click OK.

Show on server lists

Click Settings in the Supernova window, then tick the Public checkbox. Then click Save.

This makes your server appear in ClassiCube and BetaCraft's respective server lists.

Compiling

With an IDE:

  • Visual Studio : Open Supernova.sln, click Build in the menubar, then click Build Solution. (Or press F6)
  • SharpDevelop: Open Supernova.sln, click Build in the menubar, then click Build Solution. (Or press F8)

Command line:

  • For Windows: Run MSBuild command prompt for VS, then type msbuild Supernova.sln into command prompt
  • Modern mono: Type msbuild Supernova.sln into Terminal
  • Older mono: Type xbuild Supernova.sln into Terminal

Copyright/License

See LICENSE for Supernova license, and license.txt for code used from other software.

About

DISCONTINUED! - Use MCGalaxy, it's more up to date and can work with any classic style server list and any version!

Resources

License

LGPL-3.0, Unknown licenses found

Licenses found

LGPL-3.0
LICENSE
Unknown
LICENSE.txt

Stars

Watchers

Forks

Packages

No packages published