Tags
Creators
Details
Licensed MIT
Published 6 months ago
Updated 3 weeks ago
All versions
1.1.0
Release
SpatialAudioSystem 1.1.03 weeks ago 52
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
English
Major Changes
- Sound Handy (new item) — a remote for your own Playback Devices. Right-click a device to target it; right-click elsewhere for the handy screen (a small panel in the bottom-right: the list of your devices, and a device page opened by clicking a row). Shift + wheel walks through the devices, the middle button plays / stops the target, Shift + R shows and edits the target's range board from where you stand, Shift + H outlines the target through blocks. A mini HUD in the bottom-left names the target, the medium it holds (an icon coloured by format, and the file name), its state, its range and whether the highlight is on; the rows slide when the target changes. Test playback from the handy is heard by you alone, where you stand.
- Redstone output — the red redstone button on the device screen opens up to sixteen rules tying redstone to playback: "While playing" outputs for as long as the device plays, "On start / On stop / On end" pulse after a delay. Power, delay and pulse length are set by wheel; a rule can be narrowed to one schedule entry. Rising-edge input starts playback as before.
- Manta 2.5.0 is bundled (jar-in-jar) — required range
[2.5.0,3). Update the other BelugaLab mods (TSU 1.1.0 / ASC 1.2.0) at the same time; a build that embeds Manta 1.x requires[1.1.74,2), and one Manta cannot satisfy both ranges. Since 2.2.0 Manta draws UI text with its own raster at the on-screen pixel size, and 2.5.0 draws tooltips, HUDs and wiki pages the same way. On Windows the text uses the system's own fonts (Yu Gothic, Microsoft YaHei, Segoe UI and others; nothing is redistributed);/manta font offreturns to the previous font.
Added
- Every sound reaches a player who arrives late, from the sound's current position. One-shots are now delivered on joining, on arriving from another dimension, and on walking into range, just like ∞ sounds.
- ∞ button for normal playback (right of play / stop): the medium in the single slot repeats until stopped.
- Sixteen schedule entries (six before), with a scrolling list. Each row's × became a stop button; deleting an entry moved to the trash can right of its media slot.
- Playback range preset — without a range board, hover the "Playback range" row on the device screen and scroll to set 1–64 blocks (a new device starts at 64, the jukebox's range).
- Device names — name a Playback Device from its screen or from the handy; the name is kept in the device and shown in the handy's list and mini HUD.
- The schedule ON/OFF toggle moved into the schedule screen's button row; turning the schedule on hands the medium left in the single-play slot back to your inventory.
- Wiki — a Sound Handy page (English and Japanese; six pages in all).
Fixed
- The single slot's ∞ playback stopped after 10 minutes (it reached the runaway safety timeout).
- A redstone pulse into an empty slot silently disarmed a running schedule's ∞ entry.
- Removing the medium during ∞ playback left the sound running.
- The range board tooltip and the upload failure messages were English-only.
- A late arrival heard the sound about 7 seconds behind the players present from the start.
Internal
- Network version 1.5. Older clients are refused at login — update the client and the server together.
日本語
重要な変更
- サウンドハンディ (新アイテム) — 自分の再生装置のリモコンです。装置を右クリックで対象に、それ以外を右クリックでハンディ画面 (右下の小さなパネル: 装置の一覧と、行をクリックで開く装置ページ)。Shift + ホイールで対象を順に切替、中ボタンで対象を再生 / 停止、Shift + R でその場から対象の範囲指定ボードを表示・編集、Shift + H で対象の枠をブロック越しに表示。左下のミニ HUD が対象の名前・入っている記録媒体 (形式ごとの色のアイコンとファイル名)・状態・範囲・ハイライトの ON/OFF を出し、対象を切り替えると行がスライドします。ハンディからのテスト再生は自分にだけ、今いる場所で鳴ります。
- レッドストーン出力 — 装置画面の赤いレッドストーンボタンから、再生に連動した出力を最大 16 本のルールで設定できます。「再生中」は再生している間だけ出力、「開始時 / 停止時 / 終了時」は事象からの遅延後にパルスを出します。強度・遅延・パルス長はホイールで設定、ルールはスケジュールの特定のエントリに絞れます。立ち上がり入力での再生開始は従来どおりです。
- Manta 2.5.0 を内包 (jar-in-jar) — 要求範囲
[2.5.0,3)。他の BelugaLab mod (TSU 1.1.0 / ASC 1.2.0) も同時に更新してください。Manta 1.x を内包するビルドは[1.1.74,2)を要求し、両方の必須範囲を 1 つの Manta で満たすことはできません。Manta 2.2.0 から UI の文字を Manta 自身のラスタライザで画面の実ピクセルサイズで描き、2.5.0 でツールチップ・HUD・wiki の文字も同じ描画になりました。Windows では OS のフォント (游ゴシック / Microsoft YaHei / Segoe UI など、再配布はしません) を使います。/manta font offで従来のフォントに戻せます。
追加
- 途中参加でも、どの音も「途中から」聞こえるようになりました。 1 回再生の音も、サーバー参加・別ディメンションからの移動・範囲内への進入のいずれでも、∞ の音と同じように配信されます。
- 通常再生の ∞ ボタン (再生・停止の右)。単体スロットの媒体を止めるまで繰り返します。
- スケジュールは 16 エントリまで (旧 6)、スクロールする一覧。各行の × は停止ボタンになり、エントリの削除は記録媒体スロット右のゴミ箱に移りました。
- 再生範囲プリセット — 範囲指定ボードを入れないときの再生範囲を、装置画面の「再生範囲」行にホバーしてホイールで 1〜64 ブロックに設定できます (新しく置いた装置はジュークボックスと同じ 64)。
- 装置の名前 — 再生装置の画面またはハンディから名前を付けられます。装置に保存され、ハンディの一覧とミニ HUD に出ます。
- スケジュールの ON/OFF トグルはスケジュール画面のボタン行に移り、スケジュールを ON にすると通常スロットに残っていた記録媒体はインベントリへ戻ります。
- wiki — サウンドハンディのページを追加 (英 / 日、全 6 ページ)。
修正
- 単体スロットの ∞ 再生が 10 分で止まっていた問題 (安全網タイムアウトに到達していた)。
- 空スロットへのレッドストーンパルスが、走行中のスケジュールの ∞ エントリを黙って解除していた問題。
- ∞ 再生中に媒体を抜いても鳴り続けていた問題。
- 範囲ボードのツールチップとアップロード失敗メッセージが英語固定だった問題。
- 途中参加者が、開始からいる人より 7 秒ほど遅れて聞こえていた問題。
内部
- ネットワーク版 1.5。旧 client は接続時に拒否されます — client と server を同時に更新してください。
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:4rsUhTWv:OVZ5JFzt"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:4rsUhTWv:OVZ5JFzt"
}

