| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| JDA-6.4.0-javadoc.jar | 2026-03-28 | 9.0 MB | |
| JDA-6.4.0.jar | 2026-03-28 | 2.5 MB | |
| JDA-6.4.0-withDependencies-no-opus.jar | 2026-03-28 | 16.3 MB | |
| JDA-6.4.0-withDependencies-min.jar | 2026-03-28 | 8.2 MB | |
| JDA-6.4.0-withDependencies.jar | 2026-03-28 | 19.7 MB | |
| JDA-6.4.0-sources.jar | 2026-03-28 | 2.2 MB | |
| README.md | 2026-03-28 | 3.1 kB | |
| v6.4.0 source code.tar.gz | 2026-03-28 | 5.4 MB | |
| v6.4.0 source code.zip | 2026-03-28 | 6.8 MB | |
| Totals: 9 Items | 70.0 MB | 0 | |
Overview
This release adds support for new checkbox and radio groups in modals as well as support for voice channel effects and soundboards.
[!WARNING] All animated assets now use
.webpby default instead of.gif.
Checkboxes and Radio Groups (#3010)
You can now include checkboxes and radio groups in your modals:
:::java
Modal.create("modal", "Welcome Screening")
.addComponents(
Label.of(
"How did you find this server?",
RadioGroup.create("radio")
.addOption("I was told by a friend", "friend")
.addOption("I found it online", "online")
.addOption("Other", "other")
.build()),
Label.of(
"Server Rules",
CheckboxGroup.create("checkbox-group")
.addOption(
"I've read the server rules and agree to follow them.", "rule-checkbox")
.setMinValues(1)
.build()))
.build();
When a user submits a modal with a checkbox group, the selected values can be accessed in the ModalInteractionEvent with getValue(groupId).getAsStringList() and radio groups using getValue(groupId).getAsString().
New Features
- Add checkboxes, checkbox groups and radio groups by @freya022 in https://github.com/discord-jda/JDA/pull/3010
- Add soundboard sounds by @freya022 in https://github.com/discord-jda/JDA/pull/2753
- Add getJumpUrl for all channel types by @Vampire in https://github.com/discord-jda/JDA/pull/3055
Changes
- Use
ANIMATED_WEBPfor all animated assets by @freya022 in https://github.com/discord-jda/JDA/pull/3036 - Alternatively check for
CREATE_*permissions when managing/deleting our own events/emojis/stickers by @freya022 in https://github.com/discord-jda/JDA/pull/3061 - Prevent warning about message content intent if message contains content by @freya022 in https://github.com/discord-jda/JDA/pull/3053
Full Changelog: https://github.com/discord-jda/JDA/compare/v6.3.2...v6.4.0
Installation
Gradle
:::gradle
repositories {
mavenCentral()
}
dependencies {
implementation("net.dv8tion:JDA:6.4.0")
}
Maven
:::xml
<dependency>
<groupId>net.dv8tion</groupId>
<artifactId>JDA</artifactId>
<version>6.4.0</version>
</dependency>