CraftServer abstraction