Title: API Sort-Priority: 40 ## How to use New Horizons in Other Mods First create the following interface in your mod: ```cs public interface INewHorizons { void Create(Dictionary config, IModBehaviour mod); void LoadConfigs(IModBehaviour mod); GameObject GetPlanet(string name); } ``` In your main `ModBehaviour` class you can get the NewHorizons API like so: ```cs INewHorizons NewHorizonsAPI = ModHelper.Interaction.GetModApi("xen.NewHorizons") ``` You can then use the APIs `LoadConfigs()` method to load from a "planets" folder, or use the `Create()` and `GetPlanet` methods to create planets and do whatever with them. Just make sure you create planets in the `Start()` method or at least before the SolarSystem scene loads, or they will not be created.