Change type ID parameter in BlockPhysicsEvent to Material

After the Minecraft 1.7.2 update, this event became broken after one of its
parameters changed, and the resulting parameter passed to this event was
actually a global variable which never changed, resulting in
the changed type id returning an erroneous number.

This commit fixes that by adding the correct constructor taking a
Material.