peyaj's CustomDiscs
Кастомный плагин музыкальных дисков для серверов Paper. Загрузи любой аудиофайл — получи играбельный диск.
- Загрузчики
- FabricPaperPurpur
- Скачиваний на Modrinth
- 1,3 тыс.
- Подписчиков на Modrinth
- 5
- версий
- 16
- Обновлён
- 23 октября 202623 окт.
- Опубликован
- в 2026
Коротко о моде
Автор не указал, где нужен мод
peyajCustomDisc
Плагин кастомных музыкальных дисков для Paper-серверов. Загружай любой аудиофайл — получай играбельный диск.
Возможности
- Веб-панель — загружай диски и управляй ими прямо из браузера
- Автоконвертация — принимает MP3, WAV, FLAC, M4A, MP4, WMA, AAC, WebM → OGG
- Генерация ресурспака — паки для Java и Bedrock собираются автоматически
- Интеграция с музыкальными блоками — полноценный голограммный дисплей с информацией о текущем треке
- Режим повтора — Shift-ПКМ по любому музыкальному блоку включает зацикливание
- Музыка по регионам — назначай диски на регионы WorldGuard (автоматически зацикливается)
- Каталог в игре — просматривай и собирай диски через GUI
- Поддержка Geyser — игроки с Bedrock слышат кастомный диск вместе с голограммами
Требования
| Зависимость | Версия |
|---|---|
| Paper | 1.21.X - 26.2 (последняя) |
| Java | 21+ |
| FFmpeg | Нужен для загрузки не-OGG файлов (уже встроен в плагин) |
| WorldGuard | Опционально — включает музыку по регионам |
| Geyser-Spigot | Опционально — поддержка голограмм и кастомных дисков на Bedrock |
Команды
| Команда | Описание |
|---|---|
| `/disc add [style]` | Скачать, конвертировать и добавить кастомный диск (пробелы заменяй подчёркиваниями) |
| `/disc delete ` | Удалить кастомный диск (убирает из реестра и удаляет файлы) |
| `/disc give ` | Выдать кастомный диск |
/disc list | Список всех дисков |
| `/disc play ` | Проиграть диск (портативно) |
/disc stop | Остановить всю музыку с дисков |
/disc catalog | Открыть GUI каталога дисков |
| `/disc region set ` | Назначить музыку на регион WorldGuard |
| `/disc region remove ` | Убрать музыку с региона |
/disc region list | Список привязок к регионам |
/disc web | Сгенерировать одноразовую ссылку для входа админа |
Добавление дисков
Рекомендуемый способ добавления дисков — через веб-панель (/disc web). Там можно загружать аудиофайлы, рисовать собственную текстуру диска и просматривать всё перед сохранением. Поддерживаемые форматы загрузки: MP3, WAV, FLAC, M4A, MP4, WMA, AAC, WebM. Плагин сам конвертирует их в OGG.
Также можно добавлять диски прямо в игре, если у тебя есть прямая ссылка на скачивание аудиофайла:
/disc add rushe https://mywebsite.com/audio/rushe.mp3 Rush_E Sheet_Music_Boss relicИспользуй подчёркивания (_) вместо пробелов в названии трека и имени автора. Последний аргумент — текстура стиля диска (необязательно).
Права
| Право | Описание |
|---|---|
pjcustomdisc.admin | Доступ ко всем командам |
jukeboxweb.admin | Доступ к веб-панели и команде выдачи |
Конфигурация
[!IMPORTANT] Настрой конфиг СНАЧАЛА, прежде чем создавать или добавлять кастомные диски!
- Настрой
web-portна открытый/выделенный порт на твоём хостинге (это внутренний порт, к которому привязывается веб-сервер).- Настрой
public-urlтак, чтобы он указывал на публичный IP/домен твоего сервера и порт. Плагин использует этот URL для сборки ссылки на скачивание ресурспака, которая отправляется игрокам. Если добавить песни до этой настройки, игрокам будут отправляться ссылки на ресурспак, ведущие наlocalhost, и они не сработают.
[!WARNING] НЕ используй порт своего Minecraft-сервера (по умолчанию
25565) дляweb-port! Веб-интерфейс и сервер загрузок работают как отдельный сервис на твоём хостинге. Нужно назначить/выделить полностью отдельный порт дляweb-port(например,8080,25566и т.п.). Использование порта Minecraft вызоветBindException(Address already in use), и плагин не сможет включиться.
[!WARNING] Пользователи Geyser и текстуры Bedrock Если у вас включено
auto-reload-geyser: true, плагин будет выполнять/geyser reloadкаждый раз, когда вы добавляете или удаляете пластинку. Однако у Geyser есть ограничение: он не может горячо перезагружать текстуры новых ресурспаков во время работы сервера. Если вы создаёте совершенно новую пластинку, игроки Bedrock могут видеть её как "Paper", пока вы не выполните полный/restartсервера. (Если вы просто заменяете аудио для существующей пластинки, перезапуск не требуется).
# config.yml
web-port: 8080
public-url: "http://your-server-ip:8080"
haproxy-support: false
# Region music (managed via commands)
region-music:
spawn: "my_disc_id"
# Jukebox settings
jukebox:
volume: 1.0
pitch: 1.0
sound-category: "RECORDS"
range: 64.0
enable-particles: trueStats
Частые вопросы
Как установить peyaj's CustomDiscs?
Установите Fabric под свою версию Minecraft, скачайте peyaj's CustomDiscs под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть peyaj's CustomDiscs?
У peyaj's CustomDiscs есть сборки для Minecraft 1.21–26.3.