Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.campaign.SectorAPI Interface Reference

Public Member Functions

Map< String, Object > getPersistentData ()
 
void registerPlugin (CampaignPlugin plugin)
 
void unregisterPlugin (String pluginId)
 
StarSystemAPI getStarSystem (String name)
 
StarSystemAPI createStarSystem (String name)
 
List< StarSystemAPIgetStarSystems ()
 
void removeStarSystem (StarSystemAPI system)
 
void setCurrentLocation (LocationAPI location)
 
LocationAPI getHyperspace ()
 
void doHyperspaceTransition (CampaignFleetAPI fleet, SectorEntityToken jumpLocation, JumpDestination dest)
 
CampaignClockAPI getClock ()
 
CampaignFleetAPI getPlayerFleet ()
 
FactionAPI getFaction (String factionId)
 
List< FactionAPIgetAllFactions ()
 
List< String > getAllWeaponIds ()
 
List< String > getAllEmptyVariantIds ()
 
List< String > getAllFighterWingIds ()
 
CampaignUIAPI getCampaignUI ()
 
CampaignEventManagerAPI getEventManager ()
 
void setPaused (boolean paused)
 
boolean isPaused ()
 
void addScript (EveryFrameScript script)
 
void removeScriptsOfClass (Class c)
 
void removeScript (EveryFrameScript script)
 
void addTransientScript (EveryFrameScript script)
 
void removeTransientScript (EveryFrameScript script)
 
LocationAPI getCurrentLocation ()
 
LocationAPI getRespawnLocation ()
 
void setRespawnLocation (LocationAPI respawnLocation)
 
Vector2f getRespawnCoordinates ()
 
CharacterDataAPI getCharacterData ()
 
void reportEventStage (CampaignEventPlugin event, String stage, MessagePriority priority)
 
void reportEventStage (CampaignEventPlugin event, String stage, SectorEntityToken sendFrom, MessagePriority priority)
 
void reportEventStage (CampaignEventPlugin event, String stage, SectorEntityToken sendFrom, MessagePriority priority, OnMessageDeliveryScript onDelivery)
 
RulesAPI getRules ()
 
long getLastPlayerBattleTimestamp ()
 
boolean isLastPlayerBattleWon ()
 
MemoryAPI getMemory ()
 
MemoryAPI getMemoryWithoutUpdate ()
 
IntelDataAPI getIntel ()
 
SectorEntityToken getEntityById (String id)
 
List< SectorEntityTokengetEntitiesWithTag (String tag)
 
EconomyAPI getEconomy ()
 
void addListener (CampaignEventListener listener)
 
void addTransientListener (CampaignEventListener listener)
 
void addListenerWithTimeout (CampaignEventListener listener, float daysToKeep)
 
void removeListener (CampaignEventListener listener)
 
List< CampaignEventListenergetAllListeners ()
 
void reportPlayerMarketTransaction (PlayerMarketTransaction transaction)
 
void reportFleetDespawned (CampaignFleetAPI fleet, FleetDespawnReason reason, Object param)
 
void reportFleetJumped (CampaignFleetAPI fleet, SectorEntityToken from, JumpDestination to)
 
void reportFleetReachedEntity (CampaignFleetAPI fleet, SectorEntityToken entity)
 
void reportBattleOccurred (CampaignFleetAPI primaryWinner, BattleAPI battle)
 
void reportBattleFinished (CampaignFleetAPI primaryWinner, BattleAPI battle)
 
ReputationAdjustmentResult adjustPlayerReputation (Object action, String factionId)
 
ReputationAdjustmentResult adjustPlayerReputation (Object action, PersonAPI person)
 
EveryFrameScript addPing (SectorEntityToken entity, String pingType)
 
void reportShowInteractionDialog (InteractionDialogAPI dialog)
 
void reportPlayerOpenedMarket (MarketAPI market)
 
void reportPlayerReputationChange (String faction, float delta)
 
void reportPlayerReputationChange (PersonAPI person, float delta)
 
