It wasn't my intention to modify core behaviour, just add a few items. My mod doesn't show up on the mods list when I load it from JAR, but does show up, and add the items I expect, when I launch from the IDE.
I'm thinking that I've missed a build flag or a resource that only matters when running the compiled code.