public override void PostAddRecipes() { var mymod = OnARailMod.Instance; if (mymod.Config.ExtensibleInventoryDefaultRestrictedToTrain) { var ei_mod = ModLoader.GetMod("ExtensibleInventory"); if (ei_mod != null) { InboxMessages.SetMessage("OnARailExtensibleInventoryAlert", "Extensible Inventory is now available from your train. See config settings for options.", false); } } if (mymod.Config.DebugModeReset) { Promises.AddSafeWorldLoadEachPromise(() => { foreach (ModTileEntity ent in ModTileEntity.ByID.Values.ToArray()) { if (ent is TrainTunnelTileEntity) { ModTileEntity.ByID.Remove(ent.ID); ModTileEntity.ByPosition.Remove(ent.Position); } } }); } }