Skip to content

Releases: MagicLibStarsector/MagicLib

0.46.0-dev02

26 Jan 03:48

Choose a tag to compare

0.46.0-dev02 Pre-release
Pre-release
  • New: Kotlin Extensions
    • Added a new jar, MagicLib-Kotlin.jar, containing Kotlin-only extension methods.
      • To use, include the jar in your Kotlin-using project. There is no point for Java-only projects.
  • MagicAsteroids
    • No longer added to the save file.
    • Fixes a bug causing asteroid impacts to stop happening.
  • MagicBounty
    • job_reputation_reward may now be negative. Failing a bounty with a negative rep reward will result in 0 rep change.
    • HVBs no longer have a time limit of 1 cycle (they have no time limit in Vayra's Sector).
    • job_show_distance has a new option, system. "The target is located in the system."
    • MagicLib_ListBounties is now sorted alphabetically.
    • MagicLib_ListBounties <bountyKey> now displays details for that bounty.
    • Fixed bug reading HVBs where neverSpawnWhenFactionHostile used target faction instead of posting faction.
    • Fixed bug in MagicList_ResetBounty where the bounty wasn't reset if the Intel hadn't yet expired.
    • Fixed bug where resetting and re-accepting bounties with a typo in the faction caused a crash (typo wasn't corrected second time).
    • Fixed fleet_no_retreat allowing individual ships to retreat.
  • MagicCampaign
    • Added org.magiclib.campaign.MagicFleetBuilder, a new, more configurable way to build a fleet.
    • Added default values for all parameters in createFleet.
  • Other
    • Changed MagicLib's mod_info.json version format to the major/minor/patch object format instead of just a string.
      • Mod authors: I recommend changing to "version": {"major":0, "minor":46, "patch":0} in your dependencies section, as it fixes MagicLib updates showing as incompatible when only the minor version changes.

0.45.3-dev10

25 Jan 22:07

Choose a tag to compare

0.45.3-dev10 Pre-release
Pre-release

Bounty desc: it -> he/she/they

0.45.3-dev09

25 Jan 01:58

Choose a tag to compare

0.45.3-dev09 Pre-release
Pre-release

Update Version Checker.

0.45.3-dev08

25 Jan 01:54

Choose a tag to compare

0.45.3-dev08 Pre-release
Pre-release

job_show_distance has a new option, system. "The target is located in the system."

0.45.3-dev07

24 Jan 07:13

Choose a tag to compare

0.45.3-dev07 Pre-release
Pre-release

Fixed bounties with faction typos crashing after they're reset and reaccepted.

Also moved BountyData to its own class and changed MagicBountyData to MagicBountyLoader. Hope nobody was referencing that.

0.45.3-dev06

21 Jan 20:55

Choose a tag to compare

0.45.3-dev06 Pre-release
Pre-release

Compiled the jars!

0.45.3-dev04

21 Jan 03:09

Choose a tag to compare

0.45.3-dev04 Pre-release
Pre-release

Added Kotlin Extensions. Now including source files in .jar.

0.45.3-dev03

12 Jan 05:34

Choose a tag to compare

0.45.3-dev03 Pre-release
Pre-release

Revert the migration to org.magiclib. Having mods mix classes from different packages would be DUMB.

0.45.3-dev02

11 Jan 08:45

Choose a tag to compare

0.45.3-dev02 Pre-release
Pre-release

Remove the -version from the output folder to match the common standard.

0.45.3-dev01

11 Jan 07:58

Choose a tag to compare

0.45.3-dev01 Pre-release
Pre-release

Deprecated data.scripts. Please move to org.magiclib when convenient.

When the next Starsector update hits (after 0.95.1), this move will become mandatory.