Important
These downloads are for users who want to host Dedicated Servers for SoulFire clients or use the CLI client of SoulFire.
This is not the right download if you want to use the GUI client for SoulFire, which is recommended for most users.
Instead you should look at the SoulFireClient releases page.
🚀 Features
2591902feat: run SF in unobfuscated runtime26068c2feat: implement new bot protocol5e3d423feat: add batch account/proxy operations and if-modified-since support693c98ffeat: add data api7390b1efeat: add data-driven inventory management with container support6ebfb5cfeat: add mc version apief41ffbfeat: add bot cmd scope0d4ce58feat: add clicking support1101619feat: add data-driven container action buttonsdabacd3feat: add anvil text input and lectern book pages8bd0459feat: add server dialog support and hotbar slot selection34d9deefeat: add movement and rotation control RPCs2784be9feat: add game mode to bot live state4475c61feat: add persistent account metadata storage1bd9671feat: sync persistent metadata on bot creation
🐛 Fixes
f523070fix: include group for jitpack5dd86f8fix: update package name6637df4fix(deps): update all non-major dependencies (#928)556c270fix: include correct version0597866fix(deps): update all non-major dependenciesfe45bf5fix(deps): update all non-major dependencies97ae032fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v4.4.04c54ee7fix(deps): update all non-major dependenciesacd242bfix(deps): update all non-major dependencies to v4.33.4245b3fafix(deps): update all non-major dependencies to v1.3.2c555316fix(deps): update all non-major dependencies to v9.2.01b55d3afix(deps): update all non-major dependenciese5f0ed6fix: resolve importse70522bfix(deps): update all non-major dependencies3d256dffix(deps): update dependency io.github.llamalad7:mixinextras-fabric to v0.5.3c53befcfix: make it executable with the new bot protocolf16416ffix(deps): update all non-major dependencies to v3.4.031441acfix(deps): update all non-major dependencies (#929)165ebd7fix(deps): update all non-major dependencies57709f7fix: properly send bot settings again71bdd28fix: properly send plugin list47caab4fix(deps): update all non-major dependencies1180649fix(deps): update dependency com.openai:openai-java to v4.16.12ba80d0fix: commit missing filedc426cbfix: properly handle oneof types for scopesf0bcb3ffix: make bot cmd scope worka44d49bfix: get rid of two common errors19b60a5fix: do not return null for empty state92b9a56fix: execute button clicks in game tick context40e3a98fix: properly order import91a5217fix: implement bot config and bot persistence more idiomatically1a823e9fix: do not error is bot is not online33c12e9fix: make persistent metadata properly synced and persisted
🏗 Refactor
7b50573refactor: move settings source to a typesafe setupb24b3cfrefactor: prepare for bot settings migrationfbfe290refactor: simplify settings source code4994b25refactor: migrate bot settings to bot settings sourcede31899refactor: make internal code ready for multiple namespaces per pagebf5c517refactor: send with every page definition for each entry what scope it isa2ed76frefactor: add page ids49762e2refactor: decouple settings definitions from pages in protocole63ebbbrefactor: require accounts before attack, move generation to client933e00brefactor: add granular config update protocol for concurrent editing3714c56refactor: rebrand from attacks to sessionsc5afe95refactor: remove JS/Python scripting systembb770e2refactor: make MinecraftAccount instance of a bot more flexible4978bfdrefactor: prepare for JsonElement based MetadataHolderse2f7e3erefactor: move logic to MetadataHolder
📝 Documentation
b43798edocs: Add proxy recommendations to README0b9ac3edocs: update wording0203021docs: update link1ffc7badocs: add comprehensive documentation to all proto files
🔨 Build
e185478chore(release): bump version to 2.2.3-SNAPSHOTfddd5d8chore: bump headlessmc lwjgl wrapperfc09f6cchore: update license header and move to AGPLc7ce735chore: more AGPL migration119f9f7chore(deps): update gradle to v9.3.05926877chore: remove not needed GlDevice mixin as upstream fixed this properly0eb331cchore: bump VFP73b862bchore: update protoa700163chore(release): bump version to 2.3.0