WARNING! THIS PROJECT IS STILL IN DEVELOPEMENT! At the moment, it lacks most of it functions and is unusable.
CraftyServer is an event-based, highly modular multiplayer server for Minecraft™ Java Edition.
Depending on the modules installed, it supportes every "Release"-Version of Minecraft™ from 1.8.0 to the newest version (Currently 1.18.1).
It is 100% self-written, open source, and copyright-free (MIT License). It does not use any code from any official release by Mojang™/Microsoft™.
Even though it can be used to run a Minecraft™ Server just for personal use, its main intention is to be used to run as part from an e.g. BungeeCord-driven Server Network.
Legal disclaimer: This project is not affiliated with Minecraft™ or Mojang™/Microsoft™ in any way, shape or form.
This Project uses Maven.
git clone https://github.com/CraftyServerMC/CraftyServer/.jar-file, using Maven:mvn installOnce we hit a usable state in developement, there will be some form of installer to actually install and use the server.
This repository contains the code for the main module, which is the only actually runnable .jar file in the project. If you want to start the server, launch this file.
This is the main module of the server, containing the main method. No other module runs without it.
Add the following entries to your pom.xml:
<repositories>
<repository>
<id>CraftyServer-mvn-repo</id>
<url>https://github.com/CraftyServerMC/maven/raw/mvn-repo/</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories><dependencies>
<dependency>
<groupId>org.craftyserver</groupId>
<artifactId>craftyserver</artifactId>
<version>0.0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
</dependencies>