void reportPlayerEngagement (EngagementResultAPI result)
 
boolean isInFastAdvance ()
 
PersonAPI getPlayerPerson ()
 
void reportPlayerOpenedMarketAndCargoUpdated (MarketAPI market)
 
void reportEncounterLootGenerated (FleetEncounterContextPlugin plugin, CargoAPI loot)
 
void reportPlayerClosedMarket (MarketAPI market)
 
void reportPlayerActivatedAbility (AbilityPlugin ability, Object param)
 
void reportPlayerDeactivatedAbility (AbilityPlugin ability, Object param)
 
void reportPlayerDumpedCargo (CargoAPI cargo)
 
ImportantPeopleAPI getImportantPeople ()
 
FactionAPI getPlayerFaction ()
 
EveryFrameScript addPing (SectorEntityToken entity, String pingType, Color colorOverride)
 
ViewportAPI getViewport ()
 
List< LocationAPIgetAllLocations ()
 
String getDifficulty ()
 
void setDifficulty (String difficulty)
 
boolean isIronMode ()
 
boolean hasScript (Class<?> clazz)
 
PluginPickerAPI getPluginPicker ()
 
String getSeedString ()
 
void setSeedString (String seedString)
 
String genUID ()
 
PersistentUIDataAPI getUIData ()
 
void setInFastAdvance (boolean isInNewGameAdvance)
 
boolean isInNewGameAdvance ()
 
void setInNewGameAdvance (boolean isInNewGameAdvance)
 
void setPlayerFleet (CampaignFleetAPI playerFleet)
 
void setLastPlayerBattleTimestamp (long lastPlayerBattleTimestamp)
 
void setLastPlayerBattleWon (boolean lastPlayerBattleWon)
 
void reportPlayerDidNotTakeCargo (CargoAPI cargo)
 
List< EveryFrameScriptgetScripts ()
 
List< EveryFrameScriptgetTransientScripts ()
 
GenericPluginManagerAPI getGenericPlugins ()
 
EveryFrameScript addPing (SectorEntityToken entity, CampaignPingSpec custom)
 
void reportEconomyMonthEnd ()
 
void reportEconomyTick (int iterIndex)
 
MutableCharacterStatsAPI getPlayerStats ()
 
AutofitVariantsAPI getAutofitVariants ()
 
IntelManagerAPI getIntelManager ()
 
ListenerManagerAPI getListenerManager ()
 
void removeTransientScriptsOfClass (Class c)
 
long getPlayerBattleSeed ()
 
void setPlayerBattleSeed (long nextPlayerBattleSeed)
 
NascentGravityWellAPI createNascentGravityWell (SectorEntityToken target, float radius)
 
boolean hasTransientScript (Class<?> clazz)
 
List< SectorEntityTokengetCustomEntitiesWithTag (String tag)
 
void doHyperspaceTransition (CampaignFleetAPI fleetAPI, SectorEntityToken jumpLocation, JumpDestination dest, float initialDelay)
 
void layInCourseFor (SectorEntityToken target)
 
boolean isFastForwardIteration ()
 
void setFastForwardIteration (boolean isFastForwardIteration)
 
MemoryAPI getPlayerMemoryWithoutUpdate ()
 
void removeStarSystemNextFrame (StarSystemAPI system)
 
SectorEntityToken getMousedOverEntity ()
 
MarketAPI getCurrentlyOpenMarket ()
 
void setCurrentlyOpenMarket (MarketAPI currentlyOpenMarket)
 
boolean isInSectorGen ()
 
void setInSectorGen (boolean isInSectorGen)
 

Detailed Description

Note: generics can not be used in scripts. They are used in this API purely to show the return/parameter types of functions more clearly.

Author
Alex Mosolov

Copyright 2012 Fractal Softworks, LLC

Definition at line 40 of file SectorAPI.java.

Member Function Documentation

◆ addListener()

void com.fs.starfarer.api.campaign.SectorAPI.addListener ( CampaignEventListener listener)

◆ addListenerWithTimeout()

void com.fs.starfarer.api.campaign.SectorAPI.addListenerWithTimeout ( CampaignEventListener listener,
float daysToKeep )

◆ addPing() [1/3]

EveryFrameScript com.fs.starfarer.api.campaign.SectorAPI.addPing ( SectorEntityToken entity,
CampaignPingSpec custom )

◆ addPing() [2/3]

EveryFrameScript com.fs.starfarer.api.campaign.SectorAPI.addPing ( SectorEntityToken entity,
String pingType )

See data/campaign/pings.json for ping types.

Parameters
entity
pingType

◆ addPing() [3/3]

EveryFrameScript com.fs.starfarer.api.campaign.SectorAPI.addPing ( SectorEntityToken entity,
String pingType,
Color colorOverride )

◆ addScript()

void com.fs.starfarer.api.campaign.SectorAPI.addScript ( EveryFrameScript script)

◆ addTransientListener()

void com.fs.starfarer.api.campaign.SectorAPI.addTransientListener ( CampaignEventListener listener)

◆ addTransientScript()

void com.fs.starfarer.api.campaign.SectorAPI.addTransientScript ( EveryFrameScript script)

◆ adjustPlayerReputation() [1/2]

ReputationAdjustmentResult com.fs.starfarer.api.campaign.SectorAPI.adjustPlayerReputation ( Object action,
PersonAPI person )

Adjust the player's reputation with the specified person, based on the action.

This method will pick the highest-priority ReputationActionResponsePlugin and call its handlePlayerReputationAction() method with these parameters.

See CoreCampaignPluginImpl.handlePlayerReputationAction() for an implementation example.

Parameters
action
person
Returns

◆ adjustPlayerReputation() [2/2]

ReputationAdjustmentResult com.fs.starfarer.api.campaign.SectorAPI.adjustPlayerReputation ( Object action,
String factionId )

Adjust the player's reputation with the specified faction, based on the action.

This method will pick the highest-priority ReputationActionResponsePlugin and call its handlePlayerReputationAction() method with these parameters.

See CoreCampaignPluginImpl.handlePlayerReputationAction() for an implementation example.

Parameters
action
faction
Returns

◆ createNascentGravityWell()

NascentGravityWellAPI com.fs.starfarer.api.campaign.SectorAPI.createNascentGravityWell ( SectorEntityToken target,
float radius )

◆ createStarSystem()

StarSystemAPI com.fs.starfarer.api.campaign.SectorAPI.createStarSystem ( String name)

◆ doHyperspaceTransition() [1/2]

void com.fs.starfarer.api.campaign.SectorAPI.doHyperspaceTransition ( CampaignFleetAPI fleet,
SectorEntityToken jumpLocation,
JumpDestination dest )
Parameters
fleet
jumpLocationcan be null. If not, fleet will attempt to reach it before jumping. Failure will result in aborted jump.
dest

◆ doHyperspaceTransition() [2/2]

void com.fs.starfarer.api.campaign.SectorAPI.doHyperspaceTransition ( CampaignFleetAPI fleetAPI,
SectorEntityToken jumpLocation,
JumpDestination dest,
float initialDelay )

◆ genUID()

String com.fs.starfarer.api.campaign.SectorAPI.genUID ( )

◆ getAllEmptyVariantIds()

List< String > com.fs.starfarer.api.campaign.SectorAPI.getAllEmptyVariantIds ( )

◆ getAllFactions()

List< FactionAPI > com.fs.starfarer.api.campaign.SectorAPI.getAllFactions ( )

◆ getAllFighterWingIds()

List< String > com.fs.starfarer.api.campaign.SectorAPI.getAllFighterWingIds ( )

◆ getAllListeners()

List< CampaignEventListener > com.fs.starfarer.api.campaign.SectorAPI.getAllListeners ( )

◆ getAllLocations()

List< LocationAPI > com.fs.starfarer.api.campaign.SectorAPI.getAllLocations ( )

All star systems and hyperspace.

Returns

◆ getAllWeaponIds()

