Added NPC kill objective and set block event

Signed-off-by: Co0sh <coosheck@gmail.com>
Changed all Material.valueOf() methods to Material.matchMaterial()

Signed-off-by: Co0sh <coosheck@gmail.com>
Added optional location to Action objective

Signed-off-by: Co0sh <coosheck@gmail.com>
Added AutoUpdater

It's not tested yet, will test on next DBO update
Modified Metrics to use Maven dependency system

Signed-off-by: Co0sh <coosheck@gmail.com>
Changed location of conversation started by cube NPCs to be a center of
the block

Reverted back to using Metrics from source code as it was not working

Signed-off-by: Co0sh <coosheck@gmail.com>