I have been a fan of MC for god knows how long, I tried to get into modding MC last year but couldn't get into it due to my lack of Java knowledge.
I thought I would give it another bash, I understand things a hella lot better now but I still feel a little "lost" in the code.
For instance say I wanted to make a basic mod, that allowed you to absorb enemy health using a certain weapon, perhaps through a custom ore or item found.
I can't help but feel that the lack of documentation for basic things like how to get the player instance, really throws me off.
Also, not all but some fields/methods have odd names, such as func_3467, which is ofc due to the way forge decompiles the code. Some are easy to understand, others not so much.
So how do you guys deal with this? Do you just have a look through the source and find the code you need? Then try and make it work? Or is there some Wiki I am not aware of? The forge wiki seems old and outdated