All versions
1.0
Release
Sound Visualizer 1.03 months ago 35
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client-side
Changes
Additions
-
The ability to add and select icons for directional sound indicators, which will be displayed parallel to the indicator and can be configured using a set of new additional DSI parameters:
-
- Offset Along Radius - defines shifting the icon along the indicator's radius; ranged from 0 to 400 pixels.
-
- Rotation - enables the rotation of the icon parallel to the indicator; disabled by default.
-
- Scale - defines the icon size; ranged from 25 to 500 percent.
-
- Tint - defines the percentage of icon tinting to the indicator's color; ranged from 0 to 100 percent.
-
- Opacity - defines the opacity of the icon, does not depend on the opacity of the indicator; ranged from 0 to 255.
-
- Final Opacity - defines the opacity which the icon will change to during the indicator's lifetime; ranged from 0 to 255.
-
New customizable parameters:
-
- DSI parameters:
-
-
- Final Opacity - defines the opacity which the indicator will change to during the it's lifetime; ranged from 0 to 255.
-
-
- DSI global parameters:
-
-
- Horizontal Location - defines the percentage of the screen width by which the center of rotation of the indicators will be horizontally shifted from the top left corner of the screen; ranged from 0 to 100 percent.
-
-
-
- Vertical Location - defines the percentage of the screen height by which the center of rotation of the indicators will be vertically shifted from the top left corner of the screen; ranged from 0 to 100 percent.
-
-
- Subtitles extra parameters:
-
-
- Show Text Shadow - enables shadow for all text in subtitle; disabled by default.
-
-
-
- Padding (for each direction) - determines the distance between the subtitle's text and a specific side; ranged from 1 to 20 pixels.
-
Changes
- The copy and paste buttons for all parameters affect only the DSI parameters if the DSI parameters tab is selected, and only the subtitle parameters if the subtitle parameters tab is selected, respectively.
-
Parameters:
-
- Subtitles parameters:
-
-
- Final Background Opacity - now defines a specific opacity value instead of percentage of the start opacity; ranged from 0 to 255.
-
-
-
- Final Text Opacity - now defines a specific opacity value instead of percentage of the start opacity; ranged from 0 to 255.
-
-
- Subtitles global parameters:
-
-
- Horizontal Offset - now defines the percentage of the screen width instead of specified amount of pixels; ranged from 0 to 50 percent.
-
-
-
- Vertical Offset - now defines the percentage of the screen height instead of specified amount of pixels; ranged from 0 to 50 percent.
-
-
- Subtitles extra parameters:
-
-
- Sound Volume And Pitch parameters are now splitted into Sound Volume and Sound Pitch.
-
-
-
- Sound Volume Anchor and Sound Pitch Anchor - can now be anchored to the left side or to the left side of the center.
-
-
-
- Sound Volume And Pitch Hints - replaced by the text parameter Sound Volume Prefix and Sound Pitch Prefix, which define the text before the sound's volume and pitch.
-
Fixes
-
NeoForge [1.21.7-1.21.8]:
-
- Crash when trying to open an any global or extra parameters list.
-
All versions:
-
- Crash when trying to copy the value of a specific parameter with the sound list open.
-
- Impossibility to copy the value of parameters provided on the configuration screen in the form of buttons and text fields.
-
- Preserving scrolling in lists.
-
- Some incorrect default, minimum and maximum parameters values.
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:3YC2BK4d:NLi7r0CU"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:3YC2BK4d:NLi7r0CU"
}

