promotional bannermobile promotional banner

pv-LazoDiscs (Plugin)

Server-side custom music discs using Plasmo Voice positional audio.

LazoDiscs — Paper

Record music links onto vanilla Minecraft music discs and play them from jukeboxes through Plasmo Voice. Nearby players hear positional audio and can adjust its volume in the Discs channel.

This is the Paper server plugin. Fabric, Forge and NeoForge builds are available separately.

Features

  • Record YouTube, YouTube Music, SoundCloud and direct playable audio links.
  • Match individual Spotify tracks to a suitable YouTube Music recording.
  • Search for songs in chat and click a result to prepare a recording command.
  • Rename, erase and reuse recorded discs.
  • Configure language, volume, hearing range, audio loading and allowed sources.
  • Control command access with Bukkit permissions.
  • Keep recordings on the disc through inventories, drops and world saves.
  • Stop custom audio on ejection, destruction, chunk/world unload and plugin shutdown.

Installation

  1. Run a supported Paper version with the Java runtime listed below.
  2. Install the Paper server plugin Plasmo Voice 2.1.17.
  3. Put lazodiscs-paper-1.0.7+<minecraft>.jar for your exact Minecraft version in plugins/.
  4. Restart the server and configure Plasmo Voice's voice connection.

Players need the Plasmo Voice client mod to hear music. They do not need LazoDiscs on the client or a resource pack.

Paper versions Java
1.17.1, 1.18.2, 1.19.2, 1.19.4, 1.20.1, 1.20.4 17
1.21, 1.21.1, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11 21
26.1.1, 26.1.2, 26.2, 26.3 25

There are 21 exact server builds in release 1.0.7. Paper 1.16.5 is not included because its standard Java runtime is incompatible with the current Plasmo Voice plugin. Spigot and Folia have not been verified.

Commands and permissions

Hold one vanilla music disc in your main hand and keep holding it until recording finishes.

Command/action Permission Default
/lazodisc burn <url> [title] lazodiscs.burn Operators
/lazodisc search <song name> lazodiscs.search Operators
/lazodisc erase lazodiscs.erase Operators
Insert a recorded disc lazodiscs.play Everyone

Use search for a song name and burn for a link. Spotify support is for individual tracks, and the selected playable URL is saved for repeat playback. Public music service availability can affect searching and playback.

Configuration

Settings are in plugins/LazoDiscs/config.yml: language, command alias, volume, hearing range, audio loading and HTTP/HTTPS/domain policy. HTTP is disabled by default. Restart after changing settings; language-file edits reload automatically.

The server needs outbound internet access. Players control their own listening volume through Plasmo Voice's Discs channel.

Compatibility

Native jukebox hoppers are supported from 1.19.4. On 1.21.4+, silent songs preserve the native playing state for custom tracks. On older supported Paper versions, the native playing signal does not follow the entire custom track; a hopper insertion may briefly begin the vanilla sound before it is stopped.

Paper recordings are separate from mod-loader recordings. Automatic conversion is not provided. LazoBoombox, Sophisticated Backpacks and Sable / Create Aeronautics integration belong to the mod builds.

Full Paper guide · Modrinth · GitHub releases · Report a bug

Licensed under GPL-3.0.

pv-LazoDiscs (Plugin) Team

profile avatar
  • 1
    Followers
  • 9
    Projects
  • 13.7K
    Downloads

More from EyeCrasherView all