AuroraLib
2.6.0-b215Base plugin for every Aurora project. Provides common utilities and functions.
AuroraLib
This is the base plugin for every Aurora plugin.
It requires PaperMC as the server software and Java 21 or higher.
Folia is also supported.
You can view the full documentation here.
It provides the following utilities:
- chat/actionbar messaging, text building using every possible color formats and styles.
- custom logger
- automatic yaml to class mapping and config versioning
- plugin dependency management
- inventory menu/gui builder with premade configs
- user data management via file or mysql (mysql can sync between servers as well)
- builtin user metadata store with placeholder support
- economy expansion with builtin providers (CMI, EssentialsX, Vault)
- placeholder expansion to interact with PAPI
- configurable number formatting (regular and short formats as well)
- player placed block tracker (supporting flatfile or sqlite as storage)
which integrates with Multiverse-Core and WildRegeneration for cleanup. It can even handle manual chunk deletions. - WorldGuard expansion to provide events like
PlayerRegionEnterEventandPlayerRegionLeaveEvent CommandDispatcherto easily dispatch commands from config files- Common leveler / level matcher / level reward utilities.
- Item resolver/builder interface which supports items from other plugins.
- Leaderboard APIs
Include it in your project
Maven
<repository>
<id>auroramc</id>
<url>https://repo.auroramc.gg/releases/</url>
</repository>
<dependency>
<groupId>gg.auroramc</groupId>
<artifactId>Aurora</artifactId>
<version>{VERSION}</version>
<scope>provided</scope>
</dependency>
Gradle
Groovy DSL:
repositories {
maven {
url "https://repo.auroramc.gg/releases/"
}
}
dependencies {
compileOnly 'gg.auroramc:Aurora:{VERSION}'
}
Kotlin DSL:
repositories {
maven("https://repo.auroramc.gg/releases/")
}
dependencies {
compileOnly("gg.auroramc:Aurora:{VERSION}")
}
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.3MSueta
Chunky
Pre-generates chunks, quickly and efficiently
20.8MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta