
CustomDiscs SVC
CustomDiscs (Simple Voice Chat) is a plugin that lets you play custom music in Minecraft using jukeboxes and discs.
44.9K
167
CustomDiscs-SVC 2.5.2
release18 апреля 2026 г.2.5.2
Added
- HTTP/HTTPS proxy support for LavaPlayer (only YouTube yet) via
providers.youtube.http-proxyinconfig.yml- Format:
[scheme://][user:pass@]host:port - Supports basic auth and both
http://andhttps://proxy schemes
- Format:
Fixed
- Server no longer lags on startup when
LavaPlayerManagerImplinitializes — all registrations (YouTube, SoundCloud, proxy setup) now happen asynchronously; disc playback waits for initialization to complete before starting data.ymlwas 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 modifieddata.ymlwas not saved on plugin shutdownallow-hoppersconfig option is nowtrueby default
Security
DownloadSubCommand: reject URLs with non-http/https schemes (e.g.file://,jar://) to prevent local file read via download commandDownloadSubCommand: replacedcontains("../")filename check withPath.normalize()boundary validation to properly block all path traversal variantsHTTPRequestUtils: reject non-http/https schemes in all outgoing HTTP requestsLegacyUtil: validateLOCAL_DISCPDC value on read to prevent path traversal via NBT-edited disc items
Language
- Added
error.command.invalid-urlkey toen_USandru_RU - Removed unused key
error.play.no-permissionfrom both locales - Removed unused key
error.command.no-youtube-supportfromen_US
Dependencies
commandapi11.1.0 → 11.2.0packetevents2.11.2 → 2.12.0shadow(Gradle plugin) 9.4.0 → 9.4.1
CustomDiscs-SVC 2.5.1
release24 марта 2026 г.- Some changes
- Update libraries
- Switch to PacketEvents from ProtocolLib
CustomDiscs-SVC 2.5.0
release23 февраля 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
LavaPlayerManagerImplthreads could cause infinite CPU load. - Dependencies are now resolved via the
deps.jsonJAR resource. - Restricted
customdiscs.downloadpermission to OP players by default. - Fixed several concurrency issues within
LavaPlayerManagerImpl. - Migrated to
SLF4J loggerinstead of component logger.
CustomDiscs-SVC 2.4.2
release5 января 2026 г.- Fix remote disc create permission error
CustomDiscs-SVC 2.4.1
release2 января 2026 г.- Force CustomDiscs load after dependencies
Совместимость
Создатели
Детали
Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:2 года назад
Обновлён:2 недели назад
