Commit Graph

  • 42b2aedea6 Forge mod ordering / JSON fixes master Luke Street 2020-06-21 14:04:01 -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
  • f99e53bed2 Default to 0.0.0 if 1.7-1.12 mod contains version wildcard. Daniel Scalzi 2020-02-19 01:16:44 -05:00
  • 126d6e67dc Dependency upgrade. Daniel Scalzi 2020-02-19 01:06:11 -05:00
  • 68ba25543b Fix url generation for recursive files. Daniel Scalzi 2020-02-16 19:07:32 -05:00
  • 80efeb268b Dependency upgrade. Daniel Scalzi 2020-02-16 19:00:31 -05:00
  • 54cc93d499 Implement recursive scan for File modules. Daniel Scalzi 2020-02-02 17:30:53 -05:00
  • 064a664687 Externalize spec typings, use eslint. Daniel Scalzi 2020-01-24 19:27:20 -05:00
  • 8911f54039 Automatic resolution of latest and recommended forge builds. Daniel Scalzi 2020-01-19 15:40:52 -05:00
  • f7173c4f5c Infer version from MANIFEST.MF if mod uses version wildcard. Daniel Scalzi 2020-01-19 14:23:44 -05:00
  • ec30886cbb Client srg always required. Daniel Scalzi 2020-01-19 13:21:28 -05:00
  • 17e18c8c00 Include srg mappings as required library. (1.15 support). Daniel Scalzi 2020-01-19 13:09:35 -05:00
  • 2b0ba5ac07 Always tag client jar with forge artifact version. Daniel Scalzi 2020-01-19 12:36:06 -05:00
  • b5e2b3db1c Remove forge/liteloader specific repos. Daniel Scalzi 2020-01-19 12:08:53 -05:00
  • 1ff02edc71 Add support for reading mods.toml file from 1.13+ forge mods. Daniel Scalzi 2020-01-19 11:59:11 -05:00
  • 4d342b7b0a Support for 1.13+ Forge Resolution. Daniel Scalzi 2020-01-19 10:58:02 -05:00
  • e827dea7ff Create default metadata if mcmod.info is malformed. Daniel Scalzi 2020-01-18 13:01:27 -05:00
  • 083c878a2d Fix bug with artifact id resolution. Daniel Scalzi 2020-01-18 12:08:33 -05:00
  • aeef30e3c8 Initial work on 1.13 forge resolver, fixes. Daniel Scalzi 2020-01-18 10:50:28 -05:00
  • b4bef1b258 Update docs. Leaving root and baseURL docs for now incase I decide to keep that functionality. Daniel Scalzi 2020-01-12 07:30:08 -05:00
  • a236e8408e Forge and its submodules are now included in the generated distribution. Daniel Scalzi 2020-01-12 07:15:21 -05:00
  • 9e420db907 Propagate baseURL to resolved forge modules. Daniel Scalzi 2020-01-12 06:20:23 -05:00
  • 21d80fef82 Integrate with PackXZExtract to support pack.xz libs. Daniel Scalzi 2020-01-12 05:27:35 -05:00
  • 0674bd5808 Parse version manifest and download forge libraries. Daniel Scalzi 2020-01-12 03:42:34 -05:00
  • 419a4d5e91 Completed steps up to downloading forge universal jar for 1.8-1.12. Daniel Scalzi 2020-01-12 01:36:36 -05:00
  • baea8e657c Dependency upgrade. Daniel Scalzi 2020-01-11 18:48:05 -05:00
  • 4ae42092aa Add support for maven classifiers, make repo structures functional Daniel Scalzi 2020-01-11 18:45:35 -05:00
  • d2981c300a Dependency upgrade, add tentative usage. Mainly including the usage so that I don't forget how it works after not working on it for months. Daniel Scalzi 2019-12-20 05:07:45 -05:00
  • ad138d52a8 Dependency upgrade. Daniel Scalzi 2019-10-27 13:29:51 -04:00
  • d04fb61f2a Setting up flow for resolvers. Daniel Scalzi 2019-09-10 00:59:51 -04:00
  • 79ab8abad2 Added metadata readers for litemods and forgemods. Daniel Scalzi 2019-08-22 00:10:15 -04:00
  • 9e6d057462 Remove unneeded promise in DistributionStructure. Daniel Scalzi 2019-08-21 22:28:08 -04:00
  • 2bbf732d8e Begin work on new structure resolvers. Daniel Scalzi 2019-08-21 22:25:11 -04:00
  • b942f4df59 Setting up the model resolution design. Daniel Scalzi 2019-07-29 23:55:33 -04:00
  • 077fd12ec3 Add empty prototype commands. Daniel Scalzi 2019-07-29 22:31:11 -04:00
  • 55afd5fb04 Add utility to parse maven identifiers. Daniel Scalzi 2019-07-29 20:53:26 -04:00
  • 1a9762daea Add type model. Daniel Scalzi 2019-07-28 17:03:41 -04:00
  • b76ec4a346 Added model files, tslint. Daniel Scalzi 2019-07-28 14:28:38 -04:00
  • 68e09fbac7 Initial commit Daniel Scalzi 2019-07-28 13:55:51 -04:00