List< String > com.fs.starfarer.api.campaign.SectorAPI.getAllWeaponIds ( )

◆ getAutofitVariants()

AutofitVariantsAPI com.fs.starfarer.api.campaign.SectorAPI.getAutofitVariants ( )

◆ getCampaignUI()

CampaignUIAPI com.fs.starfarer.api.campaign.SectorAPI.getCampaignUI ( )

◆ getCharacterData()

CharacterDataAPI com.fs.starfarer.api.campaign.SectorAPI.getCharacterData ( )

◆ getClock()

CampaignClockAPI com.fs.starfarer.api.campaign.SectorAPI.getClock ( )

◆ getCurrentLocation()

LocationAPI com.fs.starfarer.api.campaign.SectorAPI.getCurrentLocation ( )

◆ getCurrentlyOpenMarket()

MarketAPI com.fs.starfarer.api.campaign.SectorAPI.getCurrentlyOpenMarket ( )

◆ getCustomEntitiesWithTag()

List< SectorEntityToken > com.fs.starfarer.api.campaign.SectorAPI.getCustomEntitiesWithTag ( String tag)

◆ getDifficulty()

String com.fs.starfarer.api.campaign.SectorAPI.getDifficulty ( )

◆ getEconomy()

EconomyAPI com.fs.starfarer.api.campaign.SectorAPI.getEconomy ( )

◆ getEntitiesWithTag()

List< SectorEntityToken > com.fs.starfarer.api.campaign.SectorAPI.getEntitiesWithTag ( String tag)

Iterates through hyperspace and all star systems.

Parameters
tag
Returns

◆ getEntityById()

SectorEntityToken com.fs.starfarer.api.campaign.SectorAPI.getEntityById ( String id)

Will look for the entity in all LocationAPIs.

Parameters
id
Returns

◆ getEventManager()

CampaignEventManagerAPI com.fs.starfarer.api.campaign.SectorAPI.getEventManager ( )

◆ getFaction()

FactionAPI com.fs.starfarer.api.campaign.SectorAPI.getFaction ( String factionId)

◆ getGenericPlugins()

GenericPluginManagerAPI com.fs.starfarer.api.campaign.SectorAPI.getGenericPlugins ( )

◆ getHyperspace()

LocationAPI com.fs.starfarer.api.campaign.SectorAPI.getHyperspace ( )

◆ getImportantPeople()

ImportantPeopleAPI com.fs.starfarer.api.campaign.SectorAPI.getImportantPeople ( )

◆ getIntel()

IntelDataAPI com.fs.starfarer.api.campaign.SectorAPI.getIntel ( )

◆ getIntelManager()

IntelManagerAPI com.fs.starfarer.api.campaign.SectorAPI.getIntelManager ( )

◆ getLastPlayerBattleTimestamp()

long com.fs.starfarer.api.campaign.SectorAPI.getLastPlayerBattleTimestamp ( )

◆ getListenerManager()

ListenerManagerAPI com.fs.starfarer.api.campaign.SectorAPI.getListenerManager ( )

◆ getMemory()

MemoryAPI com.fs.starfarer.api.campaign.SectorAPI.getMemory ( )

"global" memory.

Returns

◆ getMemoryWithoutUpdate()

MemoryAPI com.fs.starfarer.api.campaign.SectorAPI.getMemoryWithoutUpdate ( )

◆ getMousedOverEntity()

SectorEntityToken com.fs.starfarer.api.campaign.SectorAPI.getMousedOverEntity ( )

◆ getPersistentData()

Map< String, Object > com.fs.starfarer.api.campaign.SectorAPI.getPersistentData ( )

Can be used (including by classes that are not part of the savegame - i.e. ModPlugin or transient CampaignPlugin implementations) to save data between sessions.

Returns

◆ getPlayerBattleSeed()

long com.fs.starfarer.api.campaign.SectorAPI.getPlayerBattleSeed ( )

◆ getPlayerFaction()

FactionAPI com.fs.starfarer.api.campaign.SectorAPI.getPlayerFaction ( )

