No Minecraft version update - This version will work on Minecraft 1.21.7 and 1.21.8 as well!
- 🐛 Fixed the bug where the song title was not displayed when the overlay scale is larger than 1x
- 🐛 Fixed the bug where album art textures of previous songs were unloaded on the wrong thread, causing an error message in logs and incorrect song details being loaded
No Minecraft version update - This version will work on Minecraft 1.21.7 and 1.21.8 as well!
- 🐛 Fixed the bug where the song title was not displayed when the overlay scale is larger than 1x
- 🐛 Fixed the bug where album art textures of previous songs were unloaded on the wrong thread, causing an error message in logs and incorrect song details being loaded
- No Minecraft version update - This version will work on Minecraft 1.21.7 as well!
- 🐛 Fixed vanilla overlays (loading screen, toasts etc.) being rendered at incorrect scale
- No Minecraft version update - This version will work on Minecraft 1.21.7 as well!
- 🐛 Fixed vanilla overlays (loading screen, toasts etc.) being rendered at incorrect scale
- ✨ Added a sound visualizer in the song overlay
- ✨ The song overlay now shows an outline when hovered with a cursor
- ✨ You can now interact with UI elements behind the song overlay even when "Click Overlay to Open Album Info" setting is enabled by holding Shift key when clicking
- 🐛 Fixed an issue where the texts in the song overlay are offset by 1 pixel on some overlay positions
- 🐛 Fixed an issue where CraftGR on NeoForge conflicts with other mods that use the same library as this mod
- 🐛 Fixed the error handling logic when audio player stops with an unexpected error
- ✨ Added a sound visualizer in the song overlay
- ✨ The song overlay now shows an outline when hovered with a cursor
- ✨ You can now interact with UI elements behind the song overlay even when "Click Overlay to Open Album Info" setting is enabled by holding Shift key when clicking
- 🐛 Fixed an issue where the texts in the song overlay are offset by 1 pixel on some overlay positions
- 🐛 Fixed an issue where CraftGR on NeoForge conflicts with other mods that use the same library as this mod
- 🐛 Fixed the error handling logic when audio player stops with an unexpected error
- Updated to Minecraft 1.21.2
- Fixed a bug where Radio Playback option in the config menu was not working in the Fabric version of CraftGR
- Fixed an error related to invalid song title being processed
- Updated to Minecraft 1.21.2
- Fixed a bug where Radio Playback option in the config menu was not working in the Fabric version of CraftGR
- Fixed an error related to invalid song title being processed
- Fixed a bug where the song overlay would not hide when you press F1
- The mod now attempts to sync the song information when starting the song playback
- Fixed a bug where the song overlay would not hide when you press F1
- The mod now attempts to sync the song information when starting the song playback
- Fixed a bug where tooltip texts disappear under certain conditions
- Fixed a bug where Pause/Resume button setting was missing in the NeoForge version of the mod
- Fixed a bug where OpenAL errors sometimes occur when stopping and restarting the song playback
- Added a config option to change the way song information is provided
- Added an experimental WebSocket-based method to get current song information
- Currently, the use of the WebSocket song provider is not recommended
- Fixed a bug where tooltip texts disappear under certain conditions
- Fixed a bug where Pause/Resume button setting was missing in the NeoForge version of the mod
- Fixed a bug where OpenAL errors sometimes occur when stopping and restarting the song playback
- Added a config option to change the way song information is provided
- Added an experimental WebSocket-based method to get current song information
- Currently, the use of the WebSocket song provider is not recommended
- Updated to Minecraft 1.21
- Song info overlay no longer disappears when the mod fails to fetch the song data
- Fixed a minor song title scrolling bug that happens when the overlay width config is updated
- Fixed an error with album art when the currently playing song changes
- Updated to Minecraft 1.21
- Song info overlay no longer disappears when the mod fails to fetch the song data
- Fixed a minor song title scrolling bug that happens when the overlay width config is updated
- Fixed an error with album art when the currently playing song changes
- Updated to Minecraft 1.20.6
- This update only fixes a crash in the NeoForge version. You are not required to update to this version if you are on Fabric.
- [NeoForge] Fixed a crash caused by YetAnotherConfigLib
- Updated to Minecraft 1.20.6
- This update only fixes a crash in the NeoForge version. You are not required to update to this version if you are on Fabric.
- [NeoForge] Fixed a crash caused by YetAnotherConfigLib
- Updated to Minecraft 1.20.5
- CraftGR is now available on CurseForge as well as Modrinth
- Mod files are now separated into each mod loader again to reduce the file size and make the releases faster
- Fixed "click overlay to open song info URL" option not working in the NeoForge version
- Fixed tab and arrow key navigation for the sound options menu not working in the right order
- Fixed a few potential errors around radio state action bar messages
- Rendering and input functions are now moved from Mixin to each mod loader's API
- Updated to Minecraft 1.20.5
- CraftGR is now available on CurseForge as well as Modrinth
- Mod files are now separated into each mod loader again to reduce the file size and make the releases faster
- Fixed "click overlay to open song info URL" option not working in the NeoForge version
- Fixed tab and arrow key navigation for the sound options menu not working in the right order
- Fixed a few potential errors around radio state action bar messages
- Rendering and input functions are now moved from Mixin to each mod loader's API
- Fixed a potential error when reading the song data from Gensokyo Radio's JSON API
- Updated the version of jlayer third-party library
- (NeoForge) mods.toml has been updated to remove the use of deprecated fields
- Updated to Minecraft 1.20.4
- CraftGR no longer supports Forge
- Please switch to [NeoForge](https://neoforged.net/) to continue using this mod
- This mod now uses [YetAnotherConfigLib](https://modrinth.com/mod/yacl) for the config menu
- Both Fabric and NeoForge versions are required to install YetAnotherConfigLib
- Fixed the song playback not starting when you quickly leave title screen after booting up the game
- Fixed the slight delay when updating the song title in the overlay
- Added support for [NeoForge](https://neoforged.net/)
- Like the Forge version, you need to install [Cloth Config API](https://modrinth.com/mod/cloth-config)
- CraftGR now uses [Forgix](https://github.com/PacifistMC/Forgix) to produce a mod JAR compatible with both Forge & Fabric
- Using CraftGR on Forge still requires Cloth Config API, while it is optional in Fabric
- Removed unnecessary libraries included in the Fabric version
- Updated to Minecraft 1.20
- Slightly reworked on the audio player handling for more stability
- Added more verbose action bar messages for pausing/resuming the radio playback (such as "Connecting..." etc.)
### Changes in v1.4.6
- Fixed a crash when opening the mod config menu
### Changes in v1.4.5
- Updated to Minecraft 1.20
- Slightly reworked on the audio player handling for more stability
- Added more verbose action bar messages for pausing/resuming the radio playback (such as "Connecting..." etc.)
## Disclaimer: This version was posted before Cloth Config API 1.20 was released. Entering the config menu crashes the game! A fixed version (1.4.6) will be posted later.
- Updated to Minecraft 1.20
- Slightly reworked on the audio player handling for more stability
- Added more verbose action bar messages for pausing/resuming the radio playback (such as "Connecting..." etc.)
- Song overlay is now displayed at a fixed width
- The overlay width can be changed in the mod config.
- The song title will now scroll if it's too long for the overlay.
- The overlay will expand to the full width when you hover your cursor over it.
- Added an indicator icon that shows up when the audio playback is muted
- Completely reworked on the mod config system
- Fixed a bug where the mod tries to get song album images from an invalid source
- Song overlay is now displayed at a fixed width
- The overlay width can be changed in the mod config.
- The song title will now scroll if it's too long for the overlay.
- The overlay will expand to the full width when you hover your cursor over it.
- Added an indicator icon that shows up when the audio playback is muted
- Completely reworked on the mod config system
- Fixed a bug where the mod tries to get song album images from an invalid source
- Updated to Minecraft 1.19.1
- Fixed a missing translation key for "Song Info URL" option
- Fixed an issue where the audio playback doesn't start when launching the game under some conditions
- Updated to Minecraft 1.19.1
- Fixed a missing translation key for "Song Info URL" option
- Fixed an issue where the audio playback doesn't start when launching the game under some conditions
- Improved handling of song information data from Gensokyo Radio API
- Changed the HTTP library used by the mod to Apache HttpClient (previously OkHttp) to prevent errors
- The mod no longer keeps album art textures of previous songs, reducing the risk of running out of memory
- Improved handling of song information data from Gensokyo Radio API
- Changed the HTTP library used by the mod to Apache HttpClient (previously OkHttp) to prevent errors
- The mod no longer keeps album art textures of previous songs, reducing the risk of running out of memory
- Improved handling of song information data from Gensokyo Radio API
- Changed the HTTP library used by the mod to Apache HttpClient (previously OkHttp) to prevent errors
- The mod no longer keeps album art textures of previous songs, reducing the risk of running out of memory
- Improved handling of song information data from Gensokyo Radio API
- Changed the HTTP library used by the mod to Apache HttpClient (previously OkHttp) to prevent errors
- The mod no longer keeps album art textures of previous songs, reducing the risk of running out of memory
- Slightly mixin adjustments
- Fixed intermission state not showing up correctly due to changes in the Gensokyo Radio API
- Moved to the new JSON-based API for retriving song information
- Slightly mixin adjustments
- Fixed intermission state not showing up correctly due to changes in the Gensokyo Radio API
- Moved to the new JSON-based API for retriving song information
- Better error handling for audio player (You can now press M [Toggle Mute] to reconnect to the audio server)
- Fixed an issue where clicking the audio volume slider while the playback is stopped crashes the game
- Song information XML parsing should *technically* be a bit faster
- Better error handling for audio player (You can now press M [Toggle Mute] to reconnect to the audio server)
- Fixed an issue where clicking the audio volume slider while the playback is stopped crashes the game
- Song information XML parsing should *technically* be a bit faster
- Better error handling for audio player (You can now press M [Toggle Mute] to reconnect to the audio server)
- Fixed an issue where clicking the audio volume slider while the playback is stopped crashes the game
- Song information XML parsing should *technically* be a bit faster
- Better error handling for audio player (You can now press M [Toggle Mute] to reconnect to the audio server)
- Fixed an issue where clicking the audio volume slider while the playback is stopped crashes the game
- Song information XML parsing should *technically* be a bit faster
- Better error handling for audio player (You can now press M [Toggle Mute] to reconnect to the audio server)
- Fixed an issue where clicking the audio volume slider while the playback is stopped crashes the game
- Song information XML parsing should *technically* be a bit faster
- Better error handling for audio player (You can now press M [Toggle Mute] to reconnect to the audio server)
- Fixed an issue where clicking the audio volume slider while the playback is stopped crashes the game
- Song information XML parsing should *technically* be a bit faster
- Better error handling for audio player (You can now press M [Toggle Mute] to reconnect to the audio server)
- Fixed an issue where clicking the audio volume slider while the playback is stopped crashes the game
- Song information XML parsing should *technically* be a bit faster
- Better error handling for audio player (You can now press M [Toggle Mute] to reconnect to the audio server)
- Fixed an issue where clicking the audio volume slider while the playback is stopped crashes the game
- Song information XML parsing should *technically* be a bit faster
- Cleaned up some codes, fixing janky behaviors.
- Toggle Mute button has been replaced with Pause/Resume button, which actually stops the connection to the streaming server.
- Cleaned up some codes, fixing janky behaviors.
- Toggle Mute button has been replaced with Pause/Resume button, which actually stops the connection to the streaming server.
- Cleaned up some codes, fixing janky behaviors.
- Toggle Mute button has been replaced with Pause/Resume button, which actually stops the connection to the streaming server.
- Cleaned up some codes, fixing janky behaviors.
- Toggle Mute button has been replaced with Pause/Resume button, which actually stops the connection to the streaming server.
- Cleaned up some codes, fixing janky behaviors.
- Toggle Mute button has been replaced with Pause/Resume button, which actually stops the connection to the streaming server.
- Cleaned up some codes, fixing janky behaviors.
- Toggle Mute button has been replaced with Pause/Resume button, which actually stops the connection to the streaming server.