Arcadium is a fork with extra features for NickArcade
Maven
<dependency>
<groupId>io.github.openminigameserver.arcadium</groupId>
<artifactId>arcadium-api</artifactId>
<version>1.16.5-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
Gradle
dependencies {
compileOnly("io.github.openminigameserver.arcadium", "arcadium-api", "1.16.5-R0.1-SNAPSHOT")
}
Yes, this also includes all API provided by Purpur, Paper, Spigot, and Bukkit.
Run the following commands in the root directory:
./gradlew applyPatches
Patches are effectively just commits in either Arcadium-API
or Arcadium-Server
.
To create one, just add a commit to either repo and run ./gradlew rebuildPatches
, and a
patch will be placed in the patches folder. Modifying commits will also modify its
corresponding patch file.
See CONTRIBUTING.md for more detailed information.
Use the command ./gradlew build
to build the api and server. Compiled jars
will be placed under Arcadium-API/build/libs
and Arcadium-Server/build/libs
.
To get a Arcadiumclip jar, run ./gradlew paperclip
.
To install the Arcadium-api
and Arcadium
dependencies to your local maven repo, run ./gradlew publishToMavenLocal