Coremods threaten compatibility between mods because they change Minecraft's code directly, making changes to an environment that mods expect to be set up a certain way.
If you are coremodding for the sake of coremodding, STOP.
What do you need to coremod for, usually Forge already has a helper for it.