pcal43 / fastback

Fast, incremental Minecraft world backups. Powered by Git.
https://pcal43.github.io/fastback/
GNU General Public License v2.0
133 stars 20 forks source link

NeoForge support #356

Open stewi1014 opened 1 week ago

stewi1014 commented 1 week ago

This adds a NeoForge build of fastback

It depends on #355

ssh does not function in the NeoForge development environment, but works in the shadow jar; https://github.com/architectury/architectury-loom/issues/248. I figure that might take a while to get a resolution to, and I'd vouch for not waiting on it given the bug only happens in development.

https://github.com/pcal43/fastback/issues/260 and https://github.com/pcal43/fastback/issues/261 are addressed in this PR.

I haven't looked into https://github.com/pcal43/fastback/issues/313 and https://github.com/pcal43/fastback/issues/264, and I'll mark this as ready once I do.

I've organized commits in this PR so they're easy to follow and understand, but it's probably worth squash-merging this.