Sueta

CustomDiscs SVC

2.7.0

CustomDiscs (Simple Voice Chat) is a plugin that lets you play custom music in Minecraft using jukeboxes and discs.

·Plugin
  1. 2.7.0latestCustomDiscs-SVC 2.7.0Aug 22, 2026

    CustomDiscs-SVC 2.7.0

    [!IMPORTANT]
    This update is being released solely to restore remote source playback. It is an interim release ahead of a larger update that will improve the plugin, simplify its behavior, and make it easier to understand and use.

    Fixed

    - Restored remote source playback by updating the YouTube source implementation and expanding the available YouTube clients. - Improved jukebox playback and visualization cleanup when discs are stopped or ejected.

    Added

    - Added configurable jukebox visualizations with four modes: particles, hologram, both, and off. - Added configurable hologram render distance, track name length, position mode, and position offsets. - Added localized hologram text for English and Russian. - Added custom disc insert handling for hopper and redstone-driven jukebox interactions. - Added packet-based jukebox handling to keep custom playback behavior synchronized with the client.

    Changed

    - Refactored the command system around Paper's native Brigadier command API. - Improved command permission checks, subcommand registration, and quoted argument suggestions. - Refactored Bukkit event handlers into dedicated listener classes. - Reworked jukebox visualization rendering and activation-side positioning. - Updated the README with current installation, command, permission, configuration, API, and compatibility information. - Shaded and relocated Simple YAML into the plugin jar to simplify runtime dependency loading. - Updated Paper API, Simple Voice Chat API, Lavaplayer, PacketEvents, FoliaLib, Commons IO, Lombok, Shadow, Paper YML, and the Gradle wrapper. - Updated supported Minecraft versions to 1.21.6 and newer, including 26.2.

    Internal

    - Applied project-wide Java style cleanup and general code simplification. - Simplified the command class hierarchy and removed obsolete event-handler code.
    3222 downloads
  2. 2.6.0CustomDiscs-SVC 2.6.0May 23, 2026

    2.6.0

    Changed
    - Completely removed the CommandAPI dependency. The plugin's command architecture has been refactored to use the native Paper Brigadier CLI. - Optimized the dynamic permission verification system for both root commands and subcommands.
    Compatibility
    - Confirmed compatibility with Minecraft 26.1.2.
    Dependencies
    - youtube-source 1.18.0 → 1.18.1
    9630 downloads
  3. 2.5.2CustomDiscs-SVC 2.5.2Apr 18, 2026

    2.5.2

    Added
    - HTTP/HTTPS proxy support for LavaPlayer (only YouTube yet) via providers.youtube.http-proxy in config.yml - Format: [scheme://][user:pass@]host:port - Supports basic auth and both http:// and https:// proxy schemes
    Fixed
    - Server no longer lags on startup when LavaPlayerManagerImpl initializes — all registrations (YouTube, SoundCloud, proxy setup) now happen asynchronously; disc playback waits for initialization to complete before starting - data.yml was being rewritten on every autosave tick even when nothing changed — introduced a dirty flag so the file is only saved when data has actually been modified - data.yml was not saved on plugin shutdown - allow-hoppers config option is now true by default
    Security
    - DownloadSubCommand: reject URLs with non-http/https schemes (e.g. file://, jar://) to prevent local file read via download command - DownloadSubCommand: replaced contains("../") filename check with Path.normalize() boundary validation to properly block all path traversal variants - HTTPRequestUtils: reject non-http/https schemes in all outgoing HTTP requests - LegacyUtil: validate LOCAL_DISC PDC value on read to prevent path traversal via NBT-edited disc items
    Language
    - Added error.command.invalid-url key to en_US and ru_RU - Removed unused key error.play.no-permission from both locales - Removed unused key error.command.no-youtube-support from en_US
    Dependencies
    - commandapi 11.1.0 → 11.2.0 - packetevents 2.11.2 → 2.12.0 - shadow (Gradle plugin) 9.4.0 → 9.4.1
    2929 downloads
  4. 2.5.1CustomDiscs-SVC 2.5.1Mar 24, 2026
    - Some changes - Update libraries - Switch to [PacketEvents](https://modrinth.com/plugin/packetevents) from ProtocolLib
    2406 downloads
  5. 2.5.0CustomDiscs-SVC 2.5.0Feb 23, 2026
    - Added more YouTube clients to prevent decoding issues. - Updated LavaPlayer. - The plugin now features its own API. - Improved overall stability. - Fixed a language backup issue on Windows. - Resolved a rare issue where LavaPlayerManagerImpl threads could cause infinite CPU load. - Dependencies are now resolved via the deps.json JAR resource. - Restricted customdiscs.download permission to OP players by default. - Fixed several concurrency issues within LavaPlayerManagerImpl. - Migrated to SLF4J logger instead of component logger.
    2710 downloads
  6. 2.4.2CustomDiscs-SVC 2.4.2Jan 5, 2026
    - Fix remote disc create permission error
    4982 downloads
  7. 2.4.1CustomDiscs-SVC 2.4.1Jan 2, 2026
    - Force CustomDiscs load after dependencies
    653 downloads
  8. 2.4.0CustomDiscs-SVC 2.4.0Dec 28, 2025
    Features & Improvements
    - Migrated local file playback to Lavaplayer. - Implemented Paper Library Loader for more efficient dependency resolution. - Improved cipher password validation for better security. - Added additional anti-dupe checks.
    Build & Internal
    - Updated dependencies and build system. - Renamed package group from io.github.subkek to space.subkek. - Fixed an unnecessary debug key in the configuration.
    Deprecations & Removals
    - Dropped support for non-Paper servers (e.g., Spigot, Bukkit). - Removed Italian language support (zero active users according to bStats).
    613 downloads
  9. 2.3.0CustomDiscs-SVC 2.3.0Dec 25, 2025

    P.S _If the server freezes when you first launch this version, don't worry, the plugin is downloading libraries (I forgot to add the log)._

    - Add support for 1.21.11 - Automatic library download (lavaplayer-lib is no longer required) - Dependency updates - Command refactoring - Permission system refactor (⚠️ replace old permissions with the new ones) - Configuration update
    1197 downloads
  10. 2.2.0CustomDiscs-SVC 2.2.0Oct 7, 2025
    - Adds support for Minecraft 1.21.9 - Drops support for Minecraft 1.20.5 and below - Migrate from spigotAPI to paperAPI - Added support for streaming YouTube videos via yt-chiper. More details in the config - Added SoundCloud support - CommandAPI is now required as an [installed plugin](https://modrinth.com/plugin/commandapi) - Fixed bugs with lavaplayer-lib - Fixed bug with [phantom sounds](https://discord.com/channels/1180878491055554633/12160180…
    7650 downloads
  11. 2.1.12CustomDiscs-SVC 2.1.12Jul 26, 2025
    - Update dependencies - Support 1.21.8
    7640 downloads
  12. 2.1.11CustomDiscs-SVC 2.1.11Jul 11, 2025
    - 1.21.7 support
    1669 downloads
  13. 2.1.10CustomDiscs-SVC 2.1.10Jun 25, 2025
    - Update dependencies - Support 1.21.6
    1503 downloads
  14. 2.1.9CustomDiscs-SVC 2.1.9May 20, 2025
    - CommandAPI updated - Fix trouble with 1.21.5 - Lavaplayer library moved to a separate plugin: [lavaplayer-lib](https://github.com/Idiots-Foundation/lavaplayer-lib/relea… _(need to be install for youtube disks support)_
    2703 downloads
  15. 2.1.8CustomDiscs-SVC 2.1.8Apr 29, 2025
    Youtube Fixed... Again... x3 (If you have problems, recreate .youtube-token)
    1773 downloads
  16. 2.1.7CustomDiscs-SVC 2.1.7Apr 27, 2025
    Youtube Fixed... Again... Again...
    325 downloads
  17. 2.1.6CustomDiscs-SVC 2.1.6Mar 26, 2025
    Youtube Fixed... Again...
    2319 downloads
  18. 2.1.5CustomDiscs-SVC 2.1.5Mar 25, 2025
    Updated Lavaplayer Youtube Source
    316 downloads
  19. 2.1.2CustomDiscs-SVC 2.1.2Feb 6, 2025
    - Fix youtube. Need delete .youtube-token
    1418 downloads
  20. 2.1.1CustomDiscs-SVC 2.1.1Dec 10, 2024
    - Youtube fixed - Youtube token now saves instantly upon receipt.
    1305 downloads
  21. 2.1.0CustomDiscs-SVC 2.1.0Dec 6, 2024
    - Fixed Youtube oauth2 - <=1.21.4 support What you need to do if you have already authorized before: - Delete the file plugins/CustomDiscs/.youtube-token - Check that the providers.youtube.youtube.use-oauth2 option is set to true. - Check that providers.youtube.po-token data is blank - Restart the server - Insert disk into jukebox - Follow the instructions in the console
    203 downloads
  22. 2.0.3CustomDiscs-SVC 2.0.3Nov 23, 2024
    - Add poToken support
    369 downloads
  23. 2.0.2CustomDiscs-SVC 2.0.2 HotfixOct 22, 2024
    Fixed physics manager duplicates and eates discs.
    492 downloads
  24. 2.0.1CustomDiscs-SVC 2.0.1Oct 22, 2024
    Update libraries to fix some issues with youtube api
    73 downloads
  25. 2.0.0CustomDiscs-SVC 2.0.0Sep 5, 2024
    - Fully rewite code - Switch to CommandAPI - Add distance command - Add config migration - Optimize players
    666 downloads
  26. 1.5.1CustomDiscs-SVC 1.5.1Aug 27, 2024
    - Fixed disks created from local files not stopping automatically - Rewritten PlayerManager - Fixed double physics update
    218 downloads
  27. 1.5.0CustomDiscs-SVC 1.5.0Aug 26, 2024
    - Fix wrong redstone physics
    78 downloads
  28. 1.4.9CustomDiscs-SVC 1.4.9Aug 26, 2024
    - Fix dupes and some issues this has very small redstone bug(fixed in next version)
    56 downloads
  29. 1.4.8[BUGGED] CustomDiscs-SVC 1.4.8Aug 26, 2024
    - Rewrite code - Fix hoppers and redstone emit
    56 downloads
  30. 1.4.7[BUGGED] CustomDiscs-SVC 1.4.7Aug 24, 2024
    - Testing hopper support - Update youtube source
    94 downloads
  31. 1.4.6CustomDiscs-SVC 1.4.6Aug 5, 2024
    - Add youtube oauth2 support
    332 downloads
  32. 1.4.5CustomDiscs-SVC 1.4.5Aug 4, 2024
    - Update youtube source
    80 downloads
  33. 1.4.4CustomDiscs-SVC 1.4.4Jul 31, 2024
    - Better way to send components - Configurable customModelData - Update YoutubeSource - Add debug for LavaPlayerManager only yet - Some fixes
    133 downloads
  34. 1.4.3CustomDiscs-SVC 1.4.3Jul 24, 2024
    Fix 100% thread load on error
    148 downloads
  35. 1.4.2CustomDiscs-SVC 1.4.2Jul 12, 2024
    Use new lavalink youtube source
    221 downloads
  36. 1.4.1CustomDiscs-SVC 1.4.1Jul 6, 2024
    Fix language on windows and "1.21 support"
    219 downloads
  37. 1.4.0CustomDiscs-SVC 1.4.0Jun 11, 2024
    Some fixes
    192 downloads
  38. 1.3.9CustomDiscs-SVC 1.3.9Apr 1, 2024
    253 downloads
  39. 1.3.8CustomDiscs-SVC 1.3.8Mar 26, 2024
    103 downloads
  40. 1.3.7CustomDiscs-SVC 1.3.7Mar 18, 2024
    74 downloads
  41. 1.3.6CustomDiscs-SVC 1.3.6Mar 17, 2024
    Support 1.16-1.20 and bug fixes
    111 downloads
  42. 1.3.5CustomDiscs-SVC 1.3.5Mar 12, 2024
    Major fixes and support 1.18+
    107 downloads
  43. 1.3.4CustomDiscs-SVC 1.3.4Mar 10, 2024
    70 downloads
  44. 1.3.3CustomDiscs-SVC 1.3.3Mar 9, 2024
    54 downloads
  45. 1.3.2CustomDiscs-SVC 1.3.2Mar 6, 2024
    Fixed MiniMessage not deserializing
    64 downloads
  46. 1.3.1CustomDiscs 1.3.1Mar 6, 2024
    185 downloads

Similar projects

Plugin →