It's a way to log information to the console. But it is appended with information like which mod printed it. It's been there for a while.
Not exactly. There is the update primer and the forge documentation
.There are only a few events now. Common Setup, Client Setup, Server Setup, and inter mod communications. You generally only need the first one.
This is true, it is all automated based on the registry name. Unpack all of your items now, no metadata.
Unsure, but probably false.
Last I checked not implemented into forge yet.
What I've figured out after a little investigation is this.
Builder builder = new Builder();
// Add stuff to config here.
ModConfig config = new ModConfig(ModConfig.Type.COMMON, builder.build(), ModList.get().getModContainerById("modid").get());
Do this in the setup event for the matching type.