Back in 2022 when I started this project, I did not have much knowledge in coding and pretty much only knew how to develop in VB.NET. Since then, many things have changed and I have transitioned away from VB.NET and WinForms in favor of newer, more stable and feature-rich environments like C# and WPF. When I originally worked on this back in the days, I didn't do a whole lot of complicated stuff, so VB.NET was absolutely enough for me. But now, with the software and my knowledge getting more and more advanced, I started to realize many of the limitations and flaws of VB.NET. Afterall, it's an ancient language that hasn't received any major updates in ages and it's literally called Visual BASIC - It's just not meant for advanced software anymore.
Additionally, the code of the app is really messy and poorly optimized and rewriting it would take a lot of work.
Because of all of this, I decided to develop a new app from the ground up, written in C# and WPF, focused on being more stable, optimized and also future proof. While I need to update the current software for every major new MC version or datapack change, the new app will be made in a way it automatically adapts to the changes. It will feature everything that's present in the current software, alongside many bug fixes, QoL improvements and of course a bunch of new features. You can find the new software here: https://github.com/Seeloewen/Random-Item-Giver-Updater. If you want to follow along development of the software, I reguarly post dev updates on my Discord: https://discord.gg/YAc2CcZPm3
As a result, the current software has entered legacy state, meaning that it will not receive any new features or improvements, only bug fixes and support for newer versions of the Random Item Giver datapack. Version 0.5.3 will be the last version adding major improvements. The software will stay supported until at least the release of MC 1.21, even if the new software releases earlier. If development of the new software takes even longer, the support for this software might be extended as well. When the support officially ends, the app will no longer receive any updates and you'll need to use the new software in order to be compatible with recent Random Item Giver versions and to receive support.
Since I mainly focus development on the new software, updates for this app that add support for newer versions of the datapack might take a little longer. Thank you for understanding and your patience for the new software. It'll be worth the wait! If you have any questions, feel free to ask them on my Discord or down below. You can also open a new issue in this repository or the one of the new app.