I'm trying to make a custom star system. My original attempt failed miserably, so I tried to start from scratch and just make a simple star.
But even that was too hard for me, apparently.
I have the code below, but the star still isn't spawning in vanilla. My other files (WorldGen, AddMarketPlace, and ModPlugin.java) don't seem to be the issue, I compared them to other mods and they seem to be about the same.
package data.scripts.world;
import com.fs.starfarer.api.Global;
import com.fs.starfarer.api.campaign.*;
import com.fs.starfarer.api.campaign.econ.MarketAPI;
import com.fs.starfarer.api.impl.campaign.ids.Conditions;
import com.fs.starfarer.api.impl.campaign.ids.Entities;
import com.fs.starfarer.api.impl.campaign.ids.Factions;
import com.fs.starfarer.api.impl.campaign.ids.Industries;
import com.fs.starfarer.api.impl.campaign.ids.Items;
import com.fs.starfarer.api.impl.campaign.ids.Submarkets;
import com.fs.starfarer.api.impl.campaign.ids.Terrain;
import com.fs.starfarer.api.impl.campaign.procgen.NebulaEditor;
import com.fs.starfarer.api.impl.campaign.procgen.PlanetConditionGenerator;
import com.fs.starfarer.api.impl.campaign.procgen.StarAge;
import com.fs.starfarer.api.impl.campaign.procgen.StarSystemGenerator;
import com.fs.starfarer.api.impl.campaign.terrain.HyperspaceTerrainPlugin;
import com.fs.starfarer.api.util.Misc;
import java.awt.Color;
import java.util.ArrayList;
import java.util.Arrays;
public class UNSCStar {
public void generate(SectorAPI sector) {
StarSystemAPI system = sector.createStarSystem("ABCD");
system.getLocation().set(1000,1000);
PlanetAPI ABCD_star = system.initStar("UNSCStar",
"star_orange",//set star type, the type IDs come from starsector-core/data/campaign/procgen/star_gen_data.csv
900, //set radius, 900 is a typical radius size
1000); //radius of corona terrain around star
system.autogenerateHyperspaceJumpPoints(true, true);
}
}