Includes a pull request from SpaicyGaming that prevents an IndexOutOfBoundsException caused from me forgetting that java will prefer ArrayList#get(index) over ArrayList#get(object) when the object is a primitive integer.
Otherwise, the only changes will be a couple method name changes, such as setGetName now being setText().
The old methods are there, and work, just deprecated.