CustomDiscs Plugin
6.0.4A Paper plugin to add custom music discs, goat horns and player heads using the Simple Voice Chat API.
6.0.4latestCustomDiscs Plugin 6.0.4Sep 25, 2026 Release version 6.0.4 Updating dependencies for 26.3 compatibility : - Gradle to 9.8.0 - CommandAPI to 12.0.1-SNAPSHOT - A "few" typo fixes are included too.6.0.3CustomDiscs Plugin 6.0.3Aug 1, 2026 Release version 6.0.3 Little fix on verifying the presence of the newest Added config "models.yml" (which were triggering a warning on server startup - forgot to check if it was existing or not like we already do, my mistake) Updating dependencies for better 26.2 compatibility : - Shadow to 9.6.1 - CommandAPI to 12.0.0
6.0.2CustomDiscs Plugin 6.0.2Jun 30, 2026 Release version 6.0.2 General and Bug fixes : - Code cleanup (as usual) - Jukebok being pushed by piston still plays (Thanks Z0DDD for the report) - Bug with consecutive disc playback overlapping (Thanks Tom1817 for the report) New features : - Custom Model Data support for CustomDiscs items ! (Feature request by FreeZeeZon) If you did manage a ResourcePack and configure correctly our plugin to reference the correct values, you can now use the newly added Custom Model Data management feature. !!! WORD OF CAUTION !!! : We will not provide any kind of support in making your own ResourcePack (nor hosting it) => this is outside the plugin scope (but if we can help, we will do our best). >>> Do not hesitate to reach out to us through our Discord for any issues you may encounter ! <<< Bump deps versions : - Gradle to 9.6.1 - Shadow to 9.4.36.0.1CustomDiscs Plugin 6.0.1Jun 8, 2026 Release version 6.0.1 General and Bug fixes : - Code cleanup by removing unused imports New features : - Add multi-languages support (bundled langs with this plugin are listed in the description/readme (15 langs)). !!! WORD OF CAUTION !!! : The actual "lang.yml" will be converted to the newly "langs/en.yml" file. If you modified it to another lang, it's advised to removed that file prior the update process (or at least rename the file to keep a copy of it). >>> Do not hesitate to reach out to us through our Discord for any wrong translations (to gain some time, used some translation tools, so can be literal sometimes) <<< Bump deps versions : - Gradle to 9.5.1 - Shadow to 9.4.26.0.0CustomDiscs Plugin 6.0.0Apr 22, 2026 - Officially support PaperMC forks now (even if it was already working on them with prior releases :P ) - Update to Java 25 - Update Gradle to 9.4.1 - Update Shadow to 9.4.1 - Update PacketEvents API to 2.12.1 - Update CommandAPI to 11.2.05.3.0CustomDiscs Plugin 5.3.0Mar 24, 2026 - Added : Permissions declared on plugin initialization (so that any "LuckPerms" like system can see them) - Added : A reload command which reload the config and lang file - Fix : The ordering of the lang file when updated - Added : Config updater (to add new settings into the file automatically without the need to delete it on upgrade to get the new stuff) - Added : Revert function for discs, goat horns and heads (will revert to its original state if the info is stored, else to a default value, mostly for goat horns. Default value can be set by config) - Added : Ability to download audio files from the server console - (re)Added : Subdirectories support. Disabled by default (see config). - Fix : Playing a custom mob head stop the mob sound to play5.2.0CustomDiscs Plugin 5.2.0Mar 14, 2026 Full changelog (including Beta) : - Add default mob heads/skulls to the allowed list to be played - Fix : Mining head/skull to keep its custom data. - Fix : An explosion will drop the head and keep any custom data. - Fix : Breaking noteblock and/or head (by hand or explosion) stop any playing audio. - Fix : Triggering a noteblock restart the head custom audio. - Reorder checks for HopperManager + use of local variable to avoid excessive external calls (shouldn't change a lot "performance wise", but still a little better this way) - Fix Jukebox and PlayerHead playing behavior when they are subject to explosions either in Nether (bed, respawn anchor, ...) or Overworld. - Added an "Update checker" option, enabled by default. This will prompt a notify notice in case of an available plugin update (if OP or the corresponding permission is set : "customdiscs.update"). - Making downloads from Filebin.net possible ! - Switch from ProtocolLib to PacketEvents - Update Discord invite link - Update the Readme.md file - Update Gradle Shadow to release 9.3.25.1.5-B2CustomDiscs Plugin 5.1.5 - Beta 2Feb 15, 2026 This Beta release introduce the following changes : - Just fix the Discord invite link (after I fail and deleted the original invite)
5.1.5-B1CustomDiscs Plugin 5.1.5 - Beta 1Feb 8, 2026 This Beta release introduce the following changes : - Update Gradle Shadow to release 9.3.1 - Add default mob heads/skulls to the allowed list to be played - Reorder checks for HopperManager + use of local variable to avoid excessive external calls (shouldn't change a lot "performance wise", but still a little better this way) - Fix : Mining head/skull to keep its custom data. - Fix : Breaking noteblock and/or head (by hand or explosion) stop any playing audio. - Fix : Triggering a noteblock (redstone or by hand) restart the head custom audio. Known limitation/"bug" : - Will not be fixed (for now) : An explosion will drop the head but will wipe any custom data. You'll have to recreate it with /cd create...5.1.4CustomDiscs Plugin 5.1.4Dec 20, 2025 - Updated CommandAPI to a stable release (11.1.0).5.1.3CustomDiscs Plugin 5.1.3Dec 20, 2025 - Support for 1.21.11. - Patched an issue regarding high sample size when reading FLAC files.5.1.2CustomDiscs 5.1.2Oct 27, 2025 Thank you all for the support! The plugin is now officially on Modrinth.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.3MSueta
Chunky
Pre-generates chunks, quickly and efficiently
20.8MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta