Commit Graph

54 Commits

Author SHA1 Message Date
KallumJ c43554597f
Use regex to ensure package version is from master, and is for the correct MC version 2024-04-14 17:41:53 +01:00
KallumJ 7bbf90fc53
Remove alias for import ForgejoPackage 2024-04-06 21:14:51 +01:00
KallumJ 21691f37db
Add Forgejo as a mod source 2024-04-06 19:50:52 +01:00
Kallum Jones 4e744d11fd
Add install by id functionality 2022-08-14 14:59:41 +01:00
Kallum Jones 8398afcfb4
Get confirmation for mod installation by default. 2022-08-14 14:47:18 +01:00
Kallum Jones f7be866698
Require confirmation when uninstalling mods that are depended on 2022-08-14 14:33:03 +01:00
Kallum Jones 76f6c2c475
Use built in validation for getting MC version 2022-08-14 14:08:42 +01:00
Kallum Jones 90b5ac79bc
Fix out of date dependencies being downloaded (fixes #1) 2022-08-14 13:58:25 +01:00
Kallum Jones 066a63f913
Fix crash when finding version when mod manager is not initialised 2022-08-11 23:28:22 +01:00
Kallum Jones 562b43e0b0
Use .find instead of .filter()[i] 2022-08-10 01:19:21 +01:00
Kallum Jones 5868bdc066
Add --version flag 2022-08-09 23:17:08 +01:00
Kallum Jones 47838309af
List untracked mods during list command 2022-08-09 23:01:01 +01:00
Kallum Jones 7d58059819
Warn the user of untracked mods that need manual migration when a migration is performed 2022-08-09 22:56:48 +01:00
Kallum Jones 73e6ed2edd
Check checksums for mod downloads to ensure file integrity 2022-08-09 22:21:21 +01:00
Kallum Jones 40cdbf0aca
If a mod is installed, do not try other sources 2022-08-09 21:44:09 +01:00
Kallum Jones ebde18606f
Add comments 2022-08-09 15:18:00 +01:00
Kallum Jones d47e752f1a
Ran a reformat 2022-08-09 14:56:46 +01:00
Kallum Jones 7d6d49ec19
Added Cursefoge Source 2022-08-09 14:55:54 +01:00
Kallum Jones fdc880e7fc
Manage dependencies of mods 2022-08-09 13:50:03 +01:00
Kallum Jones db16eb7dd1
Rename Mod to TrackedMod 2022-08-09 12:39:39 +01:00
Kallum Jones a820b9ce57
Download dependencies as well as the requested mod and track them 2022-08-08 17:28:07 +01:00
Kallum Jones 7ad2992149
Update Minecraft version when there is a migration 2022-08-08 14:19:24 +01:00
Kallum Jones b69b6bd725
Refactor method name 2022-08-08 14:17:03 +01:00
Kallum Jones 0071d32eb7
Add migrate command 2022-08-08 14:14:30 +01:00
Kallum Jones f7758680d1
Changed red x to info symbol when mods are already at the latest version 2022-08-07 21:14:12 +01:00
Kallum Jones ca0c596423
Added a force flag to migrate-possible 2022-08-07 20:19:52 +01:00
Kallum Jones d29ab449aa
Added an "migrate-possible" command 2022-08-07 20:09:42 +01:00
Kallum Jones 39c1d72219
Added an upgrade command 2022-08-07 14:03:34 +01:00
Kallum Jones b801d59352
Changed Minecraft Version tracking to manual input rather than auto-detecting 2022-08-05 16:56:04 +01:00
Kallum Jones 377b342564
Made fatal errors more obvious 2022-08-05 16:17:35 +01:00
Kallum Jones fd86d1596f
Fix sonic boom is not ready yet error 2022-08-04 16:38:25 +01:00
Kallum Jones 9c3824e81d
Protect against log file being null or undefined 2022-08-04 16:19:57 +01:00
Kallum Jones 935262ec0f
Made essential command toggle essential status 2022-08-04 16:17:57 +01:00
Kallum Jones e808a4f414
Cleanup blank log files 2022-08-04 16:15:19 +01:00
Kallum Jones e913bafb1e
Added functionality to mark mods as essential 2022-08-04 16:04:21 +01:00
Kallum Jones ab83374735
Added uninstall command 2022-08-04 14:24:39 +01:00
Kallum Jones 3b229070a9
Made the app not hang when a mod is not found 2022-08-04 01:14:21 +01:00
Kallum Jones 1af3292e8c
Check mods are installed when listing them 2022-08-03 20:52:36 +01:00
Kallum Jones 5f13645122
Add versions to Mod type 2022-08-03 20:52:23 +01:00
Kallum Jones 66f4c2b289
Add list command 2022-08-03 20:42:51 +01:00
Kallum Jones b9c2f22de3
Prevent installing mods that are already installed 2022-08-03 20:16:19 +01:00
Kallum Jones 1241795b7d
Add mod tracking 2022-08-03 19:52:34 +01:00
Kallum Jones dbe0ae9a48
Make sure we update the success flag 2022-08-03 17:53:47 +01:00
Kallum Jones 32c2f99a31
Use spinners when installing mod 2022-08-03 17:47:29 +01:00
Kallum Jones 2b5d2a3643
Make error handling clearer in Mods 2022-08-03 17:30:47 +01:00
Kallum Jones fc18d70e49
Added an error parameter to PrintUtils#error to allow logging of an accompany Error obj 2022-08-03 17:18:21 +01:00
Kallum Jones 6b700d465b
Ran a reformat 2022-08-03 16:55:12 +01:00
Kallum Jones 4a16f8c69d
Only log crashes 2022-08-03 16:54:07 +01:00
Kallum Jones 8a927d2f02
Added logging 2022-08-03 16:52:24 +01:00
Kallum Jones 765920f80c
Added downloading mods from Modrinth 2022-08-03 15:00:36 +01:00