A powerful, intuitive and easy to use client for Andesite compatible with JDA 4 and Catnip
Add the JitPack repository
repositories {
...
maven { url 'https://jitpack.io' }
}
And add the dependency
dependencies {
implementation 'com.github.BricoloDuDimanche:Granite:...'
}
Add the JitPack repository
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
And add the dependency
<dependency>
<groupId>com.github.BricoloDuDimanche</groupId>
<artifactId>Granite</artifactId>
<version>...</version>
</dependency>
- Make the client actually able to communicate with Andesite
- Implement all functions provided by Andesite
- Queue management through Granite itself
- Load balancing (based on nodes load)
- Add region factor to load balancing (EU traffic to EU nodes, US traffic to US nodes)
- Automatic failover if a node is available (preferably in region)
- Automatically switch node when region is updated (if a better one is available)
- SSL Support