Developers
Build on Arkea, report bugs, or contribute to Aryston mods.
Use Arkea in your mod
Arkea is a client-only NeoForge library for Minecraft 26.3. It gives your mod settings screens and UI components that match the rest of the game. It is published to a Maven repository on GitHub. Add it to build.gradle:
repositories {
maven {
name = "Arkea"
url = uri("https://raw.githubusercontent.com/arystonmc/Arkea/maven")
content {
includeGroup "com.aryston.arkea"
}
}
}
dependencies {
implementation "com.aryston.arkea:arkea-neoforge-26.3:0.1"
}
Then declare it in neoforge.mods.toml, so the game refuses to start without it:
[[dependencies.yourmod]]
modId="arkea"
type="required"
Any mod that uses NeoForge configuration already gets an Arkea settings window with no code at all. For custom screens and components, read the Arkea API guide.
Source code
Both mods are source-available under the Aryston Source-Available License. You can read the code, build it locally and send pull requests.
- Helion: github.com/arystonmc/Helion
- Arkea: github.com/arystonmc/Arkea
Building from source
You need a Java 25 JDK. In either repository:
./gradlew build # jar in build/libs/
./gradlew runClient # start a development client
Helion builds Arkea from source when a checkout sits next to it (../arkea), otherwise it downloads the published library. Helion also needs Vulkan-capable graphics drivers. Before a larger change, read the repository's CONTRIBUTING.md and architecture notes.
Bugs and ideas
Open a ticket on the Support page, or an issue on GitHub (Helion, Arkea). Include the game log and your mod list.