◆ getPlayerFleet()

CampaignFleetAPI com.fs.starfarer.api.campaign.SectorAPI.getPlayerFleet ( )

◆ getPlayerMemoryWithoutUpdate()

MemoryAPI com.fs.starfarer.api.campaign.SectorAPI.getPlayerMemoryWithoutUpdate ( )

◆ getPlayerPerson()

PersonAPI com.fs.starfarer.api.campaign.SectorAPI.getPlayerPerson ( )

◆ getPlayerStats()

MutableCharacterStatsAPI com.fs.starfarer.api.campaign.SectorAPI.getPlayerStats ( )

◆ getPluginPicker()

PluginPickerAPI com.fs.starfarer.api.campaign.SectorAPI.getPluginPicker ( )

◆ getRespawnCoordinates()

Vector2f com.fs.starfarer.api.campaign.SectorAPI.getRespawnCoordinates ( )

◆ getRespawnLocation()

LocationAPI com.fs.starfarer.api.campaign.SectorAPI.getRespawnLocation ( )

◆ getRules()

RulesAPI com.fs.starfarer.api.campaign.SectorAPI.getRules ( )

◆ getScripts()

List< EveryFrameScript > com.fs.starfarer.api.campaign.SectorAPI.getScripts ( )

◆ getSeedString()

String com.fs.starfarer.api.campaign.SectorAPI.getSeedString ( )

◆ getStarSystem()

StarSystemAPI com.fs.starfarer.api.campaign.SectorAPI.getStarSystem ( String name)

◆ getStarSystems()

List< StarSystemAPI > com.fs.starfarer.api.campaign.SectorAPI.getStarSystems ( )

◆ getTransientScripts()

List< EveryFrameScript > com.fs.starfarer.api.campaign.SectorAPI.getTransientScripts ( )

◆ getUIData()

PersistentUIDataAPI com.fs.starfarer.api.campaign.SectorAPI.getUIData ( )

◆ getViewport()

ViewportAPI com.fs.starfarer.api.campaign.SectorAPI.getViewport ( )

◆ hasScript()

boolean com.fs.starfarer.api.campaign.SectorAPI.hasScript ( Class<?> clazz)

◆ hasTransientScript()

boolean com.fs.starfarer.api.campaign.SectorAPI.hasTransientScript ( Class<?> clazz)

◆ isFastForwardIteration()

boolean com.fs.starfarer.api.campaign.SectorAPI.isFastForwardIteration ( )

◆ isInFastAdvance()

boolean com.fs.starfarer.api.campaign.SectorAPI.isInFastAdvance ( )

true during the during-game-creation time passing.

Returns

◆ isInNewGameAdvance()

boolean com.fs.starfarer.api.campaign.SectorAPI.isInNewGameAdvance ( )

◆ isInSectorGen()

boolean com.fs.starfarer.api.campaign.SectorAPI.isInSectorGen ( )

◆ isIronMode()

boolean com.fs.starfarer.api.campaign.SectorAPI.isIronMode ( )

◆ isLastPlayerBattleWon()

boolean com.fs.starfarer.api.campaign.SectorAPI.isLastPlayerBattleWon ( )

◆ isPaused()

boolean com.fs.starfarer.api.campaign.SectorAPI.isPaused ( )

◆ layInCourseFor()

void com.fs.starfarer.api.campaign.SectorAPI.layInCourseFor ( SectorEntityToken target)

◆ registerPlugin()

void com.fs.starfarer.api.campaign.SectorAPI.registerPlugin ( CampaignPlugin plugin)

◆ removeListener()

void com.fs.starfarer.api.campaign.SectorAPI.removeListener ( CampaignEventListener listener)

◆ removeScript()

void com.fs.starfarer.api.campaign.SectorAPI.removeScript ( EveryFrameScript script)

◆ removeScriptsOfClass()

void com.fs.starfarer.api.campaign.SectorAPI.removeScriptsOfClass ( Class c)

◆ removeStarSystem()

void com.fs.starfarer.api.campaign.SectorAPI.removeStarSystem ( StarSystemAPI system)

