Yo utilicé los tutoriales que hay en la wiki de Minecraft Forge. La mayoría sirven para todas las versiones y los que no solo necesitan un par de cambios. Obviamente están en perfecto inglés, pero para este tipo de cosas es muy raro encontrar algo decente en otro idioma.
Enlace:
http://www.minecraftforge.net/wiki/TutorialsPor otro lado, siempre está la opción de ir siguiendo la herencia de tipos de las clases e ir viendo el Javadoc de cada cosa y ver como funciona. (Javadoc es la documentación a lo comentario encima de cada método que sale en azul. El Eclipse te lo muestra también al poner el ratón encima de un método) Esto es más complejo ya que tienes que tener cierto nivel de programación y mucha paciencia, al fin y al cabo es retroingeniería, no es sencillo.
Yo no encontré ningún tutorial en youtube, ni en inglés ni en castellano que diga las cosas bien, si puede que te lo muestren a lo loro, tal cual es, pero no te explican qué es cada cosa ni su utilidad, además de que muchas veces demuestran que no tienen ni idea de programar, y ya no hablemos de eficiencia.
Por último, si lo de la retroingeniería te va y crees que tienes un buen nivel, puedes buscar algún mod que tenga la opción de bajarse el código fuente (hay muy pocos, pero los hay) e ir investigando clase por clase hasta llegar a lo que te interesa. Por supuesto esto solo puedes hacerlo cuando ya tienes la mayoría hecho y quieres mejorar en algo o no te sale algo concreto que sabes que el otro lo tiene. Ojo, con esto no estoy diciendo que lo copies, solo que así sabes como se hace y lo implementes tú a tu modo.