This is kind of like a guide, that will get you from 'Pfft me code?' to Mod maker I've come to realize though it's impossible to explain all of it in one thread, it'd be too scary and huge, and my hand would hurt from writing it. Therefore, here goes setting up eclipse tutorial and a few youtubers that will help you get in the right direction. -+- Setting up your Eclipse Workspace -+-1- Get a java coding platform, I personally recommend eclipse and I'm supposing you got eclipse on the rest of the steps. You can get eclipse here , choose either Windows or Mac and 16bit or 32bit depending on your situation and download it. 2- Visit this and download the src (source) zip for the correct minecraft version 3- Extract the forge src zip into a folder 4- For windows, click the file install.cmd to start the installation process For mac, search on spotlight for a program called 'terminal', run it, and do the following: > Write 'cd ' with a space after cd!, then drag the forge source folder in the terminal window > Run that command. > Write 'sh ' with a space after sh!, then drag the install.sh file in the terminal window > Run that command. 5- Wait for the installation process to finish, don't close the terminal window until you see "Minecraft Forge Setup finished" , then you can close it, it may take about 30 minutes for it to finish. 6- Run the eclipse application/program , and it'll ask you to set a workspace, set the directory to /YOURFORGEFOLDER/mcp/eclipse or something similar, but must connect to the eclipse folder as a workspace. 7- Eclipse is now open, a few errors may show up, just ignore them. If you see a Java project on your left sidebar called 'Minecraft' it means everything is working till now. Too hard? Fancy video tut by Shaqaruden -+- Starting to Code -+-Creating a package and Classes, and the first code lines .class files is where your code is stored. packages are basically folders, grouping your classes. 1- Open up the 'Minecraft' Java Project, then open the src package, inside source you want to create 1 package for your mod (you can make various packages for 1 mod but let's keep it simple for now), right click src package and Create > package , name your package something like 'yourmodname' , for now I'll mention the package as 'guide' 2- Right Click your just created package, guide and Crate > package, I recommend calling this class Main, due it's to your liking, could be Core or whatever you want it to be. I'll reffer it as Main. 3- The first lines of code will auto generate, as if:[will be imupted soon] Now, you want to declare that you're coding a mod, and IMPORT code from another classes to use in your main mod class. The result would be: [will be inputed soon] This thread is no longer being written due to the author's absence.