Tags
Creators
Details
Licensed ARR
Published 5 months ago
Updated 2 days ago
All versions
1.6
Release
Music Interface 1.63 weeks ago 875
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Changes
Music Interface v1.6
New
- Added Cloth Config support for in-game settings
- Added Page Down for next track and Page Up for previous track
- Added Stop music on death
- Added playlist import/export with share codes
- Added playlist sharing in chat with clickable import
- Added resource pack incomplete warnings
- Added Open resourcepacks folder chat action
- Added smoother Music Interface actionbar overlay with fade-in and fade-out
Changes
- Settings are now managed by Cloth Config when installed
- Without Cloth Config, settings must be edited manually in
config/musicinterface/config.json - Improved settings categories with clearer labels and tooltips
- Improved template pack generation so existing files are not overwritten
- Improved template generation chat messages with clearer actions
- Improved music control messages with track names and better styling
- Improved menu button placement for better mod compatibility
- Restricted NeoForge compatibility to Minecraft 1.21.1
Fixes
- Fixed Reset to defaults using a different max delay than new configs
- Fixed GUI scale 4 now-playing text overlapping playback buttons
- Fixed server risk from oversized or malformed track sync packets
- Fixed synced track data not being cleaned after player disconnects
- Fixed JSON saves to reduce risk of corrupted configs, playlists, favorites, and disabled tracks
- Fixed recovery behavior for invalid or corrupted JSON files
- Fixed Cobblemon integration staying optional and safer when its API is absent or incompatible
- Fixed resource pack template wording that implied existing files would be updated
- Fixed crash risk from malformed client network data
Removed
- Removed the built-in Music Interface settings screen
- Removed leftover Fabric example classes
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:IhHl3kEV:S4EiIk59"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:IhHl3kEV:S4EiIk59"
}

