This is extending the classes for Bukkit (API only), and only overriding very few methods, such as getCommandMap, dealFallDamage.