
peyaj's CustomDiscs
Custom music disc plugin for Paper servers. Upload any audio file, get a playable disc.
Оцените первым
557
3
Список изменений
v2.2 Changelog
Important Fixes for Bedrock & Geyser
- (Fixes #2: Vanilla Music disks dont have any sounds to them after plugin install) Changed the internal base item of custom discs from
music_disc_XXtopaper. This permanently bypasses a known Geyser client-side prediction bug, entirely fixing the double-audio overlap and vanilla disk muting issues when Bedrock players insert discs. - (Fixes #1: Bedrock resource packs needs version bump in manifest.json on adding new tracks) Implemented automatic version array bumping for the Bedrock
manifest.jsonwhenever tracks are added/removed. This properly forces Bedrock clients to download the newest pack! - Fixed a bug where Bedrock (Geyser) players would trigger uncontrollable music if they right-clicked an active Jukebox while holding a vanilla disc.
- Significantly increased the Bedrock sound playback range! Bedrock volume multipliers are now hardcoded to be exactly 4x of the Java range, meaning Bedrock players can walk much further away before the music fades out, keeping it perfectly consistent with Java clients.
- Added
auto-reload-geysertoconfig.yml. When enabled, the plugin automatically reloads Geyser's mappings internally when a disc is added or deleted. Bedrock players only need to disconnect and reconnect to fetch the updated packs; full server restarts are no longer required for most disc updates.
Vanilla Mechanics Parity & Dupe Fixes
- Modified Jukebox ejection logic. Right-clicking an active Jukebox with any item (including another disc) will now strictly stop the music and eject the current disc to match vanilla Minecraft behavior 1:1.
- Fixed a severe item duplication bug that could occur when forcefully swapping a custom disc into a Jukebox that contained a vanilla disc.
- Reduced the default Java Jukebox attenuation range from 64 blocks down to 48 blocks for a more balanced fade-out distance.
- Ensured custom discs drop naturally from the Jukebox inventory when the block is physically broken.
Optimizations & Cleanups
- Added SHA-1 hash caching for Java resource pack generation. The plugin now skips rebuilding the resource pack on server startup unless a disc was actually modified, preventing unnecessary pack download prompts for players.
- Integrated bStats metrics tracking.
- Added a support for PurpurMC
Файлы
peyajCustomDisc-2.2-all.jar(22.10 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
2.2
Загрузчики
PaperPurpur
Версии игры
1.21–26.2
Загрузок
8
Дата публикации
30.07.2026
