139 Commits

Author SHA1 Message Date
Petr Mrazek
8e933b75c4 Sync 2018-03-08 23:12:24 +01:00
Petr Mrazek
8b9ea35e4e Add deployment to local folder (HTTP server) 2018-02-03 22:40:36 +01:00
Petr Mrázek
3a4ca8ed9b Add a hack for fixing liteloader asm library 5.2 download url 2018-01-26 06:29:32 +01:00
Petr Mrázek
8d14db91cc Bump version to 1, use new s3 buckets 2017-12-27 01:16:44 +01:00
Petr Mrázek
1d695d1018 Remove parentUid 2017-12-27 00:53:12 +01:00
Petr Mrázek
d617563764 Filter out jutils and jinput from LWJGL 3
These are no longer required.
2017-12-01 22:56:41 +01:00
Petr Mrázek
3498250f74 Add support for 'volatile' packages and mark LWJGL 'volatile'
This means that it can be automatically removed from instances when
no longer needed by anything else.
2017-11-26 22:24:30 +01:00
Petr Mrázek
7d18b3d8a6 Add the FirstThreadOnMacOS trait to 1.13 snapshots 2017-11-23 19:51:12 +01:00
Petr Mrázek
958b27aabb Add suggested LWJGL versions ot Minecraft version requirements 2017-11-23 19:42:58 +01:00
Petr Mrázek
f7cd75d303 Add some prints while processing Minecraft and LWJGL versions 2017-11-19 14:48:16 +01:00
Petr Mrázek
a581ae2f55 Add 'conflicts' attribute - list of packages a package conflicts with
This is so that LWJGL 2 and 3 both in one instance are marked as bad
or one can be autoremoved.
2017-11-18 19:56:37 +01:00
Petr Mrázek
4f4985602c Change requires to an extensible format
It is now a list of objects of the following format:
{
    "uid":"identifier-required",
    "equals":"version-optional"
}
This can easily be expanded, unlike the direct mapping this was before.
2017-11-06 23:21:40 +01:00
Petr Mrázek
2e3061603a Remove 1.13 and LWJGL 3 blacklist 2017-10-30 22:44:38 +01:00
Petr Mrázek
29e9ddfe51 And one more 2017-10-30 22:33:40 +01:00
Petr Mrázek
933e5a9573 Fix silly typo in shell script 2017-10-30 22:31:43 +01:00
Petr Mrázek
73d9127293 Blacklist the snapshots and LWJGL 3 2017-10-30 22:24:43 +01:00
Petr Mrázek
377fee8674 Adapt to accept Mojang format 21 2017-10-30 00:47:25 +01:00
Petr Mrazek
27253c34dd Add liteloader dev object to json schema. 2017-08-04 06:03:28 +02:00
Petr Mrazek
3e4363bc8c Disable printing shell commands in update.sh 2017-07-23 13:42:50 +02:00
Petr Mrazek
75695aed94 Sort lists 2017-07-16 22:24:23 +02:00
Petr Mrázek
10ed8f9ac6 Make sure we always use python 3 2017-07-16 21:26:18 +02:00
Petr Mrázek
b1113057ad Make meta self-contained
Relevant git and s3 configs and secrets are now taken from a `config` folder.
2017-07-16 05:22:36 +02:00
Petr Mrázek
ad98ec2d6c Fix issue caused by liteloader metadata change (added build) 2017-06-18 13:52:53 +02:00
Petr Mrázek
56d4dff08b NOISSUE fix for null lastSuccessfulBuild in liteloader index 2017-06-11 10:50:31 +02:00
Petr Mrázek
71a1602dd0 NOISSUE change recommended LWJGL version to 2.9.4-nightly-20150209 2017-06-11 10:46:28 +02:00
Petr Mrázek
ef0ca7d349 NOISSUE use short Forge version 2017-06-11 10:43:36 +02:00
Petr Mrázek
335edbf3ab Add legacy forge 2017-04-16 18:28:18 +02:00
Petr Mrázek
611adbf9cf Eliminate explicit library paths from MultiMC meta files 2017-04-15 12:08:08 +02:00
Petr Mrázek
bf231ce514 Add an easy way to switch between meta develop and production 2017-04-14 22:10:07 +02:00
Petr Mrázek
95d82b51a7 Also ignore 'patchy', the new Mojang netty hack 2017-04-14 22:08:07 +02:00
Petr Mrázek
9bd311d31a Replace 'downloads' and 'id' with a Library-based mainJar
It has the same capabilities as libraries, which means it can be custom.
2017-04-14 22:04:54 +02:00
Petr Mrázek
02eb0569d5 Remove mojang netty hack
Ultimately, people break this anyway when they really want to.
And the breakage is a source of irregularities and problems.

Like people customizing versions while they should update instead.
2017-04-09 02:17:20 +02:00
Petr Mrázek
787c94001e Implement recommended versions as verion index entry attributes 2017-04-06 02:45:10 +02:00
Petr Mrázek
ae9236b423 Add mianClass to liteloader JSONs 2017-04-04 02:57:37 +02:00
Petr Mrázek
07dc247929 Add liteloader JSON generation 2017-04-04 02:53:19 +02:00
Petr Mrázek
e13469dfb1 Add liteloader tracking 2017-04-03 23:35:26 +02:00
Petr Mrázek
fb1d3747a6 Maker update script also run the forge update step 2017-04-02 19:15:01 +02:00
Petr Mrázek
ed91f63702 Add package info and filter out bad LWJGL versions 2017-03-30 09:44:51 +02:00
Petr Mrázek
585e3e8f85 Fix old forge versions that no longer linked to the right files. 2017-03-23 23:00:20 +01:00
Petr Mrázek
d147268af0 Implement forge version fetching and transformation to MultiMC format
The format needs work...
2017-03-23 22:35:25 +01:00
Petr Mrázek
d34916553f Add back 'id' in MultiMC Minecraft versions
This should be temporary.
2017-03-19 01:23:52 +01:00
Petr Mrázek
fd82d14d4a Add package name to the indexes 2017-03-11 17:51:39 +01:00
Petr Mrázek
fa607bca6f Replace 'fileId' with 'uid' in the MultiMC format 2017-03-05 18:50:09 +01:00
Petr Mrázek
dbb61def43 Make traits into a list, add MultiMC format versioning 2017-03-05 18:12:38 +01:00
Petr Mrázek
f30215c26c Add s3 upload to main update script 2017-03-05 01:48:21 +01:00
Petr Mrázek
5e1a24aabe Implement index generation 2017-03-05 01:35:50 +01:00
Petr Mrázek
c9374a3d24 Apply MultiMC transformations to legacy versions 2017-03-04 13:24:56 +01:00
Petr Mrázek
d676c6e42d Remove dead code - pointless releaseTime processing for LWJGL 2017-03-04 12:04:25 +01:00
Petr Mrázek
8aa76d5909 Enable schema checking and implement mojang/multimc schema separation 2017-03-04 03:12:32 +01:00
Petr Mrázek
a1f0e4271d Add a simple status script for checking input and output repos 2017-03-04 00:22:19 +01:00