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

TickSound

Sync sound pitch and speed with the tick rate - slow motion that finally sounds like slow motion.

Modrinth game-mechanics utility

Описание

# TickSound Sounds finally match the tick rate. Slow motion sounds *slow*, fast forward sounds *fast*, and a frozen world can go silent. ## Features - **Pitch follows the tick rate** — when the world runs at half speed via `/tick rate 10`, sound effects play an octave feel lower; speed the world up and they rise accordingly. Slow motion finally *sounds* like slow motion. - **Two pitch modes**: - *Follow exactly* — pitch mirrors the world speed 1:1 (half speed → half pitch). - *With limits* — pitch never leaves your configured Min/Max range, avoiding extreme lows/highs. - **Mute while frozen** — optionally silence affected sounds entirely during `/tick freeze`. - **Per-category control** — choose what gets affected: block sounds, mob sounds & footsteps, weather, jukebox music, ambient sounds. - **Fully configurable** — via Mod Menu (Cloth Config) or `config/ticksound.json`. ## Configuration | Option | Description | |--------|-------------| | Sync Sounds with Tick Speed | Master toggle | | Pitch Behavior | *Follow exactly* / *With limits* | | Minimum / Maximum Pitch | Clamp range for the *With limits* mode (1.0 = normal, 0.5 = one octave lower) | | Mute While Frozen | Silence affected sounds during `/tick freeze` | | Affected Sound Types | Blocks / mobs / weather / jukebox / ambient | ## Requirements - Fabric Loader - Fabric API - [TickTweak](https://modrinth.com/mod/ticktweak) (companion mod — convenient tick control and lag-free input at low tick rates) - Mod Menu + Cloth Config (optional, for the config screen) ### Jar / Minecraft compatibility table | Jar file | Compatible Minecraft version | |---|---| | `ticksound-1.0.0+1.20.3.jar` | 1.20.3 | | `ticksound-1.0.0+1.20.4.jar` | 1.20.4 | | `ticksound-1.0.0+1.20.6.jar` | 1.20.5 / 1.20.6 | | `ticksound-1.0.0+1.21.jar` | 1.21 | | `ticksound-1.0.0+1.21.1.jar` | 1.21.1 | | `ticksound-1.0.0+1.21.4.jar` | 1.21.2 / 1.21.3 / 1.21.4 | | `ticksound-1.0.0+1.21.5.jar` | 1.21.5 | | `ticksound-1.0.0+1.21.8.jar` | 1.21.6 / 1.21.7 / 1.21.8 | | `ticksound-1.0.0+1.21.9.jar` | 1.21.9 / 1.21.10 | | `ticksound-1.0.0+1.21.11.jar` | 1.21.11 | | `ticksound-1.0.0+26.1.2.jar` | 26.1 / 26.1.1 / 26.1.2 | | `ticksound-1.0.0+26.2.jar` | 26.2 | Versions below 1.20.3 are **not supported** — the vanilla `/tick` system (`TickRateManager`) that this mod reacts to was added in 1.20.3. ## How it works The server pushes its tick rate / frozen state to the client (`ClientboundTickingStatePacket`); TickSound captures it with a lightweight Mixin and retunes the pitch of newly played sound instances by the current speed multiplier, per your mode/clamp/category settings. Purely client-side audio processing — no game logic is touched. ## Links **YouTube:** [MC clip](https://youtube.com/channel/UCGrw0wd3fF-l-m3wfCLbFKw) Subscribe for updates and tutorials! --- # 日本語 効果音がついにTickレートと一致します。スローモーションは*遅く*聞こえ、加速すれば*速く*聞こえ、フリーズ中は無音にもできる Fabric MOD。 ## 特徴 - **音程がTickレートに追従** — `/tick rate 10` で世界が半分の速さになれば効果音も低く、加速すれば高く再生されます。スローモーションが「音でも」スローモーションに。 - **2つの音程モード**: - *そのまま連動* — ワールド速度を1:1で音程に反映(半分の速さ → 半分の音程) - *上下限あり* — 設定した最低/最高音程の範囲内でのみ変化。極端な低音・高音を防げます - **フリーズ中は無音に** — `/tick freeze` 中、対象の効果音を完全に消音するオプション - **音の種類ごとにON/OFF** — ブロック音 / モブの鳴き声・足音 / 天候 / ジュークボックス / 環境音を個別に選択 - **すべて設定可能** — ModMenu(Cloth Config)または `config/ticksound.json` ## 設定項目 | 項目 | 説明 | |---|---| | 音をTick速度に同期 | マスタースイッチ | | 音程の変え方 | *そのまま連動* / *上下限あり* | | 最低音程 / 最高音程 | 上下限ありモードの範囲(1.0 = 通常、0.5 = 1オクターブ下) | | フリーズ中は無音にする | `/tick freeze` 中に対象音を消音 | | 対象にする音の種類 | ブロック / モブ / 天候 / ジュークボックス / 環境音 | ## 必要なもの - Fabric Loader - Fabric API - [TickTweak](https://modrinth.com/mod/ticktweak)(ペアMOD — Tick操作の便利機能と低Tickレート時の操作即応化) - ModMenu + Cloth Config(任意。設定画面用) ### jar と対応 Minecraft バージョン対応表 | jar ファイル | 対応 Minecraft バージョン | |---|---| | `ticksound-1.0.0+1.20.3.jar` | 1.20.3 | | `ticksound-1.0.0+1.20.4.jar` | 1.20.4 | | `ticksound-1.0.0+1.20.6.jar` | 1.20.5 / 1.20.6 | | `ticksound-1.0.0+1.21.jar` | 1.21 | | `ticksound-1.0.0+1.21.1.jar` | 1.21.1 | | `ticksound-1.0.0+1.21.4.jar` | 1.21.2 / 1.21.3 / 1.21.4 | | `ticksound-1.0.0+1.21.5.jar` | 1.21.5 | | `ticksound-1.0.0+1.21.8.jar` | 1.21.6 / 1.21.7 / 1.21.8 | | `ticksound-1.0.0+1.21.9.jar` | 1.21.9 / 1.21.10 | | `ticksound-1.0.0+1.21.11.jar` | 1.21.11 | | `ticksound-1.0.0+26.1.2.jar` | 26.1 / 26.1.1 / 26.1.2 | | `ticksound-1.0.0+26.2.jar` | 26.2 | 1.20.3 未満は**非対応**です。このMODが反応するバニラの `/tick` システム(`TickRateManager`)が 1.20.3 で追加されたためです。 ## 仕組み サーバーはTickレート/フリーズ状態をクライアントに送信します(`ClientboundTickingStatePacket`)。TickSound はこれを軽量なMixinで捕捉し、新しく再生される効果音の音程を現在の速度倍率で調律します(モード・上下限・カテゴリ設定に従う)。純粋なクライアント側の音声処理のみで、ゲームロジックには一切触れません。 ## YouTube **チャンネル:** [MCクリップ](https://youtube.com/channel/UCGrw0wd3fF-l-m3wfCLbFKw) チャンネル登録よろしく!