Move implementation details to CraftBukkit