001package com.fs.starfarer.api.mission; 002 003 004/** 005 * Must be implemented by the MissionDefinition.java scripts that create missions. 006 * 007 * @author Alex Mosolov 008 * 009 * Copyright 2012 Fractal Softworks, LLC* 010 */ 011public interface MissionDefinitionPlugin { 012 /** 013 * Creates the contents of a mission. 014 * 015 * Called every time the player clicks on the mission in the list. 016 * 017 * @param api 018 */ 019 public void defineMission(MissionDefinitionAPI api); 020}