Need some help to build my gaming PC?

So, I decided to build my own PC and thought that it should definetly be able to Minecraft even if I have texture packs and stuff and it may be able to play BF4 on 720p (I don't know if that's on med or high settings) and also play free-to-play online games like LoL (I don't play it but I think that it should have the potential to do that). It should also be able to play 1080p YouTube videos whatsoever.
Here are the parts I have:
-A 6-core proccessor (AMD FX 6300 to be exact)
-An AMD Radeon HD 6770 I think
-A 500 GB Hard Drive (Note: It says Segate in large text with a logo so I don't know if it's an SSD or HDD)
-A monitor, mouse and keyboard
I think I will get Gigabyte 78LMT as a motherboard and 4GB DDR3 RAM.
I know that I have to get a case, power supply and a fan.
Is there anything that I'm missing?
And anyone who is willing to guide me through the making proccess of this project I would be greatly thankful to him as this is my 1st try!

Thanks in advance!

Added (1). Stevenson thanks for those links but only 1st one worked for me.

Kalion I'm doing both

And James Thanks for that awesome tip and I swear that CPU fits in AM3 socket and the motherboard has an AM3 socket!

First question: Are YOU going to build the computer? Or are you just picking the parts?

You will EASILY be able to play minecraft probably even with shaders mod.
LoL is like opening Word for your GPU. I have a really bad laptop with an i5 and an AMD 5650 but it runs LoL perfectly on high.
Your hard drive is an HDD, a 500GB SSD would cost you hundreds.
I don't know if you'll be able to play BF4 on high with a good framerate as you Graphics card isn't too good. I recommend you get something from the 77xx, 78xx or r7 series; those have more updated architectures and are probably gonna last longer thank the 6770.
I don't know if you already have a copy, but you're missing the Operating System (I would highly recommend you to get Windows 7 instead of 8 as 8 is way too buggy for gaming.

You don't NEED a new CPU fan as your CPU comes with one, and the FX-6300 comes with a really good one.

Please do check or let a professional check if your power supply has all the connectors you need and if your system fits together.

Welcome to the computer building club! Well first of all, let me start my saying, do your research and watch plenty of YouTube videos. You can go search up users such as LinusTechTips. Building a computer is simple yet complex because one mistake can lead to multiple. Alright let's get started. Your motherboard and CPU seem compatible and I believe your motherboard is mini ATX.

1. Case: Since it's mini you don't necessarily need a large case. I suggest a mid tower, such as http://www.newegg.com/...6811146075 or if you'd like a window for aesthetics, http://www.newegg.com/...6811146102.

2. Cooling unit: If you are going to overclock, which I assume you do not know how, I suggest a higher end cooling unit but this seems to get the job done and do more for a well reasonable price: http://www.newegg.com/...6835103099.

3. RAM: 4GB of RAM is alright but if you want to game more, although RAM doesn't contribute a lot to gaming, I recommend 8GB.

4. Hard drive: For your hard drive, unless the 500GB is like $1,000 then it's a hard drive.

5. Power supply: For power supply, you can get something like so: http://www.newegg.com/...6817139020.

6. DVD: Also, you might need an optical drive to install windows: http://www.newegg.com/...6827135204

Very easy to play game at http://playminecraftonlinefree.com