JCDL is designed to make creating Bots with Java the easiest is has ever been.
JCDL is seperated into SubProjects:
- Discord BotDriver
- Used for starting your Discord Bot and setting an easy way without lots of JDA Stuff.
- Discord Presence
- Used for giving you Discord Bot an own look. While beeing configurable, Discord Presence keeps it easy to interact with Discord and setup some custom statuses.
- Discord Commands
- Used for creating your own Commands without the need to do your own handling. Just tell the CommandHandler, that you made a Command and it'll do the rest.
implementation 'xyz.cronixzero.sapota:discord-botdriver:1.1.0'
<dependency>
<groupId>xyz.cronixzero.sapota</groupId>
<artifactId>discord-botdriver</artifactId>
<version>1.1.0</version>
</dependency>
implementation 'xyz.cronixzero.sapota:discord-presence:1.1.0'
<dependency>
<groupId>xyz.cronixzero.sapota</groupId>
<artifactId>discord-presence</artifactId>
<version>1.1.0</version>
</dependency>
Latest Version | Supported JDA Version | Continued |
---|---|---|
1.1.0 | 4.4.X | ❌ |
2.1.3 | 5.0.X | ✅ |
You need to insert the Version for "VERSION"
implementation 'xyz.cronixzero.sapota:discord-commands:VERSION'
<dependency>
<groupId>xyz.cronixzero.sapota</groupId>
<artifactId>discord-commands</artifactId>
<version>VERSION</version>
</dependency>