I am an aspiring Minecraft Modder and fan of the LOTR Mod (obviously since I am on this forum). I managed to convert the LOTR Renewed 5.5 JAR file into an IntelliJ project with complete access to the original source code. I fixed all the issues caused by obfuscation but now the mod compiles perfectly.
My intent with this is to create a Medieval Europe version of the mod for personal and private use. However, I have been stumped by generating new structures. As I am using this project to learn more about modding, I have been limited by how far Renewed has actually gone in converting the 1.7.10 version. As of now, the only custom structures are trees, some cave features, and crafting monuments. When looking at the source code for Renewed and Legacy I noticed that both mods implement the strategy of using Java Classes alone to generate structures rather than more commonly using the structure block/nbt save method that I see all over website and YouTube tutorials.
I am currently stuck on how to create a new structure and implement it using Java Classes like the rest of the mod. At this point, the only person to my knowledge I feel who can teach me how to make structures in this manner is Mevans. Not sure if I should reach out to him, or if someone else has the knowledge of how to help me. I look forward to reading all the responses.