Skip to content

lonefelidae16/extra-sounds

 
 

Repository files navigation

Unofficial Port of ExtraSounds v3

Language Java17 Environment Client Mod loader Fabric Mod loader Quilt

Requires Fabric API Requires QFAPI

Latest build on GitHub

Modrinth | CurseForge

This port is not published on Modrinth and CurseForge. Please check GitHub Tags’ commit messages; press “…” (toggle message) button next to the version to show.

Also, there may still be available the artifacts generated by GitHub Actions. Sign in to GitHub to get it.

🧩 Compatibility

This port has been bumped to v3 and works with the following Minecraft versions:

  • Minecraft 1.18 family
    • 1.18 - 1.18.2
  • Minecraft 1.19 family
    • 1.19 - 1.19.4
  • Minecraft 1.20 family
    • 1.20 - 1.20.6
  • Minecraft 1.21 family
    • 1.21

If the version you want isn’t available, you can request a new backward compatibility.

When you find a bug or compatibility problem, you can raise an issue.

♬ Features

  • Hotbar scroll sounds
  • Inventory click sounds (based on clicked item)
  • Drop sound (based on amount of items dropped)
  • Inventory scroll sound (based on scroll speed)
    • Creative inventory
    • Loom
    • Stonecutter
    • Trading with villagers
  • Chat message sound
  • Chat @mention sound
  • Keyboard typing sound
  • Status effect/potion sounds
  • Item interaction sounds on Hotbar
    • Pulling bow sound
  • Block interaction sounds
    • Campfire
    • Flower pot
    • Repeater
    • Redstone wire
    • Daylight detector
    • Redstone Ores
    • Armor stand
  • Mod integrations
  • Mod API for developers
  • Every sound is configurable via resource packs

❓ Known Issues

By the commit 508210a makes ExtraSounds a full client mod and has the following problems:

  • Since it’s necessary to communicate with the server to obtain the results, 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.

🛠 Development

To build this project yourself, follow the guide on the Wiki.