replaced "ambient" check with "loop" because entities also have "ambient" sound events.
crash fix
sound_eventtype can no longer replace music/ambient sound events.- If
sound_event'soutputis set torandom, a random (non music/ambient) sound event will play. Low Batteryresource pack will no longer be enabled by default.- Added
Randomresource pack that will be enabled by default.
made for 1.21.4, may or may not work on other minecraft versions
To see Random/Low Battery resource packs, you will need to install Fabric API
- Updated sound replacement data-driver.
- Added
typestring field:sound,sound_event. inputfield can now be either a string, or an array of strings.outputfield can be an array of strings IFtypeis set tosound_event, and can always be a string.
- Added
note: sound_event's replace subtitles, as the event states the subtitle.
made for 1.21.4, may or may not work on other minecraft versions
- Added data-driven sound replacement.
- Entries located at
<namespace>:replace_all_sounds/<path>.jsonwill be parsed and replaced.- Entries have the following data structure:
input:<namespace>:<path>This is the identifier of the sound to replace.<namespace>:allreplaces all sounds within that namespace.all:allreplaces all sounds.
output:<namespace>:<path>This is the identifier of the replacement sound.
- Entries have the following data structure:
- Entries located at
- Moved
low_batteryinto a resource pack.- If you have Fabric API installed, this will be enabled by default.
made for 1.21.4, may or may not work on other minecraft versions
- Replaced all sounds with the low battery sound.
made for 1.21.4, may or may not work on other minecraft versions



