Releases: MagicLibStarsector/MagicLib
Releases · MagicLibStarsector/MagicLib
0.46.0-dev02
- 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.
- Added a new jar,
- MagicAsteroids
- No longer added to the save file.
- Fixes a bug causing asteroid impacts to stop happening.
- MagicBounty
job_reputation_rewardmay 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_distancehas a new option,system. "The target is located in the system."MagicLib_ListBountiesis now sorted alphabetically.MagicLib_ListBounties <bountyKey>now displays details for that bounty.- Fixed bug reading HVBs where
neverSpawnWhenFactionHostileused target faction instead of posting faction. - Fixed bug in
MagicList_ResetBountywhere 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_retreatallowing 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.
- Added
- Other
- Changed MagicLib's
mod_info.jsonversion format to themajor/minor/patchobject format instead of just a string.- Mod authors: I recommend changing to
"version": {"major":0, "minor":46, "patch":0}in yourdependenciessection, as it fixes MagicLib updates showing as incompatible when only the minor version changes.
- Mod authors: I recommend changing to
- Changed MagicLib's
0.45.3-dev10
Bounty desc: it -> he/she/they
0.45.3-dev09
Update Version Checker.
0.45.3-dev08
job_show_distance has a new option, system. "The target is located in the system."
0.45.3-dev07
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
Compiled the jars!
0.45.3-dev04
Added Kotlin Extensions. Now including source files in .jar.
0.45.3-dev03
Revert the migration to org.magiclib. Having mods mix classes from different packages would be DUMB.
0.45.3-dev02
Remove the -version from the output folder to match the common standard.
0.45.3-dev01
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.