← Назад к ресурсам

Enhanced Sound Control

Precise control over every sound in the game — per-sound volume slider from 0–200%, adjustable play frequency, all from one searchable menu.

Modrinth adventure game-mechanics utility

Описание

[![Available on Modrinth](https://raw.githubusercontent.com/intergrav/devins-badges/c7fd18efdadd1c3f12ae56b49afd834640d2d797/assets/cozy/available/modrinth_vector.svg)](https://modrinth.com/mod/enhanced-sound-control) [![Chat with us on Discord](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/social/discord-plural_vector.svg)](https://discord.gg/FCPP2WPZ3U) [![Requires Fabric API](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/requires/fabric-api_vector.svg)](https://modrinth.com/mod/fabric-api) [![Modrinth Downloads](https://img.shields.io/modrinth/dt/enhanced-sound-control?color=00AF5C&label=downloads&logo=modrinth&style=flat-square)](https://modrinth.com/mod/enhanced-sound-control) [![Join Fluxer](https://img.shields.io/badge/Join-Fluxer-5865F2?style=flat-square)](https://fluxer.gg/3jJy9cp6) # Enhanced Sound Control **Precise control over every sound in the game — per-sound volume slider from 0–200%, adjustable play frequency, and a silent mode that mutes everything except the sounds you allow, all from one searchable menu. Press ***N*** or do ***/soundcontrol*** in chat to open the menu** ## Features ### Per-Sound Volume Set any sound's volume between **0% and 200%**. Quiet sounds you keep missing can finally be heard, and loud ones can be tamed. ### Per-Sound Frequency Thin out repetitive sounds without silencing them completely. At **70% frequency** a sound only plays 70% of the time; at **0%** it's muted entirely. Perfect for sounds that are fine in small doses but annoying when spammed. ### Recent Sounds Tab A live feed of every sound event as it plays, newest first, with play counts and how long ago it fired. Hear something annoying? Open the menu with **N** or **/soundcontrol** and it's right at the top, ready to edit. ### All Sounds Tab Browse and search every registered sound event in the game, with a category filter — **Blocks, Entities, Items, Music, UI, Ambient, and Other**. Sounds are shown with their vanilla subtitle names ("Creeper hisses") so you don't have to decode raw ids. ### Edited Tab Everything you've tweaked in one place, with a summary of each change ("Vol 70% · Freq 10%"). Reset sounds individually, or clear them all at once. ### Edit Panel Select any sound to get **Volume** and **Frequency** sliders, a **Test** button that previews the sound with your volume tweak applied, and a **Reset** button. The menu is styled after modern vanilla screens and changes save automatically. ### Silent Mode Flip the mod around: instead of muting the sounds you don't want, **everything starts muted** and you turn up only the ones you want to hear. Switch between **Normal** and **Silent** with the mode button in the top-left of the menu. - **Each mode keeps its own separate list.** Switching back and forth never loses your work — your Normal mode tweaks stay exactly as they were while you build up your allowed sounds, and the other way round. - **Muted sounds still show up in the Recent tab**, so you can find the one you want and click **Allow** to let it through. Allow and Mute are single buttons — no need to drag a slider to an exact value. - Labels follow the mode: the **Edited** tab becomes **Allowed**, and **Reset all** becomes **Clear list**. Great for building a minimal soundscape, recording, or cutting out everything but the few cues you actually care about. ### Per-Island Overrides (Hypixel SkyBlock) On Hypixel SkyBlock, any sound can additionally have **different values on specific islands** — for example, mute block-breaking sounds in the Garden while keeping them normal everywhere else. How it works: - The sliders in the edit panel always change a sound's normal, **"Everywhere"** values — the same on and off SkyBlock. - On SkyBlock the edit panel gains an **"Edit per island"** button. It opens an island editor in place of the sound list: pick an island on the left, and set that island's own Volume/Frequency sliders on the right. An island starts out *Using Everywhere values*; the moment you move a slider it gets its own override, and **Remove override** takes it back. - A **"Copy to..."** button lets you copy the values you're looking at to any number of other islands in one go — nothing is written until you confirm. While you're on an island, its overrides apply; everywhere else (and outside SkyBlock) the Everywhere values apply. This works in Silent Mode too, where the island editor's button becomes **Allow here** / **Mute here** — so a sound can be allowed on one island and stay muted on the rest. --- ## Configuration Open the sound menu with **`/soundcontrol`** or **N**. Settings are available via the **Settings** button in the menu or **Mod Menu → Enhanced Sound Control → Config**. Enhanced Sound Control uses MidnightLib, so all options are editable in-game with live saving. | Option | Description | |--------|-------------| | Mod Enabled | Master toggle for all sound tweaks. | | Silent Mode | Off: every sound plays, except the ones you change. On: every sound is muted, except the ones you allow. Each mode keeps its own list. | | Live-Update Recent List | Refresh the Recent tab as new sounds play. | | Strip "minecraft:" Namespace | Show `entity.creeper.hurt` instead of `minecraft:entity.creeper.hurt`. | | Re-Roll Looping Sounds | Re-roll the frequency check on every loop instead of once per sound. | | Require Modifier Key | Only open the menu while an extra key is held, so **N** stays free for other uses. | | Recent List Size | How many recent sounds to remember (10–50). | ### Keybinds Both keys are rebindable in **Options → Controls → Key Binds**. | Keybind | Default | Description | |---------|---------|-------------| | Open menu | **N** | Opens the sound control menu. | | Modifier key | **Left Alt** | The extra key to hold, when **Require Modifier Key** is enabled. | Per-sound tweaks (including island overrides) are stored separately in `config/enhancedsoundcontrol.tweaks.json`. --- ## Installation 1. Install Minecraft with **Fabric Loader** for 26.1+. 2. Download the latest `.jar` from [Modrinth](https://modrinth.com/mod/enhanced-sound-control/versions). 3. Place **Fabric API** and **UI Lib** in your `mods` folder together with the Enhanced Sound Control jar. MidnightLib and HM-API are bundled inside the Enhanced Sound Control jar — no separate downloads needed. 4. Launch the game and run `/soundcontrol` or press N to open the edit menu. ## Support & Community Found a bug, have a feature request, or just want to say hi. [![Chat with us on Discord](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/social/discord-plural_vector.svg)](https://discord.gg/FCPP2WPZ3U) [![Join Fluxer](https://img.shields.io/badge/Join-Fluxer-5865F2?style=flat-square)](https://fluxer.gg/3jJy9cp6) ## Support the Project If you'd like to support continued development, you can do so on **Ko-fi** — every contribution is appreciated. [**Support on Ko-fi →**](https://ko-fi.com/kdgaming1) ## Acknowledgements - [UI Lib](https://daqem.com/projects/ui-lib) by Daqem — the menu framework - [MidnightLib](https://midnightdust.eu/wiki/midnightlib/) by MidnightDust — configuration - [HM API](https://github.com/AzureAaron/hm-api) by AzureAaron — Hypixel Mod API client used for SkyBlock island detection > AI tools were extensively used during the creation of this project.