Nebula
This library provides developers with a powerful toolkit for creating various spells in Minecraft. Nebula handles the implementation of the spell system itself, while Mana ensures data synchronization between client and server.
For maximum flexibility, you can completely override the SpellManager or ManaManagers, allowing you to customize almost any aspect of the system's operation. It's important to note that only one mod can override each specific manager.
To add Nebula to your project, include the following lines in your build.gradle file:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
filter {
includeGroup "maven.modrinth"
}
}
}
dependencies {
modImplementation "maven.modrinth:nebula:6.0.0+<minecraft-version>"
}
Tutorial
To explore the library's capabilities, we recommend checking out the Nebulo test mod, which demonstrates spell implementation and examples of manager overrides.