Common library used for all NyaaCat plugin.
Provides infrastructures to simplify plugin development.
- Annotation based command dispatcher
- Annotation based configuration serializer
- Annotation based database serializer
- JSON message builder
- Database middleware
- Http client
- Http server based on timboudreau/netty-http-client
repositories {
maven {
name 'NyaaCat'
url 'https://ci.nyaacat.com/maven/'
}
maven {
name 'aikar';
url 'https://repo.aikar.co/content/groups/aikar/'
}
}
dependencies {
compile('cat.nyaa:nyaacore:9.0-SNAPSHOT')
}
- EssentialsX: soft depend. Used by
TeleportUtils
, with Essentials install, players can use/back
command to return to the position before teleportion. - Vault: soft depend. It's fine as long as you don't touch
VaultUtils
. If any downstream plugins what to use that, that plugin MUST listVault
as a required dependency.
- 6.4.x: Minecraft 1.14.3
- 7.0.x: Minecraft 1.14.4
- 7.1.x: Minecraft 1.15.1 since build 350
- 9.x: Minecraft 1.21+
Older versions can be found in Github Release Page