Links
Tags
Creators
Details
All versions
0.2.0+mc1.21.1
Release
OpenSoundboard 0.2.0+mc1.21.16 months ago 22
Compatibility
Minecraft: Java Edition
1.21–1.21.1
Platform
Fabric
Supported environments
Client-side
Required content
Changes
OpenSoundboard 0.2.0
New Features
- Sound Wheel Overlay – Hold a configurable keybind to open a radial sound wheel. Release over a sound to play it. Supports paging via scroll wheel.
- Wheel Layout Editor – Custom wheel mode lets you manually assign specific sounds to each slot. Accessible from the Config screen.
- Song Picker Screen – Full-screen sound browser with search, preview (plays first 1/3, up to 15s), and favourite indicators for selecting wheel slots.
- Subfolder Support – Optionally show subfolders in the sound list (depth 1). Navigate into folders and back out with a dedicated back button.
- Sort Options – Sort the sound list by Name, Creation Date, or Length, with ascending/descending toggle.
- Search Bar – Filter sounds in real time in both the main screen and the song picker.
- Favourites-Only Wheel Mode – Option to only show favourited sounds in the wheel overlay.
- Custom Wheel Layout Config – Wheel slot assignments are saved to a separate
opensoundboard-wheel.jsonconfig file.
Improvements
- Song list now remembers the last opened folder across sessions.
- Wheel overlay remembers the last opened folder and current page while the key is held.
- All features backported to 1.21.1, 1.21.4, 1.21.5, 1.21.8, 1.21.10 (previously only 1.21.11 had the wheel/editor/picker screens).
- German translation (
de_de) fully updated to match all new keys. src/legacy folder removed (was unused).GuiToolsmoved into the common package, shared across all versions.
Bug Fixes
- Fixed wheel overlay flickering when holding the keybind.
- Fixed BOM characters in Java source files causing compile errors on older versions.
- Fixed
KeyBinding.Categorynot existing in 1.21.1 (uses plain String category instead). - Fixed
HoldableKeyBindingusing reflection that failed silently in 1.21.1; now usessetBoundKeyoverride for reliable GLFW polling. - Fixed button spacing in 4- and 6-button wheel layouts.
- Fixed folder navigation scroll position resetting on refresh.
Optional dependencies
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:oaptjGEs:3EsW1knD"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:oaptjGEs:3EsW1knD"
}



