
AudioPlayer to CustomDiscs
modA Paper plugin to convert AudioPlayer custom items (music discs, goat horns and player heads) to be playable with CustomDiscs.

A Paper plugin to convert AudioPlayer custom items (music discs, goat horns and player heads) to be playable with CustomDiscs.
Since version 1.1.5, PacketEvents (v2.11.2+) is required.
ProtocolLib is no longer used — it can be safely removed if no other plugin needs it.
Starting with version 1.2.0, this plugin requires at least Java 25 to run on your server.
A Paper based plugin to convert AudioPlayer instruments into a CustomDiscs compatible format.
Any Paper's forks should be supported. In case of issues, reach us on our Discord server.
Useful if you need to play a custom music disc, goat horn or player head initially created with AudioPlayer, then ported to a CustomDiscs-compliant server.
No permission system is in place for now (unless requested).
Join our Discord for support: https://discord.gg/rJtBRmRFCr
| Plugin | Required | Notes |
|---|---|---|
| PacketEvents | ✅ Required | Since v1.1.5 — tested with v2.11.2 |
| ProtocolLib | ⛔ Up to v1.1.4 only | No longer required as of v1.1.5 |
This plugin works in two modes: automatic and manual.
This plugin checks whether a corresponding audio file exists (by its ID) before converting. Ensure the following:
audio_player_data/ must be placed in plugins/CustomDiscs/musicdata/Enable it by setting automaticConvert: true in config.yml:
Works regardless of whether automatic mode is enabled.
Hold the item in your main hand only, then run:
/ap2cd convert
If multiple file extensions exist for the same audio ID, the wrong one may be selected.
While holding the item in your main hand, use one of the following:
| Command | Effect |
|---|---|
/ap2cd setwav | Force set to WAV format |
/ap2cd setmp3 | Force set to MP3 format |
/ap2cd setflac | Force set to FLAC format |
config.yml
# [AP2CD Config]
# Disable or enable the automatic conversion process while items are being used.
automaticConvert: false
# Debug Mode - To display some more logging and Stack Trace information.
# You SHOULD NOT turn this on, unless you want to be spammed by a lot of messages (console and player side).
debugMode: false
| Minecraft version | Paper & Forks (Purpur, Leaf, ...) | Folia & Forks |
|---|---|---|
| 1.21.7-9, 1.21.8 | 1.0.0 – 1.2.0 | 1.0.0 – 1.2.0 |
| 1.21.9, 1.21.10 | 1.0.0 – 1.2.0 | 1.0.0 – 1.2.0 |
| 1.21.11 | 1.1.1 – 1.2.0 | 1.1.1 – 1.2.0 |
| 26.1, 26.1.1, 26.1.2 | 1.2.0 | 1.2.0 |