Speaker Blocks

Placing, and configuring physical speakers in your world

Speakers

Speakers are blocks/skulls that play spatial audio in your world. Place them anywhere to create immersive sound effects or music.

⚠️ Speakers use skulls, requiring online-mode=true in server.properties unless running through a proxy. May not work on "offline" or "cracked" servers.

Getting Started

Obtain and place speakers in your world:

/openaudiomc speaker <media source>

After running the command:

  • A speaker item (skull) will appear in your inventory
  • Place it like any other block
  • Speaker begins playing immediately unless redstone control is enabled

Configuration Process

Initial Placement

  • Run /openaudiomc speaker <media source> to get a speaker
  • Place the speaker skull in your desired location
  • Speaker will begin playing immediately unless redstone control is enabled

Configuration Access

  • Right-click the placed speaker to open configuration menu
  • Click settings buttons to toggle features
  • Adjust radius using the provided controls
  • Changes apply immediately - no need to save

Radius Control

  • Default radius is set in configuration
  • Can be adjusted per-speaker in configuration menu
  • Affects the range where players can hear the sound
  • Visual indicator shows current radius
Speaker settings interface

Available Settings

Requires Redstone

Speaker only plays when powered by redstone through wire or repeater

Toggle in the configuration menu to make your speaker responsive to redstone signals

Reset Playthrough on Redstone Loss

When enabled: Resets sound when power is lost. When disabled: Mutes when unpowered, continues from pause point when repowered

Ideal for show sound effects that need complete playthrough

Useful for synchronizing sound effects with redstone-controlled shows

Play Once

Plays sound once without looping

Perfect for one-time sound effects or announcements

Ignore Synchronization

Ignores sound sync settings - starts from beginning for each player entering range

Enable for individual player experiences, disable for synchronized playback

Survival Mode Usage

Speaker Storage

  • Speakers retain their media source when broken
  • Can be safely stored in chests/inventories
  • Pick up by breaking with any tool
  • All settings are preserved when broken and replaced

Permissions

  • openaudiomc.speakers.create - Place speakers
  • openaudiomc.speakers.destroy - Break speakers
  • openaudiomc.speakers.manage - Configure speakers

💡 Speakers cannot be crafted - they must be obtained through commands with appropriate permissions

Permissions

openaudiomc.commands.speaker

This permission is required to use the /oa speaker command

Default access level: op

openaudiomc.speakers.*

This permission allows players to interact with placed speakers in any way

Default access level: op

openaudiomc.speakers.create

This permission allows players to create new speaker blocks

Default access level: op

openaudiomc.speakers.destroy

This permission allows players to remove speaker blocks

Default access level: op

openaudiomc.speakers.manage

This permission allows players to edit speaker blocks (open the GUI)

Default access level: op

Javadoc related to this feature (currently based on the dev branch)