I've made a few Minecraft Mods! Here they are! (In chronological order, again)
I've also got a few in mid-development. I am planning on finishing them up when I find time.
This one is the first (and most ambitious, so far) mod that I've ever made!
This is a tiny mod, made in about half an hour. Right now the version is 0.0.3 but I will be releasing 1.0.0 as soon as I do a bit more testing.
More coming soon!
There are many ways to do it! Personally, I don't know Java. So instead of learning how to code java and compile everything myself, I use mcreator instead.
In order to make textures/sprites I use GIMP. In order to make the special Minecraft 3D models, I use Blockbench.