modmuss50
6083146127
Post merge checkstyle
2020-07-26 21:26:25 +01:00
modmuss50
de688c14ad
Merge branch 'shared_caches' into dev/0.5
...
# Conflicts:
# src/main/java/net/fabricmc/loom/AbstractPlugin.java
2020-07-26 21:25:09 +01:00
modmuss50
cb52cabb18
Add Experimental CFR support. Line numbers and comments are not currently supported.
2020-07-26 21:22:17 +01:00
modmuss50
88f5894570
Deprecate using `minecraft` as the gradle extension name in place of `loom`. Both will work for now.
2020-07-26 21:16:22 +01:00
Jaideep Singh Heer
a6f7e2cbbb
Fix issue #243 by using ResolvedConfiguration and ResolvedDependency. ( #244 )
...
* Fix issue #243 by using ResolvedConfiguration and ResolvedDependency.
* Fix AvoidStarImport build error.
2020-07-26 21:08:48 +01:00
Jonas Herzig
4aa840adfe
Allow IDEA run configs to be generated for non-root projects ( #236 )
2020-07-26 21:05:14 +01:00
Fudge
d7f61512b5
Improve error handling in the case mappings or minecraft dependency was not provided #238 )
2020-07-26 21:01:18 +01:00
modmuss50
9d318dd859
Use jetbrains annotations by default. ( #240 )
...
Minecraft is also remapped to use them. Any use of jsr should be removed.
2020-07-26 20:57:58 +01:00
modmuss50
bc3ff0180a
Start 0.5 dev cycle
2020-07-26 20:56:23 +01:00
Jamie Mansfield
4eb699c2fb
Match Mercury sourceCompatibility with Gradle ( #224 )
...
* Match Mercury sourceCompatibility with Gradle
* Fix checkstyle
2020-07-16 18:17:50 +01:00
ㄗㄠˋ ㄑㄧˊ
c2c3e5c3c6
github actions: add wrapper validation ( #235 )
...
It validates the checksums of Gradle Wrapper JAR files present in the source tree and fails if unknown Gradle Wrapper JAR files are found. https://github.com/gradle/wrapper-validation-action
2020-07-16 18:16:39 +01:00
modmuss50
2cf7d92796
Test against 6.6-rc-1
2020-07-15 00:52:58 +01:00
Octavia Togami
886d77ce0c
Supply the configuration to the run Exec directly ( #232 )
...
* Supply the configuration to the run Exec directly
This allows the implicit task dependencies from project() dependencies
to flow into the run tasks.
* Make unmappedMods a CFC to track task information
Deprecates the old methods, and they should probably be removed with
0.5.
2020-06-29 15:25:05 +01:00
modmuss50
b359b83d25
Remove get/setDirection
2020-06-28 13:01:49 +01:00
modmuss50
a02f81bbaa
checkstyle
2020-06-28 12:55:09 +01:00
modmuss50
296eb63645
small cleanup
2020-06-28 12:51:29 +01:00
modmuss50
a19fb0f691
Fix build?
2020-06-27 20:30:21 +01:00
modmuss50
32eb0bd3c8
First pass on "shareCaches".
2020-06-27 20:18:32 +01:00
modmuss50
2d7421d4ed
Rengenerate and download all files with --refresh-dependencies ( #227 )
...
* Re generate all files with --refresh-dependencies
* Always re-process jar processors
* Update mixin compile extensions
2020-06-23 19:22:36 +01:00
modmuss50
2f6071991c
Update mixin compile extensions
2020-06-21 19:29:49 +01:00
modmuss50
6e661c4bd7
Fix test sourceset not having minecraft
2020-06-19 14:08:01 +01:00
modmuss50
c1e4212eb8
update fernflower
2020-06-15 23:09:23 +01:00
modmuss50
b1ae5dee5d
Test across java and gradle versions with github actions. ( #218 )
...
* Experiment with github actions
* Fix?
* another fix
* Fix?
* Change github actions run args
* Tried and tested is better right?
* spaces spaces spaces
* revert
* info
* Just 4.9
* Fixes to support building on newer gradle versions
* Forward log output and run tests on runtime gradle version
* Remove travis
* De-duplicate
* Remove daily action, doesnt seem to work so well.
2020-06-08 15:19:11 +01:00
modmuss50
fdbdcc4bbf
Fix #177
2020-06-02 14:29:20 +01:00
modmuss50
7e3c36159a
Merge remote-tracking branch 'upstream/dev/0.4' into dev/0.4
2020-06-02 12:36:17 +01:00
modmuss50
6323137f56
update DLI
2020-06-02 12:35:55 +01:00
Fudge
4bf3d5aebe
Allow specifying additional decompilers for generating sources ( #213 )
...
* decompilers
* cleanup
* oops
* weird import
* public
* public 2 electric boogalo
* move over fabric specific
* ok
* move to api package
2020-06-01 19:31:32 +01:00
Reece Dunham
2baf39ad1c
Add descriptions to all the tasks ( #214 )
...
* Add descriptions to all the tasks
Signed-off-by: Reece Dunham <me@rdil.rocks>
* Apply suggestions from code review - thanks @Juuxel!
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>
2020-06-01 19:08:17 +01:00
modmuss50
f529c6e01e
Fix source remapping not having the full classpath
2020-06-01 12:25:10 +01:00
modmuss50
f673579da8
Cleanup and fix dep remapping, also add better log output to source remapping.
2020-06-01 12:17:58 +01:00
modmuss50
0265a756c4
Add an easy way to include fabric api modules ( #183 )
...
* Add an easy way to include fabric api modules
* Quick update
* Fix crash when reading empty aw file, fix -SNAPSHOT versions plugin marker not being published
* rename methods
2020-05-28 00:46:36 +01:00
modmuss50
5ae727612d
Update lorenz-tiny to 2.0.0
2020-05-27 16:41:43 +01:00
modmuss50
2645fef789
Fix building on newer java versions
2020-05-27 14:38:45 +01:00
modmuss50
016645d315
Change compiler arg log output.
2020-05-22 15:36:03 +01:00
Fudge
cf13e4aa02
Allow applying kapt and using mixins in other source sets ( #211 )
...
* Fix kapt and source sets
* cleanup
* cleanup 2
2020-05-22 14:38:25 +01:00
modmuss50
5d468efc48
Fix yet another Access Widener remapper bug
2020-05-14 02:21:52 +01:00
modmuss50
a36d7a20d4
Fix crash when reading empty aw file, fix -SNAPSHOT versions plugin marker not being published
2020-05-14 02:07:53 +01:00
Juuxel
bf8dad499d
Move all Loom tasks to the "fabric" group ( #199 )
...
- cleanLoom: other -> fabric
- remapJar: other -> fabric
- Removed the "minecraftMapped" group that the run tasks were in:
- runClient: minecraftMapped -> fabric
- runServer: minecraftMapped -> fabric
2020-05-14 01:10:08 +01:00
modmuss50
7a56779368
Fix access widener remapping
2020-05-14 01:07:54 +01:00
modmuss50
58fe59491a
Also publish a -SNAPSHOT version along side the specific versions as it was useful.
2020-05-13 20:03:26 +01:00
modmuss50
11e24e57b4
Merge branch 'pull/205' into dev/0.4
...
# Conflicts:
# src/main/java/net/fabricmc/loom/task/RemapJarTask.java
2020-05-13 19:47:28 +01:00
Fudge
c54ad10eee
Don't remapJar when running runClient or runServer ( #207 )
...
* Update LoomGradlePlugin.java
* Update LoomGradlePlugin.java
* ok jar then
2020-05-13 19:45:13 +01:00
modmuss50
3eff7d0fdb
Improve setup speed. ( #208 )
...
* Improve access widener remapper, now uses tiny remapper
* First pass on using the new tiny remapper
* Optimise source remapping
2020-05-13 19:44:45 +01:00
Juuxel
bf6fb4a95e
Try to fix #187 ( #198 )
2020-05-11 23:32:12 +01:00
modmuss50
689293f52c
Add a check to ensure the correct mc version is being used with the correct yarn version.
...
This only applies to yarn mappings as there isnt a solid way to do this for other mappings.
2020-05-11 13:20:12 +01:00
Joe
add76e4949
Fix uninitialized property
2020-05-11 13:09:42 +01:00
Joe
a134913c71
Allow other source sets to be remapped without needing an access widener
2020-05-11 12:48:04 +01:00
modmuss50
ac86ff1f29
Merge remote-tracking branch 'upstream/dev/0.4' into dev/0.4
2020-04-27 14:09:29 +01:00
modmuss50
76087d4d3d
Some trivial performance improvements
2020-04-27 14:08:37 +01:00
immibis
6c02535304
Eclipse project fixes ( #192 )
...
* If the Eclipse project name is overridden by the build script, use the actual name.
* Clean up Eclipse launch files after cleanEclipse task.
2020-04-26 14:04:49 +01:00