◆ removeStarSystemNextFrame()

void com.fs.starfarer.api.campaign.SectorAPI.removeStarSystemNextFrame ( StarSystemAPI system)

Useful for remove star systems from scripts etc where using removeStarSystem() would cause a ConcurrentModificationException.

Parameters
system

◆ removeTransientScript()

void com.fs.starfarer.api.campaign.SectorAPI.removeTransientScript ( EveryFrameScript script)

◆ removeTransientScriptsOfClass()

void com.fs.starfarer.api.campaign.SectorAPI.removeTransientScriptsOfClass ( Class c)

◆ reportBattleFinished()

void com.fs.starfarer.api.campaign.SectorAPI.reportBattleFinished ( CampaignFleetAPI primaryWinner,
BattleAPI battle )

Called after an autoresolve round that finishes a battle, after reportBattleOccurred. Also called after a player battle occurred.

Fleets and their compositons snapshotted right before the autoresolve round.

Parameters
battle
primaryWinner

◆ reportBattleOccurred()

void com.fs.starfarer.api.campaign.SectorAPI.reportBattleOccurred ( CampaignFleetAPI primaryWinner,
BattleAPI battle )

Called once per each autoresolve round of the battle. Also called after a player battle occurred.

Fleets and their compositons snapshotted right before the autoresolve round.

Parameters
battle
primaryWinner

◆ reportEconomyMonthEnd()

void com.fs.starfarer.api.campaign.SectorAPI.reportEconomyMonthEnd ( )

◆ reportEconomyTick()

void com.fs.starfarer.api.campaign.SectorAPI.reportEconomyTick ( int iterIndex)

◆ reportEncounterLootGenerated()

void com.fs.starfarer.api.campaign.SectorAPI.reportEncounterLootGenerated ( FleetEncounterContextPlugin plugin,
CargoAPI loot )

◆ reportEventStage() [1/3]

void com.fs.starfarer.api.campaign.SectorAPI.reportEventStage ( CampaignEventPlugin event,
String stage,
MessagePriority priority )

Does nothing. Replaced with getIntelManager().

◆ reportEventStage() [2/3]

void com.fs.starfarer.api.campaign.SectorAPI.reportEventStage ( CampaignEventPlugin event,
String stage,
SectorEntityToken sendFrom,
MessagePriority priority )

Does nothing. Replaced with getIntelManager().

◆ reportEventStage() [3/3]

void com.fs.starfarer.api.campaign.SectorAPI.reportEventStage ( CampaignEventPlugin event,
String stage,
SectorEntityToken sendFrom,
MessagePriority priority,
OnMessageDeliveryScript onDelivery )

Does nothing. Replaced with getIntelManager().

◆ reportFleetDespawned()

void com.fs.starfarer.api.campaign.SectorAPI.reportFleetDespawned ( CampaignFleetAPI fleet,
FleetDespawnReason reason,
Object param )

◆ reportFleetJumped()

void com.fs.starfarer.api.campaign.SectorAPI.reportFleetJumped ( CampaignFleetAPI fleet,
SectorEntityToken from,
JumpDestination to )

◆ reportFleetReachedEntity()

void com.fs.starfarer.api.campaign.SectorAPI.reportFleetReachedEntity ( CampaignFleetAPI fleet,
SectorEntityToken entity )

◆ reportPlayerActivatedAbility()

void com.fs.starfarer.api.campaign.SectorAPI.reportPlayerActivatedAbility ( AbilityPlugin ability,
Object param )

◆ reportPlayerClosedMarket()

void com.fs.starfarer.api.campaign.SectorAPI.reportPlayerClosedMarket ( MarketAPI market)

◆ reportPlayerDeactivatedAbility()

void com.fs.starfarer.api.campaign.SectorAPI.reportPlayerDeactivatedAbility ( AbilityPlugin ability,
Object param )

◆ reportPlayerDidNotTakeCargo()

