File Details
project_radio-1.0.jar
- R
- Feb 19, 2026
- 1.92 MB
- 17
- 1.21.1
- NeoForge
File Name
project_radio-1.0.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
Official v1.0 Release Changelog
📡 The Audio Engine
-
Real-time Web Streaming: Added support for live MP3 and Shoutcast streams directly from the web.
-
True Multiplayer Sync: Implemented a bidirectional network system. Everyone on the server hears the same music at the exact same time.
-
Proximity Sound System: Added dynamic volume scaling. The music gets louder as you approach the radio and fades as you walk away (up to 20 blocks).
📻 Stationary Radio Units
-
Interactive Radio Block: A new functional block for your builds. Right-click to configure and launch.
-
Musical Visualizer: Added custom particle effects (musical notes) that pulse while the radio is active.
-
Smart State Management: Stationary radios now remember their playing state even after a world reload.
-
Safety Logic: Improved
onRemovehandling. Breaking a radio now only stops the audio if it was the one currently playing (no more "ghost stop" bugs!).
🚶 Portable Walkman (New!)
-
On-the-go Vibes: Listen to your favorite stations anywhere in the world while carrying the Portable Radio item.
-
Dynamic Tracking: The sound now follows the player's UUID. If you carry a radio, players around you will hear your music following your movement.
-
UI Integration: Access the full radio menu with a simple right-click while holding the device.
🖥️ User Interface & Configuration
-
Favorites System: Added a built-in station manager. Save and name your favorite URLs so you never have to copy-paste again.
-
Advanced GUI: A clean, dedicated screen with Launch, Stop, and real-time Volume controls.
-
Creative Integration: All items and blocks are now neatly organized in their own "Project Radio" Creative Tab.
-
Full Localization: All text and menus are fully translated into English.
-
On-Screen HUD: Added a "🎶 Radio Playing" indicator so you always know when your device is active.
🔧 Bug Fixes & Optimization
-
Fixed a major thread-leak issue where multiple streams could play simultaneously.
-
Resolved class ambiguity between JLayer and Minecraft's Player classes.
-
Optimized packet distribution to minimize server lag during stream updates.
-
Ensured 100% stability on NeoForge 1.21.1.