An API to create a custom minecraft launcher