It’s been a long time coming, but I’ve finally gotten around to it. Bok’s Banging Butterflies now supports NeoForge 1.21.1. This means you can add butterflies to a Minecraft world that has almost all of the latest features in Minecraft. It wasn’t easy.
It took me a couple of weeks to get this version of the mod working. A small part of the struggle was not knowing where to look for answers. Many of the resources I looked at had only part of the information I needed, making it a little difficult to update certain parts. However, I now think I have a good list of resources which can help when you want to update a mod.
1. Neoforged Website
The website has several articles detailing what has changed between each version. While these articles provide a broad overview, they are still useful for updating the more generic areas of a mod. Unfortunately the lack of detail means that it won’t help with some of the finer details of updating parts of your mod.
2. Neoforged Documentation
This is where the documentation comes in. It is well maintained and helps you to understand how each system works. This is useful when a system has been rewritten or reworked, covering most cases where you can’t just rename or update a function.
3. Neoforged Primers
These primers provide concrete changes from each version to the next. They focus only on the changes, but go into more detail than the articles on the website. They are a great resource when updating from one version of Neoforged to the next.
4. GitHub
Sometimes I’ve found that simply searching GitHub can bring you the answers you need. Many developers open source their code (that includes Bok’s Banging Butterflies), and this can be a great reference. Seeing how others have updated their mod from one version to the next can clue you in to how best to update your own.
5. Versions Explorer
Data pack changes can be hard to track down, but this website has all the information you need. Often you will get a version build successfully, start running, but still failing due to errors in the data pack or other resources. The versions explorer focuses on these changes, making it useful for those last few errors that aren’t related to code.
6. Discord
Lastly, don’t be afraid to ask for help. I’ve used the Discord chat several times, and have always been met with a friendly and helpful response. The community there is great and really cares about modding, and helping people use NeoForge. Hell, maybe I’ll be able to help someone one day!
So those are all the resources I’ve been taking advantage of in my shift toward NeoForge. I hope that other modders can find them just as useful.
And if you are more interested in playing mods than creating them, you can now get Bok’s Banging Butterflies for NeoForge version 1.21.1. So enjoy the mod, and please let me know if I missed anything!