void com.fs.starfarer.api.campaign.SectorAPI.reportPlayerDidNotTakeCargo ( CargoAPI cargo)

◆ reportPlayerDumpedCargo()

void com.fs.starfarer.api.campaign.SectorAPI.reportPlayerDumpedCargo ( CargoAPI cargo)

◆ reportPlayerEngagement()

void com.fs.starfarer.api.campaign.SectorAPI.reportPlayerEngagement ( EngagementResultAPI result)

◆ reportPlayerMarketTransaction()

void com.fs.starfarer.api.campaign.SectorAPI.reportPlayerMarketTransaction ( PlayerMarketTransaction transaction)

◆ reportPlayerOpenedMarket()

void com.fs.starfarer.api.campaign.SectorAPI.reportPlayerOpenedMarket ( MarketAPI market)

Player opened the core UI while interacting with an entity that has a market.

Parameters
market

◆ reportPlayerOpenedMarketAndCargoUpdated()

void com.fs.starfarer.api.campaign.SectorAPI.reportPlayerOpenedMarketAndCargoUpdated ( MarketAPI market)

◆ reportPlayerReputationChange() [1/2]

void com.fs.starfarer.api.campaign.SectorAPI.reportPlayerReputationChange ( PersonAPI person,
float delta )

◆ reportPlayerReputationChange() [2/2]

void com.fs.starfarer.api.campaign.SectorAPI.reportPlayerReputationChange ( String faction,
float delta )

◆ reportShowInteractionDialog()

void com.fs.starfarer.api.campaign.SectorAPI.reportShowInteractionDialog ( InteractionDialogAPI dialog)

Shouldn't have to call this as the relevant showInteractionDialog() methods already do.

Parameters
dialog

◆ setCurrentLocation()

void com.fs.starfarer.api.campaign.SectorAPI.setCurrentLocation ( LocationAPI location)

◆ setCurrentlyOpenMarket()

void com.fs.starfarer.api.campaign.SectorAPI.setCurrentlyOpenMarket ( MarketAPI currentlyOpenMarket)

◆ setDifficulty()

void com.fs.starfarer.api.campaign.SectorAPI.setDifficulty ( String difficulty)

◆ setFastForwardIteration()

void com.fs.starfarer.api.campaign.SectorAPI.setFastForwardIteration ( boolean isFastForwardIteration)

◆ setInFastAdvance()

void com.fs.starfarer.api.campaign.SectorAPI.setInFastAdvance ( boolean isInNewGameAdvance)

◆ setInNewGameAdvance()

void com.fs.starfarer.api.campaign.SectorAPI.setInNewGameAdvance ( boolean isInNewGameAdvance)

◆ setInSectorGen()

void com.fs.starfarer.api.campaign.SectorAPI.setInSectorGen ( boolean isInSectorGen)

◆ setLastPlayerBattleTimestamp()

void com.fs.starfarer.api.campaign.SectorAPI.setLastPlayerBattleTimestamp ( long lastPlayerBattleTimestamp)

◆ setLastPlayerBattleWon()

void com.fs.starfarer.api.campaign.SectorAPI.setLastPlayerBattleWon ( boolean lastPlayerBattleWon)

◆ setPaused()

void com.fs.starfarer.api.campaign.SectorAPI.setPaused ( boolean paused)

◆ setPlayerBattleSeed()

void com.fs.starfarer.api.campaign.SectorAPI.setPlayerBattleSeed ( long nextPlayerBattleSeed)

◆ setPlayerFleet()

void com.fs.starfarer.api.campaign.SectorAPI.setPlayerFleet ( CampaignFleetAPI playerFleet)

◆ setRespawnLocation()

void com.fs.starfarer.api.campaign.SectorAPI.setRespawnLocation ( LocationAPI respawnLocation)

◆ setSeedString()

void com.fs.starfarer.api.campaign.SectorAPI.setSeedString ( String seedString)

◆ unregisterPlugin()

void com.fs.starfarer.api.campaign.SectorAPI.unregisterPlugin ( String pluginId)

The documentation for this interface was generated from the following file: