All versions
3.0.0
Release
Voice Command Mod 3.0.0 NeoForge2 weeks ago 17
Compatibility
Minecraft: Java Edition
1.21.1–1.21.11
Platform
NeoForge
Supported environments
Client and server
Changes
Version 3.0.0
New
- NeoForge 1.21.1 support
- Voice Log. A new screen (open it from the pause menu) shows what the mod is hearing in real time. You always see your own recognized speech. Server operators can see every player's, with a tab per player to filter the list down to just them.
- Diamond Count is now configurable for the Cursed Lottery's diamond jackpot (previously fixed at 3)
- Item Reward. Can now set trigger words to give items
Changed
- Cursed Lottery Events redesigned. Instead of a menu leading into 7 different screens, every outcome is now one collapsible row in a single scrollable list. Click a row to expand its settings, click again to collapse.
Fixed
- Voice recognition didn't work at all on the NeoForge version (missing native library files)
- Opening the config menu on NeoForge could disconnect you from the server with an encoding error
- Long stretches of continuous talking could merge into one massive, garbled recognized phrase. Speech recognition now cuts off and starts fresh after 8 seconds regardless of pauses.
- Simple Voice Chat audio quality on the 1.21.1 NeoForge version was noticeably worse than 1.20.1 due to a missing audio filtering step.
- Trigger words could take noticeably longer to spawn a mob if a big Cursed Lottery mob swarm or TNT rain was still finishing nearby
- Several config screens looked blurry or had rows overlapping the title at certain window sizes/GUI scales
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:2nBsiZ0z:UF08PLFa"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:2nBsiZ0z:UF08PLFa"
}

