Skip to content

Repository files navigation

Aechronis

This repository contains the Aechronis server, its Kotlin modules, guides, and resource pack.

Layout

  • server/ assembles the runnable server.
  • modules/ contains utils, combat, nodes, vanilla, worldedit, logger, watchdog, gems, and the MIT-licensed craftingstore integration.
  • resource-pack/ is the server's single resource pack.
  • guides/ contains the mdBook site.

Build

The JVM projects share one Gradle build:

Run all JVM checks with ./gradlew check. Build the deployable server with ./gradlew :server:shadowJar; the output is server/build/libs/aechronis-all.jar.

The shadow JAR embeds the resource pack. On startup, it extracts that pack into resource-pack/ beside the JAR before initializing Minestom and starting the resource-pack server. Use -Daechronis.resourcePack.directory=/custom/path to override the extraction directory.

Server data paths are relative to the process working directory. Run the JAR from a dedicated deployment directory rather than storing live world or module data in this repository.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages