Skip to content
This repository has been archived by the owner on Oct 29, 2024. It is now read-only.
/ JDA-Extra Public archive

A modern, annotations-based and evolving commands & components framework for JDA. | Read-only mirror. Main repo: https://gitlab.com/DWolf_19/JDA-Extra.

License

Notifications You must be signed in to change notification settings

DWolf-19/JDA-Extra

Repository files navigation

Caution

This repository is no longer maintained and will never receive any updates.

The project was forked and moved: https://gitlab.com/revager/rextra.

JDA-Extra

JDA-Extra

Design: thanks to @nelifs!

A modern and evolving commands & components framework for JDA. Inspired by BotCommands and motivated by JDA-Utilities.

⚠️ WARNING

Framework in alpha stage.

Don't use it in production until the first beta/stable release. In alpha versions and in the main branch, interface will break without any warning.

Useful links

Requirements

  • JDK 8+

Different release channels

Installation

Gradle (Kotlin DSL):

repositories {
    mavenCentral()
    maven { url = uri("https://repo.dwolfnineteen.com/alpha") }
}

dependencies {
    implementation("com.dwolfnineteen:JDA-Extra:1.0.0-alpha.2")
}

Gradle (Groovy DSL):

repositories {
    mavenCentral()
    maven { url "https://repo.dwolfnineteen.com/alpha" }
}

dependencies {
    implementation "com.dwolfnineteen:JDA-Extra:1.0.0-alpha.2"
}

Maven:

<repositories>
    <repository>
        <url>https://repo.dwolfnineteen.com/alpha</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>com.dwolfnineteen</groupId>
        <artifactId>JDA-Extra</artifactId>
        <version>1.0.0-alpha.2</version>
    </dependency>
</dependencies>

Killer-features

  • This solution is initially sharpened for the new Discord functionality and has a redesigned architecture
  • Hybrid commands (maximally unified interface between prefix/slash commands)

Getting started

Code examples will be added when the framework architecture stabilizes.

Special thanks

JetBrains Logo (Main) logo

JetBrains for OSS development license and the best Java IDE!

About

A modern, annotations-based and evolving commands & components framework for JDA. | Read-only mirror. Main repo: https://gitlab.com/DWolf_19/JDA-Extra.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Languages