Added custom names on vanilla client.
Added more JavaDocs.

Signed-off-by: Wolftein <agustin.l.alvarez@hotmail.com>