Skip to content
This repository has been archived by the owner on Jul 15, 2023. It is now read-only.

SapphireMC/Amethyst

Repository files navigation

Amethyst CI

Waterfall fort that is used on our server

Downloads - Wiki (Coming soon)

License

MIT License

Other licenses

BungeeCord - Waterfall - FlameCord

API

Dependency Information

Maven

<repository>
    <id>sapphiremc</id>
    <url>http://repo.denaryworld.ru/snapshots/</url>
</repository>
<dependency>
    <groupId>io.sapphiremc.amethyst</groupId>
    <!-- For any other modules use amethyst-<modulename> Example: amethyst-chat -->
    <artifactId>amethyst-api</artifactId>
    <version>1.19-R0.1-SNAPSHOT</version>
    <scope>provided</scope>
</dependency>

Gradle groovy

repositories {
    maven {
        url 'http://repo.denaryworld.ru/snapshots/'
        allowInsecureProtocol = true
    }
}
dependencies {
    // For any other modules use amethyst-<modulename> Example: amethyst-chat
    compileOnly 'io.sapphiremc.amethyst:amethyst-api:1.19-R0.1-SNAPSHOT'
}

Gradle kotlin

repositories {
    maven("http://repo.denaryworld.ru/snapshots/") {
        isAllowInsecureProtocol = true
    }
}
dependencies {
    // For any other modules use amethyst-<modulename> Example: amethyst-chat
    compileOnly("io.sapphiremc.amethyst:amethyst-api:1.19-R0.1-SNAPSHOT")
}

Yes, this also includes all API provided by Waterfall and BungeeCord.

Building and setting up

Dependencies

  • Java 8 or above
  • Maven 3.8.0 or above

Initial setup

Run the following command in the root directory:

./amethyst p

Compiling and installing to local maven repo

Use the command mvn clean install to build all modules and install it to your local maven repo.

Compiled JAR will be placed under Amethyst-Proxy/bootstrap/target/Amethyst-1.19-R0.1-SNAPSHOT.jar.