Updated 6.0.x to 1.7.10

I realize you may not want to merge this until 1.7.10 is stable, but I thought I'd fix the 6.0.x branch since the 5.0.x branch was being updated by Parker8283.

I also changed all deprecated calls to their updated equivalents.
I'll try to update this as quickly as possible once forge has a recommended release.
Why this file is modified at all? It's not part of migration to .10.