Files

3.9 KiB
Raw Permalink Blame History

Navidrome Player Mod (Minecraft 1.16.5 Forge)

Мод для Minecraft 1.16.5 (Forge), добавляющий блок-проигрыватель с поддержкой Subsonic / Navidrome API.


Основные возможности:

  1. Качественный стереозвук («звук в наушниках»):
    • Музыка играет напрямую в аудиовыход игрока без затухания и искажений ванильного 3D-звука пластинок.
    • Звук играет везде (на любой дистанции), пока вы не остановите плеер.
  2. Поддержка форматов (включая FLAC):
    • Полноценная поддержка стриминга FLAC (Lossless) и MP3 без предварительной загрузки всего файла.
    • В интерфейсе отображаются бейджи формата: [FLAC] (голубой) и [MP3] (золотой).
  3. Безопасность и приватность в мультиплеере:
    • Блок привязывается к игроку, который его поставил (ownerUuid).
    • Меню выбора музыки, поиск и настройки сервера видит только владелец блока.
    • Другие игроки при нажатии ПКМ видят сообщение: "Этот проигрыватель принадлежит <Имя_Игрока>. Доступ закрыт!".
    • Пароль и токен доступа к вашему серверу Navidrome сохраняются только локально на вашем клиенте (config/navidrome_player.json) и не передаются другим игрокам на сервере Minecraft.
  4. Удобный и красивый интерфейс (GUI):
    • Поиск: строка поиска по трекам, альбомам и исполнителям.
    • Плейлисты: отображение ваших плейлистов из Navidrome и треков внутри них.
    • Альбомы: список недавних альбомов с переходом к списку треков.
    • Панель управления воспроизведением:
      • Отображение текущего трека: "Исполнитель - Название".
      • Прогресс трека и таймер (01:23 / 03:45).
      • Кнопки: |< (предыдущий), Пауза / Играть, Стоп, >| (следующий).
      • Интерактивный ползунок громкости 0% - 100%.
    • Настройки:
      • Адрес сервера (например http://192.168.1.100:4533 или домен https://music.example.com).
      • Логин и пароль.
      • Кнопка «Проверить» (выполняет ping к Subsonic API и показывает статус/версию).
      • Кнопка «Сохранить».

Крафт блока:

  • В верстаке:
    • В центре — ванильный Проигрыватель (Jukebox).
    • Сверху, снизу, слева и справа — Красная пыль (Redstone Dust).
  • Или возьмите блок из вкладки «Красный камень» в креативе.

Сборка и установка:

  • Готовый JAR-файл мода:
    build/libs/navidromeplayer-1.0.0.jar
  • Для установки:
    1. Скопируйте navidromeplayer-1.0.0.jar в папку .minecraft/mods.
    2. Убедитесь, что установлен Minecraft Forge 1.16.5 (версия 36.2.39 или новее).
    3. Для работы на мультиплеерном сервере установите мод и на сервер, и на клиенты.