Exciting new features may be coming here.
Caught bugs and known issues are written.
- Supports 1.21.2 - 1.21.4.
- Dependency updates:
- yarn mappings 1.21.4+build.1
- fabric api 0.110.5+1.21.1
- Supports 1.21.1.
- Dependency updates:
- yarn mappings 1.21.1+build.1
- fabric api 0.102.0+1.21.1
- Bumped version to v2.
- Compatible with Minecraft 1.18 or later.
-
Dependency updates:
- yarn mappings 1.21-build.1
- fabric api 0.100.1+1.21
- fabric loader 0.15.11
- Gradle 8.8
-
Set Java language level to 17 to fit the minimum bytecode version supported by Minecraft’s JRE.
-
Modularize packages to fit each Minecraft environment.
-
Use much of reflections to execute code suitable for the current Minecraft runtime environment.
- Screen widgets now fit window dimension.
- Port to 1.20.5.
- Dependency updates:
- Gradle 8.7
- fabric-loom 1.6
- Java 21
- Append Git commit hash to version.
- Port to 1.20.4.
- Dependency updates:
- Gradle 8.4
- fabric-loom 1.4
- Port to 1.20.2.
- Shrink
Done
button width to fit vanilla screen.
- Dependency updates:
- Gradle 8.3
- fabric-loom 1.3
- Port to 1.20.
- Dependency updates:
- Gradle 8.1.1
- fabric-loom 1.2
- fabric-loader 0.14.21
- Updates the API specification.
- The "master" category now includes its class info and can be sorted by class name, and can only be specified once per class.
- The enum
SoundCategory
generator now includes the modId prefix to reduce the possibility of name collisions. The field now contains its modId and$
, such asEXTRASOUNDS$MASTER
, and also localization keys need to be updated.
- Annotation value
tooltip
to allow to display specified tooltip.
- Annotation value
toggle
to allow to be displayed as a button widget. - Displays in two columns on
SoundGroupOptionsScreen
.
- Port to 1.19.4.
- Dependency updates:
- Java 17
- Gradle 8.0.1
- fabric-loom 1.1
- Port to 1.19.3.
- Sound category volume not being saved
- Sound categories being null when mods are being initialized
- Default float not being applied if settings are not yet saved
- Made default level mixin optional - this makes Optifine run with SoundCategories, however the default levels for all sounds will always be 100%.
- Added Optifine/Optifabric as an incompatible mod - causes crash on startup
- Added Fabric API as a required dependency
- Category grouping via
master
attribute - Configurable default volume levels
- Done button offset
- Replaced registration function with annotations
- Sound categories not being registered after init
Initial release