- Preparing compatibility with 1.20.3.
Caught bugs and known issues are written.
- Supports sound when items are placed on Campfire and Flower pot.
- Mutes the Effect sound when the icon isn’t shown.
- Mutes Swap-with-Offhand Sound when both Main-hand and Off-hand are empty.
- Fixes some sounds on CreativeInventory screen:
- Supports deletion sound if the Creative Slot stack cannot be combined on the Cursor stack.
- Supports deletion sound when one item is placed in a Creative Slot from the Cursor stack with Right Mouse Click.
- Supports deletion sound when the stack is thrown and not popped as an item.
- Some files were refactored.
- Dependency updates:
- Gradle 8.4
- fabric-loom 1.4
- fabric-loader 0.14.23
- Port to 1.20.2.
- Supports Typing sound for the search input field of RoughlyEnoughItems. (suggested by #8)
- Randomize pitch of Entity Death.
- Some files were refactored.
- Dependency updates:
- Gradle 8.3
- fabric-loom 1.3
- New dependency:
- RoughlyEnoughItems 13.0.655
- Compatible with 1.20 - 1.20.1.
- Entity Death sound.
- Calculation of sound packs loading time.
- Port to 1.20.
- Supports Pottery Sherds sound (name has changed).
- Typing sound turns on by default. (suggested by #3)
- Keyboard’s Cut action sound on edit screen:
- Book and Quill
- Signboard
- Dependency updates:
- Gradle 8.1.1
- fabric-loom 1.2
- fabric-loader 0.14.21
- Updates the API specification.
- No longer required to specify the modId in
mapping.SoundGenerator
.
- No longer required to specify the modId in
- Tooltip feature in settings screen.
- Uses fabric-loader 0.14.19.
- Produces helper method for creating
SoundEvent
instance. - Refactors Log output methods.
- Makes Drop Sound optional.
- More Chat and Command input sounds:
- Suggestion select sound.
- Suggestion accept sound.
- Scroll sound for Chat log screen.
- Refactors mixins:
- Changes the class name based on its mixin target class.
- Adds prefix
extrasounds$
to method names.
- Port to 1.19.4.
- Includes
SoundCategories
project using Git-Submodule feature. - Supports some item sounds:
- Pottery Shards
- Smithing Templates
- Brush
- Keyboard’s Cursor sound when moving rows.
- Changes working directory of the cache.
- Item delete sound when moving a stack from HotBar to creative slot on CreativeInventory screen.
- Dependency updates:
- Java 17
- Gradle 8.0.1
- Port to 1.19.3.
- More Keyboard sounds during editing:
- Book and Quill
- Signboard
- More sounds:
- Swap-with-Offhand action (default F key).
- Swap-with-HotBar action (default 1-9 key).
- Drop sound from HotBar (default Q key).
- Pick item sound (default Mouse Wheel Click).
- Changes Stick sound.
- Supports some item sounds:
- Disc Fragment
- Bundle
- Prevents doubled-sounds.
- Prevents inventory sound of other players.
- Allows to join any players who don’t have ExtraSounds to a Singleplayer world opened on the LAN.
- Pitch calculation of Drop sound.
- Dependency updates:
- Gradle 7.6
- fabric-loom 1.1
- Refactors
mapping.SoundPackLoader
to reduce memory usage. - Refactors handling the cache.
- Supports JVM argument
extrasounds.searchundef
to find the sound that is not defined insounds.json
or the class that usesmapping.SoundGenerator
. - Validates the version string in the first line of the cache.
- The sound is played regardless of whether the action succeeds or fails.
- e.g.) When both Chest and PlayerInventory are full and trying to move the stack with Shift + Click. The stack will not be moved, but the sound will be played.
- e.g.2) Trying to place an item in a slot that doesn’t accept it, such as placing in the Result slot on the Crafting, Furnace, Brewing screen, and so on.
- 1.19.1+ support
- Crashes when playing sounds in edge cases (ConcurrentModificationException)
- a very large oopsie, should no longer crash immediately
- New sounds:
- Bow pulling
- Repeater clicking
- Support for different sounds for types of actions
- Sound caching (very slightly faster startup, will mostly help in heavily modded scenarios)
- Optifine is now compatible!
- New colorful icon :)
- Various sound and volume changes (not final, will make an automated solution eventually)
- Russian translation (thank you, Felix14-v2!)
- Inventory open/close sounds playing when resizing window
- Transfer sounds being played when no items are transferred
- Inventory Profiles (& perhaps other inventory mod) compatibility
- Master mod volume being ignored
- Item based sound on hotbar scroll
- 1.18.2 crash on startup (updated ARRP)
- More granular volume settings
- Typing sounds resource pack (previously used to toggle sounds, moved to volume settings)
- New translations (Russian and Korean)
- Reworked sound options menu (now is a very slightly modified version of the vanilla one)
- Chat message sound when changing chat opacity
- Potion effects being played continuously
- Effect removal sounds playing without any effect present
- Modded block sounds not being autogenerated
- Resource pack support (thanks to ARRP)
- Better modded item support
- Auto generation API
- Effect sounds (buffs/debuffs)
- Volume control via Minecraft sound menu
- Default sounds, including...
- Item delete & item clone (sounds like items sizzling in lava)
- Chat mention (different chime)
- Other minor changes
- Config file & screen
- Ported to 1.17
- Creative block pick sound
- Reworked crash fix, should now work when the game is not ticking (e.g. with Inventory Pause)
- Item sound if transferring to full inventory
- Delete sound in creative if nothing is deleted
- Tweaked food & other item sounds
- Modded items not having sounds
- Crashing if item does not have a sound assigned
- Moved more sounds from hardcoded to class based detection
- Item stack drag sound
- Drop sound pitch based on amount (versus max stack)
- Item transfer sound in creative inventory
- Multiple sounds being played at the same time
- Crash when playing sounds during a sound tick
- Moved sound logic to item creation instead of click event
- Hotbar sound on key press
- Item delete sound (in creative inventory)
- Drop sound when disconnecting
- Drop sound playing when dropping nothing
- Crashing, once and for all (hopefully)
- Removed cloth config from jar
- Set environment to client only
- Block-based inventory sounds
- Creative inventory click sounds
- Fix crashes on certain clicks
- Include cloth config in jar
Initial release