promotional banner

SpatialAudioSystem

A BelugaLab audio mod built on Manta, playing your own MP3, WAV, and OGG files in-game over a 3D range you define, with playlists and redstone triggers.
Back to Files

spatialaudiosystem-1.0.5.jar

File namespatialaudiosystem-1.0.5.jar
Uploader
BelugaLabBelugaLab
Uploaded
Aug 25, 2026
Downloads
21
Size
1.9 MB
Mod Loaders
NeoForge
File ID
8730618
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:spatialaudiosystem-1663538:8730618"

Learn more about Curse Maven

What's new

English

Major Changes

  • Every screen rebuilt on Manta UI — the Playback Device and Memory Device screens are now rendered through the BelugaExperience design workflow on the Manta UI runtime.
  • Manta is bundled in the jar (jar-in-jar) — Manta 1.1.12 ships embedded and is declared a required dependency. You do not need to install Manta separately.

Added

  • ♪ Schedule (playlist) — play several recording media in order from a Playback Device. Up to 6 entries, each repeating 1–10 times. Drag a medium onto a row, or shift-click to drop it into the first free row. Reorder with ▲ / ▼, preview a row with ▶, remove with ✕. ▶ Play All runs the sequence, and the row currently sounding is outlined.
  • In-game wiki — the 📖 button opens the page for the screen you are on. With hints on, hover an element and press F1 to jump to that feature's page. Five pages, in English and Japanese.
  • Hint mode — a toggle in the top-right of each screen; hovering an element shows its description in the lower left.
  • Cover art — artwork embedded in an audio file is shown on the device screens. JPEG jackets decode through Manta's image decoder.
  • Access mode (public / private) — the first player to open a device becomes its owner. The face icon switches between public (green) and private (red).
  • Range Board HUD — holding the board shows a HUD at the bottom of the screen. Alt + wheel cycles the mode; Ctrl or Shift + wheel adjusts the current mode's value.
  • Recording error feedback — write failures on the Memory Device are now surfaced on screen.

Bug Fixes

  • Fixed world assets from 1.0.3 or earlier not being recognized. The 1.0.4 rename changed only the namespace, so blocks, items, block entities, menus, and the data components carrying the audio id all still named a mod that no longer existed. Registry aliases now map the legacy id onto the current one, and audio storage falls back to the old directory. Recording media, playback devices, and range boards from 1.0.3 or earlier work as-is — the 1.0.4 note about needing a fresh world no longer applies.

Improvements

  • Added a playback session registry and scheduler, centralising playback start / stop / completion notification.
  • Added playback timeout handling.
  • Hardened input validation on playlist command packets.
  • General hardening across audio storage, networking, and audio processing.
  • Replaced control glyphs with Manta icons.
  • Added a unit test suite (52 tests).

日本語

重要な変更

  • 全画面を Manta UI へ移行 — 再生装置・記憶装置の画面を Manta UI ランタイム上の BelugaExperience デザインワークフローで再構築しました。
  • Manta を jar に内包 (jar-in-jar) — Manta 1.1.12 を同梱し、必須依存として宣言。別途インストールは不要です。

追加

  • ♪ スケジュール (プレイリスト) — 再生装置から複数の記録媒体を順番に再生。最大 6 エントリ、各 1〜10 回。行のスロットへドラッグ、または Shift クリックで最初の空き行へ割り当て。▲ / ▼ で並べ替え、行の ▶ で試聴、✕ で削除。▶ Play All で通し再生し、再生中の行は枠線で示されます。
  • ゲーム内 wiki — 📖 ボタンでその画面の解説を開きます。ヒント ON のときは要素にホバーして F1 でその機能のページへ。英/日 5 ページ。
  • ヒント表示 — 各画面右上のトグル。ホバーした要素の説明が左下に表示されます。
  • ジャケット表示 — 音声ファイルに埋め込まれたアートワークをデバイス画面に表示。JPEG も Manta の画像デコーダ経由で表示されます。
  • アクセスモード (公開 / 非公開) — 最初に開いたプレイヤーが所有者になります。顔アイコンで公開 (緑) / 非公開 (赤) を切り替えます。
  • 範囲指定ボードの HUD — 手に持つと画面下部に HUD が出ます。Alt + ホイールでモード切替、Ctrl または Shift + ホイールで現在モードの値を調整。
  • 書き込みエラーの通知 — 記憶装置での書き込み失敗が画面上に表示されるようになりました。

Bug Fixes

  • 1.0.3 以前のワールド資産が認識されない問題を修正。 1.0.4 の改名では namespace だけが変わったため、ブロック・アイテム・ブロックエンティティ・メニュー・音声 ID を保持するデータコンポーネントが、いずれも存在しない Mod を指したままになっていました。旧 ID から現行 ID へのレジストリエイリアスを追加し、音声ストレージは旧ディレクトリもフォールバック参照します。1.0.3 以前のワールドの記録媒体・再生装置・範囲指定ボードがそのまま使えます (1.0.4 の「新規ワールドへ移行が必要」という注意は解消されました)。

改善

  • 再生セッションのレジストリとスケジューラを追加し、再生の開始 / 停止 / 完了通知を一元化。
  • 再生のタイムアウト処理を追加。
  • プレイリスト操作パケットの入力検証を強化。
  • 音声ストレージ・ネットワーク・音声処理まわりを全体的に堅牢化。
  • 操作系グリフを Manta のアイコンへ置き換え。
  • ユニットテストを追加 (52 件)。

This mod has no additional files