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
Список изменений
✨ 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, адаптированном под ванильную версию игры.