Plugins for Minecraft. What are they? How are they made?

I was wondering how plugins are made? Are they made with a programming language, if yes, is it Java? Is anything else needed to make plugins, or just an IDE?

Minecraft plugins are simply.jar files placed in the plugin/mods directory. And yes, .jar files are compressed java class files. I don't believe there's an official API yet, so you will have to look at what other modders have done.jar files can be exported from eclipse and other Java IDE's or simply compiled manually from.java files.

If you have never used a programming language before, you may find the contents of a mod tutorial overwhelming. But good luck!

http://minecraft.gamepedia.com/...ating_mods