promotional bannermobile promotional banner

Simply Speakers

Allows players to play custom audio from a local URL in-game using a speaker block.
Back to Files

Simply Speakers 0.8.0 - Fabric 1.21.1

File namesimplyspeakers-fabric-1.21.1-0.8.0.jar
Uploader
NsTutNsTut
Uploaded
Aug 21, 2026
Downloads
6
Size
426.8 KB
Mod Loaders
Fabric
File ID
8697986
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:simply-speakers-1267397:8697986"

Learn more about Curse Maven

What's new

Simply Speakers 0.8.0

Added

  • Sable compatibility for Minecraft 1.21.1 Fabric and NeoForge
    • Main and proxy speakers placed on Sable physics bodies now play from their actual position in the world.
    • Audio follows moving, rotating, and scaled bodies smoothly without restarting or losing playback progress.
    • Linked speaker networks can span multiple independently moving bodies and ordinary world speakers while retaining one synchronized audio stream.
    • Spatial audio now uses the active camera position, improving sound placement in alternate camera and spectator views.
    • Sable remains optional; without it, Simply Speakers continues to use its standard world-space audio behavior.

Changed

  • Listener range checks now use Sable's logical world coordinates for speakers and players inside sublevels.
  • Client spatial updates now use interpolated render poses every rendered world frame on both supported loaders.
  • Listener subscriptions use a two-block exit margin to prevent rapid start/stop packet churn at the configured range boundary; audio still becomes silent at the exact configured range.
  • Client emitter validation and settings refresh remain limited to client-tick rate, while the render path performs only pose and audio calculations.
  • NeoForge 1.21.1 now targets NeoForge 21.1.228 or newer to match Sable 2.0.5.
  • Sable Companion 1.6.0 is bundled as a nested loader dependency, so Simply Speakers continues to work normally when Sable is not installed.

Fixed

  • Fixed moving Sable speakers being ranged and rendered from their distant plot-storage coordinates.
  • Fixed unresolved or temporarily unavailable Sable sublevels producing invalid positional audio; affected emitters are muted until their render pose is available.
  • Fixed transient block-entity loading gaps permanently removing an active client emitter by adding a short validation grace period.
  • Fixed proxy stop packets missing listeners when the proxy was moving inside a Sable sublevel.
  • Fixed client settings refresh bypassing the server-configured maximum speaker range.

Development

  • Added optional local NeoForge integration runtime support for Sable 2.0.5 and Create Aeronautics 1.3.1 when their sibling source builds are available.
  • Added direct local loading for Aeronautics' component modules and Sable's Rapier backend so development runs match packaged user installations.
  • Added loader-native world-render hooks for smooth per-frame audio positioning independent of HUD visibility.

This mod has no additional files