
pv-addon-discs
Плагин-аддон для Plasmo Voice, позволяющий воспроизводить аудио из YouTube и других источников через музыкальные диски в Minecraft. Только Paper.
pv-addon-discs - это аддон для Plasmo Voice, работающий исключительно на серверах Paper. Он добавляет возможность проигрывать аудио из YouTube, Twitch, SoundCloud и других источников прямо в Minecraft с помощью обычных музыкальных дисков. Идея позаимствована из SVC's AudioPlayer и CustomDiscs, но здесь не нужно хранить файлы на сервере - всё стримится напрямую. Идеально для ролевых серверов, кастомных карт и просто для разнообразия: можно вставить свою подборку треков или даже слушать прямой эфир.
Установка
- Установите Plasmo Voice, PacketEvents и pv-addon-lavaplayer-lib. На клиенте также должен быть установлен Plasmo Voice.
- Скачайте этот плагин с Modrinth и поместите его в папку
plugins. - Перезапустите сервер.
Команды
/disc burn <url> [name]- Создать диск с кастомным аудио по ссылке. В руке должен быть обычный музыкальный диск./disc erase- Вернуть кастомный диск в обычный./disc search <query>- Поиск треков на YouTube./disc cancel [player]- Остановить воспроизведение козьего рога у игрока. Требуется правоpv.addon.discs.cancel.otherдля отмены у других.
Права доступа
По умолчанию команды доступны только операторам (OP):
pv.addon.discs.burn- команда создания дискаpv.addon.discs.erase- команда очисткиpv.addon.discs.search- команда поискаpv.addon.discs.cancel- команда остановки звукаpv.addon.discs.cancel.other- остановка для других игроковpv.addon.discs.burn.burnable_check_bypass- если в конфиге включена проверка, можно сжигать только специальные диски; это право даёт обход
Доступно всем по умолчанию:
pv.addon.discs.play- использовать кастомные диски
Поддерживаемые источники
Аддон может загружать аудио из:
- YouTube (видео и прямые эфиры - может потребоваться дополнительная настройка, см. ниже)
- SoundCloud
- Bandcamp
- Vimeo
- Twitch (стримы)
- Прямые HTTP-ссылки
Поддерживаемые форматы файлов (для прямых ссылок):
- MP3
- FLAC
- WAV
- Matroska/WebM (кодеки AAC, Opus или Vorbis)
- MP4/M4A (AAC)
- OGG (Opus, Vorbis, FLAC)
- AAC
- Плейлисты (M3U, PLS)
Частые проблемы
Проблемный скрипт YouTube
- Убедитесь, что используете последние версии
pv-addon-discsиpv-addon-lavaplayer-lib. - Откройте
plugins/pv-addon-discs/discs.toml, раскомментируйте и настройтеyoutube_source.remote_cipher:
Используется публичный инстанс yt-cipher. Чтобы поднять свой, следуйте их туториалу.[youtube_source.remote_cipher] url = "https://cipher.kikkia.dev/" password = "" - Перезапустите сервер и проверьте.
- Если не помогло, попробуйте oauth2.
"Подтвердите, что вы не робот" / "Войдите" при использовании YouTube
- Обновите
pv-addon-discsиpv-addon-lavaplayer-libдо последних версий. - В
plugins/pv-addon-discs/discs.tomlустановитеyoutube_source.use_oauth2 = true. - Перезапустите сервер (
/vreloadне сработает). - При инициализации в консоли появится сообщение с ссылкой для авторизации. Перейдите по ней и подтвердите.
- После успешной авторизации в консоли будет сообщение об успехе. Токен сохранится автоматически при остановке сервера.
- Готово - YouTube должен работать.
Read timed out
Это значит, что сервер не может достучаться до источника. Проверьте интернет-соединение сервера и свяжитесь с хостингом, если проблема не исчезает. Если есть HTTP-прокси, укажите его в конфиге http_proxy в plugins/pv-addon-discs/discs.toml (доступно с версии 1.1.x).
Короче, если вам надоели стандартные пластинки и хочется чего-то своего - этот аддон то, что надо. Ставится легко, главное - не забыть про пакетевенты и либу. Ну и на сервер ставьте, на одиночке это бесполезно.
