LordMZTE
caa540d3af
replace thicc reflections lib with lightweight one!
...
jar is 2 mb smaller!
2020-08-16 16:47:36 +02:00
LordMZTE
a5d5562d93
improve docs
...
remove mergeTo function due to stdlib containing alternative
getModMetas now takes predicate
2020-08-15 20:49:29 +02:00
LordMZTE
be22304295
reformat with ktlint
2020-08-12 12:42:56 +02:00
LordMZTE
dfe682f41e
use argparse4j for args
2020-08-01 19:22:21 +02:00
LordMZTE
ecaa9333c7
config is not relative to working dir instead of jar file
2020-07-28 13:55:48 +02:00
LordMZTE
3fa8924c35
command loader will now use kotlin reflection instead of java reflection whenever possible
...
modlist will use paragraphs for description instead of just line breaks
modlist will not add image to HTML if the dependency has no image
moved help messages for missing config/modpackjson out of CommandLoader.kt and replaced with exceptions
fix formatting and improve CSS for modlist
2020-07-28 13:18:56 +02:00
LordMZTE
4f1a187c7d
port main to KT
...
added lazy initialization to objects in main (should cause significant performance improvement)
2020-07-26 23:30:46 +02:00
LordMZTE
86c7c7d67d
make json var in ModpackJsonHandler.kt return json instead of wrapper
2020-07-26 16:44:02 +02:00
LordMZTE
abaaadb59c
ported mpjh to kt
2020-07-26 15:50:22 +02:00
LordMZTE
897bc9b918
commands can (and should) now be KT objects instead of classes
2020-07-26 13:50:07 +02:00
LordMZTE
ae8a4fc6bb
ported FileDownloader to kotlin (couldnt test cause AS is broken)
2020-07-25 23:59:54 +02:00
LordMZTE
521bc31991
port CommandLoader to kotlin
2020-07-25 22:50:27 +02:00