Skip to content
ReformCloud2 » Not just a cloud system but an experience
Java
Branch: master
Clone or download

README.md

ReformCloud 2 Discord CodeFactor Build Status

ReformCloud is a cloud system programmed and optimized for all sizes of networks. Due to an extensive API which supports Sync as well as Asnyc it is easy for any developer to integrate a reformcloud into his systems. Also reformcloud can used as a normal Client/Controller (Master/Wrapper) system or as a node system.

The cloud system supports java and bedrock edition.

Currently supported minecraft-java-edition versions:

Version Name Version ID Recommended Java Version
Bungeecord (Waterfall, Hexacord...) 1.8 - 1.15.2 Java 13
Velocity 1.8 - 1.15.2 Java 13
Waterdog 1.8 - 1.15.2 Java 13
Spigot (Paper, Taco, Torch...) 1.8 - 1.15.2 <1.12 Java 8 / >1.12 Java 13
Sponge 1.10.2 - 1.12.2 Java 8
Akarin 1.12.2 Java 8

Currently supported minecraft-pocket-edition versions:

Version Name Recommended Java Version
NukkitX Java 13
WaterDog Java 13

Run ReformCloud2 the first time

System requirements

  • 1 GB Memory
  • 1 CPU Core

Supported Java Versions

  • Java 8+ : SUPPORTED

  • Java 7- : NOT SUPPORTED

  • Java 13 : RECOMMENDED

Startup

The startup is very easy. Just start the cloud system using the following command:

java -XX:+UseG1GC -XX:MaxGCPauseMillis=50 -XX:CompileThreshold=100 -Xmx512m -Xms256m -jar runner.jar

The runner is now going to download the needed libraries, so make sure you have an internet connection during the first startup! Please answer all questions which the runner is going to ask you!

In this setup you can choose which type you want to install. Please choose it carefully because any changes may cause trouble during the next startup.

After the setup: start using reformcloud2!

Developer Information

Want to contribute?

Open Issue

Fork Project

Open Source Libraries

Library Author License
Netty The Netty Project Apache Licence 2.0
Gson Google Apache License 2.0
JLine 3 JLine The 3-Clause BSD License
Reflections ronmamo Do What The F*ck You Want To Public License
MongoDB Java Driver MongoDB Apache License 2.0
MySQL connector Java MySQL Self written Licence
H2 h2database Dual Licenced (MPL 2.0/EPL 1.0
Maven-Wrapper takari Apache License 2.0

Build this project

git clone https://github.com/derklaro/reformcloud2.git
cd reformcloud2/
mvn clean package

Maven

Repository: ReformCloud2 is available in the central repository

Dependency:

    <dependency>
        <groupId>systems.reformcloud.reformcloud2</groupId>
        <artifactId>reformcloud2-executor-api</artifactId>
        <version>2.0.3</version>
        <scope>provided</scope>
    </dependency>
You can’t perform that action at this time.