modmuss50
5a16440c1e
Support ARM natives, rewrite native handling and misc cleanup. ( #554 )
...
* Rewrite natives handling, upgrade LWJGL on ARM machines.
* Remove old natives override hack, should now always be done via gradle.
* Use "idea" everywhere
* Add server specific libraries onto their own classpath. Includes misc code cleanup.
* Start on writing the excluded server libs.
* Gradle deprecation fixes, and misc cleanup
* Add support mod.
* Make native support mod none transitive.
* Update gradle.
2021-12-17 15:37:00 +00:00
modmuss50
61b5cfa733
Improve run config argument handling, should work with spaces a bit better. ( #524 )
2021-10-24 14:11:01 +01:00
modmuss50
ce0a3308ff
Make Run Config run dir relative to the project and not the root project. Move eclipse launch config files out of the root project. Closes #509
2021-09-30 19:59:46 +01:00
modmuss50
e5b972cf98
Remove the ShowCodeDetailsInExceptionMessages jvm arg, I didn't realise it was default to enabled now.
2021-07-31 23:41:31 +01:00
modmuss50
32837d71eb
Fix NPE when in a mod loader dev env
2021-07-27 20:56:24 +01:00
modmuss50
e439a1b354
Refactor LoomGradleExtension ( #431 )
...
* First pass at refactoring the extension
* Fix inital issues.
* Combine some interfaces
* Checkstyle
* Fix years
* Add isShareCaches to api
2021-07-14 00:03:21 +01:00
modmuss50
2259a4efc8
Add versions used to compile/build against to jar manifest ( #428 )
...
* Add versions used to compile/build against to jar manifest
* checkstyle
* Move to post remap
* Fix build
* Add mc version and mixin group
* Typo
* Make test run across versions better.
2021-07-13 23:10:07 +01:00
modmuss50
54fe0909ff
Use spotless for header validation, years have been back-filled from git history
2021-07-10 21:50:53 +01:00
modmuss50
90ff811ecd
Make the run config api stable
2021-05-15 19:58:08 +01:00
modmuss50
9fb167d506
General cleanup by making use of java 16 features ( #397 )
...
* General cleanup by making use of java 16 features
* use jackson-databind in place of gson when reading to a record
* Fixes
* cleanup
* dep updates
* Replace commons IOUtils usage with native java
* Update fernflower
2021-05-13 22:06:34 +01:00
modmuss50
63bf3aaaa4
Enable `ShowCodeDetailsInExceptionMessages` (Better null pointers) for all run configs
2021-05-12 16:01:00 +01:00
modmuss50
d02055eb23
Fix custom sourceset not being correctly set for runconfig tasks ( #357 )
2021-03-03 21:22:10 +00:00
modmuss50
b1edf7a737
Fix inherit not copying `ideConfigGenerated`
2021-02-27 19:32:31 +00:00
Juuxel
737c6cbd4f
RunConfigSettings.generateIDEConfig -> ideConfigGenerated + normal getter/setter ( #349 )
2021-02-12 18:43:05 +00:00
modmuss50
0d1f40aee4
Rewrite minecraft game data handling.
...
Much faster asset and native validation logic.
Simplfied game metadata model.
2021-02-12 17:50:54 +00:00
modmuss50
24c166fc79
Generate IDE run configs on a per config basis. Allows for much finer grain control over what run configs are generated.
...
Defaults to generate all run configs on the root project.
2021-02-11 18:50:25 +00:00
modmuss50
4daec03a0f
Rename `runs` -> `runConfigs`
2021-02-11 18:18:07 +00:00
modmuss50
5b3222e9b9
Rename mode -> environment + Hopefully fix a regression with the run tasks
2021-01-31 00:12:10 +00:00
modmuss50
6a315be278
Improve run configs ( #318 ) ( #338 )
...
Co-authored-by: ShadewRG <onankman@gmail.com>
Co-authored-by: UndeadCat | Shadew <redgalaxysw@gmail.com>
Co-authored-by: liach <7806504+liach@users.noreply.github.com>
2021-01-29 18:04:39 +00:00
modmuss50
03444f26b0
General code cleanup ( #313 )
...
* First general cleanup pass
* Review feedback
* Fix build
* Fix tests
2020-12-24 20:58:30 +00:00