SulfiDish Radio

A beautiful Touhou-inspired Minecraft radio HUD mod for Gensokyo Radio with live track info, adaptive album art, visualizer, customizable layout, and full English / Russian support. ♪

File Details

SulfiDish Radio.jar 2.0

  • R
  • May 11, 2026
  • 1.14 MB
  • 9
  • 26.1.2
  • Fabric

File Name

SulfiDish Radio.jar

Supported Versions

  • 26.1.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:sulfidish-radio-1540176:8072748"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Список изменений

✨  SulfiDish Radio — Крупное обновление и исправления

В этом обновлении основное внимание уделено повышению производительности, стабильности, улучшению пользовательского интерфейса и повышению удобства использования двуязычной версии.

🚀  Улучшения производительности

• Заменена старая обработка визуализации ДПФ (O(N²)) на оптимизированное БПФ (O(N·logN)) для значительного повышения производительности визуализации. • Повторно использованы буферы БПФ (fftBuf, fftMag, fftTargets) для исключения ненужного выделения памяти для каждого кадра. • Заменено небезопасное использование newThread() на ScheduledExecutorService для более чистых фоновых обновлений.

🛡  Стабильность и безопасность резьбы

• Исправлена ​​ошибка, из-за которой горячие клавиши радиокнопок срабатывали при наборе текста в чате, на вывесках и в книгах. • Потокобезопасная архитектура с одним экземпляром для:

RadioStreamService RadioDataService ListenMoeDataService • Добавлена ​​защита от прерываний для уведомлений, значений конфигурации и временных меток • Синхронизированная функция toggle() для более безопасного переключения станций • Синхронная функция closeLine() предотвращает конфликты звука при переключении станций • Повышена безопасность конфигурации благодаря проверке каждого свойства + try/catch

🎵  Аудио и воспроизведение

• Индикатор выполнения теперь корректно приостанавливается при паузе или отключении радио. • Индикатор выполнения автоматически скрывается, если отсутствует допустимая продолжительность песни. • Более плавное переключение станций без наложения звука.

🌍  Локализация

• Полная интернационализация на английском языке (EN) 🇬🇧 / русском языке (RU) 🇷🇺 для:

Всплывающие окна Статусы потоков Текст интерфейса • Удалены жестко закодированные русские сообщения о статусе

🎨  Улучшения пользовательского интерфейса и пользовательского опыта

• Добавлена ​​радиокнопка на титульном экране рядом с настройками языка • Новое всплывающее окно RadioInfoScreen с адаптивными цветами на основе обложек альбомов • Кнопка заголовка аккуратно выровнена по стандартному интерфейсу Minecraft • Серые полупрозрачные уведомления о состоянии подключения/бездействия • Добавлена ​​поддержка значков меню модов

🔧  Исправления совместимости

• Исправлено требование к загрузчику fabric.mod.json (>=0.18.4) • Обновлена ​​совместимость с примесями с JAVA_17 → JAVA_21

💡  В целом

Это обновление делает SulfiDish Radio быстрее, чище, безопаснее и лучше — с более плавной графикой, улучшенной обработкой памяти, лучшей совместимостью и более захватывающим игровым процессом в Minecraft, адаптированном под ванильную версию игры.