Repository navigation
Chest Chimes 1.2.1 — reliable close and reopen
Available for Forge 1.20.1, Fabric 1.20.1 / 1.21.1 and NeoForge 1.21.1.
- Closing the last viewer's chest menu stops its personal/shared melody immediately.
- Every new opening starts a fresh melody, including repeated close/open actions in the same tick.
- Delayed vanilla lid sounds no longer cancel a newly reopened chest.
- Cancelled sound instances and incomplete audio streams cannot revive after closing.
- Multiple viewers keep one playback session until the final viewer leaves; nearby chests remain independent.
- Original vanilla closing sounds, local-over-shared priority, saved recordings and existing chest identities are preserved.
Validation: audio/storage/session unit tests and real server menu lifecycle tests cover regular, trapped, double and ender chests, rapid reopening, delayed close sounds, private audio and upload authorization.
All four editions pass 22 unit tests and 13 native server tests. Fabric 1.20.1 and NeoForge 1.21.1 also pass 52 native client assertions each, including cancellation in Minecraft's sound engine before the recording naturally finishes. Release archives exclude the opt-in client fixtures.
Update both client and server to the matching 1.2.1 edition. Fabric also needs the matching Fabric API. Java 17 for Minecraft 1.20.1; Java 21 for 1.21.1.