Commit Graph

  • 08713d3e93 distro things MechanicalLauncher Oier Bravo Urtasun 2025-07-29 20:04:15 +02:00
  • 64afb86a5c Neoforge 1.21.1 Oier Bravo Urtasun 2025-07-29 14:26:57 +02:00
  • 1dcd978443 patata v2 Oier Bravo Urtasun 2025-07-17 22:18:39 +02:00
  • cd24fae886 bin patatapack-dev Oier Bravo Urtasun 2024-09-15 10:46:59 +02:00
  • ae05537a4e news Oier Bravo Urtasun 2024-09-14 06:00:43 +02:00
  • 63c05e528d distribution Oier Bravo Urtasun 2024-09-14 04:44:45 +02:00
  • 539a5b9efb Patata start Oier Bravo Urtasun 2024-09-13 15:14:59 +02:00
  • 90588dd23c Upgrade Claritas. Daniel Scalzi 2024-04-07 03:28:55 -04:00
  • 5f6c58d863 Upgrade to Node.js 20. Daniel Scalzi 2024-02-22 10:49:07 -05:00
  • b783e4784d Dependency upgrade. Daniel Scalzi 2023-12-03 17:45:11 -05:00
  • 76ab09a010 feat: support Fabric (#66) jebibot 2023-12-04 07:37:14 +09:00
  • 8b528959bc fix(vscode): dev distribution name (#67) jebibot 2023-11-26 08:27:48 +09:00
  • 318452e44e Dependency upgrade. Daniel Scalzi 2023-11-01 19:12:02 -04:00
  • 1a537e33f4 Allow setting the server icon via servermeta.json. Closes #39 #44 Daniel Scalzi 2023-08-13 19:59:50 -04:00
  • 11f8a72e8a Update linter, dependencies. Daniel Scalzi 2023-08-13 19:15:35 -04:00
  • 5da3d6cf5f Some curseforge mods disallow 3rd party downloads, log those to the console for manual action. Daniel Scalzi 2023-07-02 17:09:32 -04:00
  • 9f6220b508 Corrections for 1.20 support. Daniel Scalzi 2023-06-25 00:03:34 -04:00
  • 3ec535de53 feat: 1.20 support and allow versions without patch number GeekCornerGH 2023-06-09 15:00:01 +02:00
  • 340df4f2d0 Fix readme link. Daniel Scalzi 2023-04-15 21:00:09 -04:00
  • 08df292dde Update README for v2 changes. Daniel Scalzi 2023-03-24 18:38:31 -04:00
  • 4fd0a76d77 Add support for Java options. (#59) Daniel Scalzi 2023-03-19 22:33:49 -04:00
  • 3efef73121 Assume zip means resourcepack. Daniel Scalzi 2023-03-18 18:27:37 -04:00
  • 6b2d9edf26 Add command to generate server from CurseForge modpack. Daniel Scalzi 2023-03-18 17:26:35 -04:00
  • 71c2e9baa0 Fix git casing, esm bug. Daniel Scalzi 2023-03-18 16:56:10 -04:00
  • b55b7af689 Convert project to ESM (#58) Daniel Scalzi 2023-03-17 19:53:27 -04:00
  • 82967469e9 Node 18. Daniel Scalzi 2023-02-12 19:11:46 -05:00
  • f9041a6dfc Log which file caused zip analysis failure, upgrade claritas. Daniel Scalzi 2023-02-04 18:03:30 -05:00
  • 530d47539b Fail with a more useful error message if the forge installer was not run correctly. Daniel Scalzi 2023-01-16 21:46:09 -05:00
  • 4aeb570541 Dependency upgrade. Daniel Scalzi 2023-01-15 11:25:21 -05:00
  • 50fc6a97a4 Fix version comparison logic. Daniel Scalzi 2023-01-03 19:46:31 -05:00
  • 41a4e7fdcb Dependency upgrade. Daniel Scalzi 2022-12-26 15:13:36 -05:00
  • 5111e29512 1.17+ Support / Java Settings by Instance (#50) Daniel Scalzi 2022-11-27 18:01:48 -05:00
  • ad6db8c3d3 Dependency upgrade. Daniel Scalzi 2022-07-29 11:56:45 -04:00
  • 8c224e3e39 Dependency upgrade. Daniel Scalzi 2022-04-03 16:02:49 -04:00
  • 77a118125b Update dependencies. Daniel Scalzi 2022-03-25 15:15:22 -04:00
  • c044535091 Dependency upgrade. Daniel Scalzi 2022-02-11 16:20:17 -05:00
  • 2f143d74a7 Drop support for LiteLoader. Daniel Scalzi 2022-02-04 19:17:17 -05:00
  • f70c7b6802 Update Claritas - Do not fail when mod's entrypoint is in the default package. Daniel Scalzi 2022-01-23 13:54:34 -05:00
  • 7f71b97526 Lift security warning for 1.7-1.11 as per Forge guidance. Daniel Scalzi 2022-01-21 17:02:45 -05:00
  • 2e977e1e2d Add fs alias for faststart, dependency upgrade. Daniel Scalzi 2022-01-21 16:00:43 -05:00
  • 640f3f0507 Add security warning. Daniel Scalzi 2021-12-10 16:11:39 -05:00
  • e97ac9bfad Upgrade to Node.js 16. Daniel Scalzi 2021-10-31 02:38:16 -04:00
  • b0f0f02cf9 Update Java executable example in README due to AdoptOpenJDK name change. Daniel Scalzi 2021-10-13 13:42:23 -04:00
  • 5b0b9fb4fe Fix claritas failure with module-info. Daniel Scalzi 2021-09-30 00:53:48 -04:00
  • 62695ce996 Full upgrade. Daniel Scalzi 2021-09-28 21:33:20 -04:00
  • f612e0e89f Fix upgrade bug. Daniel Scalzi 2021-09-28 21:28:19 -04:00
  • 3656bf52e4 Dependency upgrade. Daniel Scalzi 2021-09-28 21:26:54 -04:00
  • aeda32cf02 Update claritas. Daniel Scalzi 2021-09-28 21:22:04 -04:00
  • 57c376e78c Add note about Java 16. Daniel Scalzi 2021-06-30 20:15:21 -04:00
  • c873d63a54 Bump color-string from 1.5.4 to 1.5.5 (#31) dependabot[bot] 2021-06-24 18:23:48 -04:00
  • 70bc6b8d5e Upgrade dependencies and java libs. Daniel Scalzi 2021-06-24 18:21:02 -04:00
  • b1196dbb3e Dependency upgrade. Daniel Scalzi 2021-06-11 22:47:44 -04:00
  • bc3367af28 Dep upgrade. Daniel Scalzi 2021-04-27 20:05:40 -04:00
  • 362bbc1d83 Ignore .gitkeep, remove deprecated url.resolve(), update dependencies (resolves #25). Daniel Scalzi 2021-04-06 17:34:06 -04:00
  • 3f90a22972 Add output caching for Forge 1.13+. Daniel Scalzi 2021-03-20 16:28:12 -04:00
  • 2540ca383e Update deps, enforce return type. Daniel Scalzi 2021-03-20 15:07:15 -04:00
  • 07ea0e8b98 Update dependencies. Daniel Scalzi 2021-03-07 10:51:51 -05:00
  • 5c9e44db91 Alias to run the project without building. Dependency upgrade. Daniel Scalzi 2021-02-19 17:38:40 -05:00
  • 9ead2ca219 Support Typescript 4.1, dependency upgrade. Daniel Scalzi 2020-11-28 15:23:42 -05:00
  • 0d46a529fc Node 14, dependency upgrade. Node 14 is now LTS, so we'll use that. Daniel Scalzi 2020-11-01 17:22:53 -05:00
  • 28cb5a3d52 Dependency upgrade, replace moment with luxon. Daniel Scalzi 2020-10-14 23:21:20 -04:00
  • b6cb191aca Update Claritas, dependencies. Daniel Scalzi 2020-10-01 21:30:39 -04:00
  • 42e47f4748 Add JSON schemas for DistroMeta and ServerMeta. Daniel Scalzi 2020-09-13 00:47:18 -04:00
  • 24b0923903 Add support for untracked files. Daniel Scalzi 2020-09-12 22:46:50 -04:00
  • 1a19df0e93 Move struct out of model folder. Daniel Scalzi 2020-09-12 20:14:18 -04:00
  • cd7b4d8abc Tweak logging levels. Daniel Scalzi 2020-09-07 17:08:37 -04:00
  • 7c099f749d Claritas now reports MOD, CORE_MOD, TWEAKER, or UNKNOWN for ForgeMods 1.12-. Daniel Scalzi 2020-09-05 18:52:44 -04:00
  • 59d3744f56 Sort forgemods by file name to control load order. Daniel Scalzi 2020-09-05 00:01:36 -04:00
  • d2e317b4df Replace axios with got, check for empty version in forgemod meta. Daniel Scalzi 2020-09-04 23:29:36 -04:00
  • f287388931 Pass arguments to Claritas via an argFile to bypass cli length limits. (#16) Daniel Scalzi 2020-08-02 16:01:04 -04:00
  • 0e83a071d7 Update claritas integration to support large result sets. The output is now pulled from a json file. Daniel Scalzi 2020-07-18 00:41:46 -04:00
  • 0ac31e5eb7 Move claritas invocation to separate function, clean versions in Claritas. Daniel Scalzi 2020-07-15 18:59:56 -04:00
  • ea23912a85 Compensate for lack of mod id in litemod claritas resolution. Daniel Scalzi 2020-07-15 09:04:09 -04:00
  • bda96eb24e First pass at Claritas implementation. Daniel Scalzi 2020-07-14 23:12:59 -04:00
  • 7620971c99 Fix minor typo. Daniel Scalzi 2020-07-06 01:29:13 -04:00
  • 8e611175ca Add support for optional vs required modules. Daniel Scalzi 2020-07-05 13:51:49 -04:00
  • bac2480c1b Add option to install a generated distro to the local Helios data folder Daniel Scalzi 2020-06-29 18:07:46 -04:00
  • c470c22f14 Update FG3 resolver for latest 1.16.1 changes. Daniel Scalzi 2020-06-29 10:17:05 -04:00
  • 0a9c82434b Enable 1.16 support (resolves #13). Daniel Scalzi 2020-06-25 18:53:10 -04:00
  • 6626cc1c02 Use inferred value if modid is null/empty. Daniel Scalzi 2020-06-13 01:22:49 -04:00
  • bf8e420bbd Fix error caused by undefined versions, error propagation in zip processor. Daniel Scalzi 2020-06-13 00:56:51 -04:00
  • 2f679411b9 Fix OptiFine resolution for 1.13+. Daniel Scalzi 2020-06-13 00:31:47 -04:00
  • ceb23f11a5 Attempt to perform a metadata inference on file names to account for mod author neglect. Daniel Scalzi 2020-06-13 00:10:20 -04:00
  • a6b6ed9db3 Add distrometa.json for storing distribution wide metadata. Daniel Scalzi 2020-06-10 11:09:49 -04:00
  • 97ffb9c44b Add more properties to servermeta.json Daniel Scalzi 2020-06-04 20:25:50 -04:00
  • 151ad481ad Update README.md. Daniel Scalzi 2020-06-04 19:07:32 -04:00
  • 2d8e5d16e7 Update fs-extra. Daniel Scalzi 2020-06-04 17:51:57 -04:00
  • d627ce72a3 Replace AdmZip with node-stream-zip. Daniel Scalzi 2020-06-02 23:07:59 -04:00
  • 0b063e4bfc Added winston for logging. Daniel Scalzi 2020-06-02 20:47:34 -04:00
  • 672424b973 Add support for processing 1.12.2 Forge compiled with Forge Gradle 3 (#8). Daniel Scalzi 2020-06-02 17:16:15 -04:00
  • 6e94883f23 Ensure invalid checksums arent used. Daniel Scalzi 2020-05-30 01:26:39 -04:00
  • 407032df61 Fix download of forge libraries for older versions. Daniel Scalzi 2020-05-30 01:19:19 -04:00
  • 87e5299af6 Update eslint. Daniel Scalzi 2020-05-29 22:35:45 -04:00
  • 00842c9dff Wrap MinecraftVersion in its own object. Daniel Scalzi 2020-05-29 22:15:56 -04:00
  • 23a452f0b6 Use TypeMetadata for lib extension, listen to process error event. Daniel Scalzi 2020-05-19 22:14:11 -04:00
  • afcae366b5 Added basic library discovery. Daniel Scalzi 2020-05-19 21:52:41 -04:00
  • 43fb84f4a9 Fix vuln in eslint dependency. Daniel Scalzi 2020-03-18 19:05:05 -04:00
  • 00d8f6b12a Dependency Upgrade. Daniel Scalzi 2020-03-16 21:00:57 -04:00
  • ef4506a8fd Fix issue where client slim and extra are appended with -stable on 1.14.4. Daniel Scalzi 2020-02-25 15:40:27 -05:00
  • 4d7c8e2f9f Dependency upgrade. Daniel Scalzi 2020-02-25 14:58:45 -05:00