1package com.fs.starfarer.api.campaign;
6import org.lwjgl.util.vector.Vector2f;
8import com.fs.starfarer.api.impl.campaign.procgen.Constellation;
9import com.fs.starfarer.api.impl.campaign.procgen.StarAge;
10import com.fs.starfarer.api.impl.campaign.procgen.StarSystemGenerator.StarSystemType;
32 PlanetAPI initStar(String
id, String type,
float radius,
float coronaSize,
float windBurnLevel,
float flareProbability,
float crLossMult);
46 @Deprecated
PlanetAPI initStar(String
id, String type, Color color,
float radius,
float coronaSize);
60 PlanetAPI initStar(String
id, String type,
float radius,
float hyperspaceLocationX,
float hyperspaceLocationY,
float coronaSize);
SectorEntityToken initNonStarCenter()
PlanetAPI initStar(String id, String type, float radius, float coronaSize)
void generateAnchorIfNeeded()
void setBaseName(String baseName)
float getMaxRadiusInHyperspace()
void setDoNotShowIntelFromThisLocationOnMap(Boolean doNotShowIntelFromThisLocationOnMap)
List< JumpPointAPI > getAutogeneratedJumpPointsInHyper()
Float getMapGridHeightOverride()
boolean isEnteredByPlayer()
String getOptionalUniqueId()
void setConstellation(Constellation constellation)
boolean isInConstellation()
Float getMapGridWidthOverride()
void setOptionalUniqueId(String optionalUniqueId)
Boolean getDoNotShowIntelFromThisLocationOnMap()
Boolean hasSystemwideNebula()
void setMapGridHeightOverride(Float mapGridHeightOverride)
void setProcgen(boolean isProcgen)
SectorEntityToken getHyperspaceAnchor()
long getLastPlayerVisitTimestamp()
void autogenerateHyperspaceJumpPoints(boolean generateEntrancesAtGasGiants, boolean generateFringeJumpPoint)
void setHyperspaceAnchor(SectorEntityToken hyperspaceAnchor)
void setLightColor(Color lightColor)
PlanetAPI initStar(String id, String type, float radius, float coronaSize, float windBurnLevel, float flareProbability, float crLossMult)
void setTertiary(PlanetAPI tertiary)
void setHasSystemwideNebula(Boolean hasSystemwideNebula)
PlanetAPI initStar(String id, String type, Color color, float radius, float coronaSize)
void setEnteredByPlayer(boolean enteredByPlayer)
SectorEntityToken getCenter()
void autogenerateHyperspaceJumpPoints(boolean generateEntrancesAtGasGiants, boolean generateFringeJumpPoint, boolean generatePlanetConditions)
float getDaysSinceLastPlayerVisit()
void setCenter(SectorEntityToken center)
void setMapGridWidthOverride(Float mapGridWidthOverride)
void setMaxRadiusInHyperspace(float maxRadiusInHyperspace)
void setSecondary(PlanetAPI secondary)
void setStar(PlanetAPI star)
PlanetAPI initStar(String id, String type, float radius, float hyperspaceLocationX, float hyperspaceLocationY, float coronaSize)
Constellation getConstellation()
List< NascentGravityWellAPI > getAutogeneratedNascentWellsInHyper()
void setType(StarSystemType type)
void autogenerateHyperspaceJumpPoints()