Tags
Creators
Details
Licensed GPL-3.0-only
Published 3 years ago
Updated 2 weeks ago
All versions
v3.0.0
Release
Voices of Wynn (fabric) v3.0.02 weeks ago 9,832
Compatibility
Minecraft: Java Edition
1.21.11
Platform
Fabric
Supported environments
Client-side
Changes
3.0.0 (2026-10-10)
Main Changes
- All Fruma Quests are now voiced, incl. ALL Anathema post raid lines.
- All Fruma Secret Discoveries are now voiced.
- Quest feedback system to give easy feedback on the voice acting after finishing a quest.
- Dynamic reverb and muffling. VoW now picks up the acoustics of your surroundings, echoing in caves and sounding muffled through walls.
- Proper directional audio. Voices come from where the NPC is standing. Players who haven't turned on Minecraft's Directional Audio setting get an occasional reminder. This makes audio sound WAY better.
- Far fewer wrong lines playing and getting cut off.
- Fixed auto progress to work properly. It now stops on dialogue choices as well as when you open up chat or tab away from Minecraft.
- Improved settings screen (can be opened with /vow-config).
- Voice volume defaults to 200% and follows the master volume slider.
- Startup is faster because the audio manifest is compressed and only downloaded when it has changed. Audio files are no longer re-hashed on every launch.
Detailed changelog:
New Features
- add more lines to the known lines list to stop wrong lines from playing (bcb72af)
- Add sound queueing system so that sounds can start playing when the last finishes and use it in true colours for Gikyo (088dedb)
- added 1318 narration lines to block wrong line from playing (ec9e52f)
- Added a quest feedback system. When finishing a quest you can now leave feedback on how the voice acting was. This will make improving the mod and quests way easier for us. (7102dc5)
- Added dynamic reverb and sound muffling (fbe70c8)
- Added new improved auto progress system that works well (f0d196d)
- Added proper directional audio which makes everything sound way better. If a user has not enabled Minecrafts directional audio, get a prompt every couple of days to remind them that they can enable it. (83c5122)
- Anathema: Added Anathemas post raid lines (0680335)
- Apotheosis: Added quest (32dab74)
- Apply changes to configs such as download sounds directly. No restart needed anymore after enabling it. (7df9a2e)
- Burning Bonds: Added Quest (051fac4)
- Celebrations in Smoke: Added quest (3e1df89)
- Ensembles of Hope: Added quest (7ea8e44)
- Fruma Secret Discoveries: Added 4 missing Gale lines (4ad3028)
- Fruma Secret Discoveries: Added Fruma secret discovery lines (6996032)
- Improved villager sound blocker to block more sounds (ed563ea)
- Infested Plants: Added 13 new Tasim lines (876e7eb)
- Infested Plants: Added 18 missing Ope lines (dba9f64)
- Infested Plants: Re-recorded 2 Tasim lines (5121ad6)
- King's Recruit: Added 1 missing Guard line (d7c07da)
- King's Recruit: Added 1 missing Lieutenant line (e71acb0)
- King's Recruit: Added 2 Caravan Driver lines (224f412)
- King's Recruit: Added 8 new Tasim lines (d662a1c)
- King's Recruit: Re-recorded 2 Tasim lines (2c8d7ee)
- Legendary Island: Added 4 YahyaBot lines (93f15d4)
- Made the npc finder way more accurate and efficient and allow it to find the npc more times (d3807e4)
- Made the settings screen separated into proper categories (9397b62)
- Off the Rails: Added 19 new lines (50acc7d)
- Off the Rails: Added 3 missing Harvin lines (c0a2b5e)
- Off the Rails: Added 4 missing Flinn lines (dc76095)
- Off the Rails: Added 4 missing lines from Telati (be6a12b)
- Off the Rails: Added a missing Harvin line (fff9fe1)
- Off the Rails: Added quest (dedbf94)
- Off the Rails: Added two missing Maury lines and one missing Businessman line (2561602)
- Overture to Despair: Added quest. (92b6bfe)
- Point of No Return: Added 13 new Lutho Citizen lines (f9f0f64)
- Point of No Return: Added 3 new Lutho Citizen lines (7ad93ab)
- Questionmark: Split Mehme into separate lines (dc1f2cb)
- Realm of light 1: Added 5 missing Lari lines (964fc2d)
- Revelations in Fall: Replace on of Xaos lines (0629d3d)
- Rusty Bartender: Added 28 Rusty Bartender lines (70a35ae)
- Set default voice volume to 200% and correctly follow Minecraft's master volume slider. Since voice volume has had its own setting for a while, also removed the dependency on the TTS/Voice slider. (03bc461)
- Stopped most weird line playings from happening (when a wrong line starts playing and gets cut off because of early detection) (f575bd3)
- Stopped sound file updater from downloading the Json every time leading to slightly longer startup times and not needed 2mb ingress every time. Also use gzip to compress the Json, making it 3.9x smaller (e0dff3d)
- The Mercenary: Re-recorded Mel lines (1218920)
- The missing Piece: Added 1 missing Bush line (fe12992)
- The Missing Piece: Added 3 missing Inspector lines (6ed23ef)
- The Missing Piece: Added 3 missing Postmaster lines (be3dedb)
- The Missing Piece: Added 8 missing Elsie lines (a74875a)
- The Missing Piece: Added Quest (fe77436)
- The Missing Piece: Re-recorded Postmaster lines (46975b7)
- The Scarred Springs: Added Quest (d7c372d)
- The Strong Survive: Added Quest (edf591b)
- Through the Pipes: Added Quest (f11efa7)
- True Colors: Added quest. (6805f42)
- True colours: Added four new tasim lines (6257cec)
- True Colours: Replaced 16 lines, including creating a better effect for Gikyo (ff61117)
- Turn off "play sounds on player" when enabling Directional Audio from chat tip (b513179)
- Undersupply: Added quest (d832961)
- Yahya: Added 7 bonus Yahya lines (a0002f4)
Bug Fixes
- A Dividing Force: Fixed one line from Lari not playing (7691c56)
- A Journey Beyond: Update 1 line to current in-game text (cd19227)
- A Journey Further: Update 2 lines to current in-game text (4913b32)
- Acquiring Credentials: Update 1 line to current in-game text (dbb593b)
- Almuj Desert: Update 1 line to current in-game text (8d43133)
- Apotheosis: Fix 3 final lines from Tasim not playing (1a5ac8f)
- Apotheosis: Replaced placeholder Anathema line (f369fda)
- Arachnids Ascent: Update 3 lines to current in-game text (134e2ae)
- Avos Village: Update 1 line to current in-game text (ce2c523)
- Calculate the sound physics from the camera to not be weirdly muffled in cut scenes (caa288c)
- Canary Calls: Update 1 line to current in-game text (5f4c71a)
- Cook Assistant: Update 4 lines to current in-game text (55e5234)
- correctly stop audio downloading in beta (d6f1916)
- Dwelling Walls: Update 1 line to current in-game text (0b5e39f)
- Elemental Exercise: Update 1 line to current in-game text (962bcfa)
- Ensemble of Hope: Fixed one of violent heathers lines not playing the first 3 words (a2d5bef)
- Ensemble of Hope: Fixed volume of Rex (5d9c469)
- Enzans Brother: Fix 3 not playing lines from Therck (or played and cut off) (fb02ed1)
- Fallen Factory: Update 2 lines to current in-game text (7697aa4)
- Fantastic Voyage: Update 3 lines to current in-game text (290e3b3)
- Fixed a dozen not playing Lari lines (7c13fd7)
- Flight in Distress: Update 1 line to current in-game text (65b56b7)
- Infested Plants: Update 3 lines to current in-game text (87ca241)
- Kingdom of Sand: Update 1 line to current in-game text (a6daf79)
- Kings Recruit: Fixed 10 lines from Tasim & Aledar not playing that where already voiced (3fd2918)
- Lexdale Witch Trials: Update 1 line to current in-game text (af31ff3)
- Misadventure on the Sea: Update 2 lines to current in-game text (c45292d)
- Murder Mystery: Update 1 line to current in-game text (e336841)
- Mushroom Man: Update 1 line to current in-game text (760d56b)
- Off the Rails: Fixed Malics line becoming offset (dd59e18)
- Olux Swamp: Update 2 lines to current in-game text (538ce86)
- One Thousand Meters Under: Update 1 line to current in-game text (bc4edc3)
- Point of No Return: Update 1 line to current in-game text (fa5ab6f)
- Potion Making: Update 4 lines to current in-game text (6e55476)
- Purple and Blue: Update 2 lines to current in-game text (0a38a69)
- Queens Recruit: Attribute the Royal Guards lines to Ragni Guard so the sounds are played in the right place (c692019)
- Queens Recruit: Update 3 lines to current in-game text (eb55c80)
- Reclaiming the House: Update 1 line to current in-game text (191661b)
- Reincarnation: Update 1 line to current in-game text (2137c0f)
- Rise of the Quartron: Update 1 line to current in-game text (57dec8b)
- Royal Trials: Update 1 line to current in-game text (bf6a331)
- Sewers of Ragni: Update 16 lines to current in-game text (cfd1ba2)
- Solidarity of Steel: Update 1 line to current in-game text (0a6b5b6)
- Stable Story: Update 2 lines to current in-game text (3457fa4)
- Taking the Tower: Update 3 lines to current in-game text (2d52df8)
- The Envoy Part 1: Update 3 lines to current in-game text (d8fad49)
- The Hidden City: Update 1 line to current in-game text (e0993ae)
- The Lost: Update 2 lines to current in-game text (708ac78)
- The Mercenary: Fixed Amerigo's lines not playing (e7a2fac)
- The Mercenary: Update 1 line to current in-game text (8e2fd43)
- The Missing Piece: Fixed a few not playing lines (256c57d)
- The Thanos Depository: Update 1 line to current in-game text (d198e41)
- Under Ice: Update 2 lines to current in-game text (9f22dc5)
- Wrath of the Mummy: Update 1 line to current in-game text (93ad025)
- Wynn Excavation site D: Correct line order from Thomas (4010522)
Performance Improvements
- Audio Downloader: Compress audio manifest by around 50%. Additionally only download the manifest when it's changed. (69ea187)
- Stop re-hashing every downloaded audio file on each game start. Cache each file's hash against its size and modification time so only files that actually changed are read again. (f65905d)
Miscellaneous Chores
- Clean up old duplicate lines in sound registration (eb04b2c)
Code Refactoring
- switch to new c# api (1afd39a)
Optional dependencies
Any compatible version
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:Hn8Ot3qH:3UP2Zs16"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Hn8Ot3qH:3UP2Zs16"
}

