All versions
1.1.0
Release
Inner Voice 1.1.04 months ago 11
Compatibility
Minecraft: Java Edition
1.20.1–1.20.6
Platform
Forge
Supported environments
Client and server
Changes
Inner Voice 1.1.0 Changelog
New Features
- Added an in-game visual editor to configure entities, biomes, and structures, including their enabled status, music, text, and phases.
- Added configurable health phases for entities, supporting different text and BGM based on health thresholds.
- Added biome BGM and text configuration, supporting custom music playback and subtitle or inner voice text display when entering a biome.
- Added structure BGM and text configuration, supporting both vanilla and modded structures, with priority higher than biomes but lower than entities.
- Added day/night phases, allowing biomes and structures to be configured separately for all-day, daytime, and nighttime music and text.
- Added a music pack directory
config/inner_voice/music_packsfor easy centralized management of songs in modpacks. - Added MP3 support, along with support for
.lrc/.srtsubtitle files with the same name, OGG embedded lyrics, and MP3 ID3 lyrics. - Added subtitle language modes: Auto, Original, Translation, and Bilingual.
Improvements
- World text is now the default display mode, with text generated in front of the player's view instead of being fixed to follow the player.
- Entity world text now adjusts its size based on the entity's collision box, with random size, angle, and slight floating effects.
- Biome and structure world text use configured distance and size, randomly generated in front of the player's view.
- HUD text animations are now consistent with world text, including typewriter effect, fade-out, and slight floating.
- Music playback now uses a custom audio engine, reducing overlap with vanilla music and supporting fade-in and fade-out.
- Priority order adjusted to: Entity > Structure > Biome.
- Added a 5-second stabilization delay when switching entities, structures, or biomes to prevent frequent song changes while passing through.
- Structure detection now checks for nearby structures instead of only the block directly beneath the player.
- Biomes and structures now support either immediate song switching or waiting for the current song to finish before switching.
- The editor now supports filtering, copying, pasting, multi-selection, phase paging, and scrollbar dragging.
Fixes
- Fixed world text being incorrectly generated above the player's head or following the player's movement.
- Fixed world text appearing too close to the camera, clipping into the ground, or being overly obstructed by blocks.
- Fixed subtitles continuing to be misplaced after opening the pause screen.
- Fixed biome music playing incorrectly and old subtitles lingering after entering a new environment.
- Fixed structures being detected but the client still using the biome's music target.
- Fixed nighttime structure phases not taking effect due to unstable day/night detection.
- Fixed structures being connected at runtime but still showing "Not yet integrated" in the editor.
- Fixed the default configuration causing all entities to display the default text.
Release Info
- Minecraft: 1.20.1
- Forge: 47.x
- Mod ID:
inner_voice - Author:
kuzhi - Current Version:
1.1.0
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:qgKCL6PL:s5LBBvjb"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:qgKCL6PL:s5LBBvjb"
}

