Hello there, i started development of my mod a few months ago and have made considerable progress, making it a quite big project, but as 1.15.2 is starting to be outdated in terms of support, i wanted to update my project to 1.16.2
Where should i start? Are there any helpful guides/wiki pages/documentation i should have a look at before i do anything?
I mainly use intellij IDEA to code and I have made a backup of my mod files on github, so im only looking for where to start..
Thanks for any help/advice.
For registry-based things (like blocks for example) just store their registry name (e.g. "minecraft:stone").
For maps, lists and other collections you usually want to use ListNBT.
For custom complex objects you need to break them down into their primitive parts. For example if you have a class with a String field and a double field, you'd store that class into a CompoundNBT with one string value and one double value.
The forge installer is designed for the official launcher. MultiMC uses its own proprietary system instead of reading the data from the official launcher. It is therefore up to MultiMC to support newer versions of Forge. Talk to them.