Dynamically register effect types.

	Should add support for any effect specified by bukkit!

	Adds and closes #265