zml
ba426c04fb
Fix issues involving projects with modules that contain no java classes ( #135 )
...
Dependencies on a compileClasspath configuration, and
encountering nonexistant paths in the classpath prevented remapping from
completing successfully.
Additionally, adds the output of remapJar as an artifact before the task
executes to resolve a conflict with the signing plugin
2019-10-22 20:29:25 +01:00
Elise
5ab5097b4d
Mixin processing runs under scala, allowing java mixins to call scala methods ( #125 )
2019-08-23 11:59:06 +01:00
modmuss50
927c3f22cc
Fix runClient/Server tasks not always including the mod
2019-07-29 12:28:46 +01:00
asie
3435447a77
fix provider crash
2019-07-24 23:52:34 +02:00
asie
ac9c7fc103
downgrade to gradle 4.9, fix tiny-remapper deprecations, restore old dev/noclassifier behaviour for default RemapJarTask settings
2019-07-24 22:34:27 +02:00
Mitchell Skaggs
9e690f489f
Refactor RemapJarTask to extend from Jar
...
It may now be used in places that require AbstractArchiveTask such as Maven publications
2019-06-10 22:22:16 -05:00
asie
754c061e2b
add modApi, modImplementation, modRuntimeOnly; try to improve source remapping performance
2019-05-28 09:23:27 +02:00
asie
4134c7ef50
pull in annotationProcessor dependencies from fabric-loader JSON too
2019-05-27 22:14:35 +02:00
Adrian Siekierka
38c395b2e7
remapJar should, by default, add nested dependencies
2019-05-11 18:38:01 +02:00
asie
788df9cfc7
migrate RemapJarTask and RemapSourcesJarTask over to getters/setters for fields; make RemapJarTask use input and output locations instead of in-place renaming fluff
2019-05-11 00:53:50 +02:00
Adrian Siekierka
88796b3c0f
migrate away fabric-mixin-compile-extensions, fix root/sub project issues wrt mixin/loom presence hopefully once and for all
2019-04-30 00:43:26 +02:00
Adrian Siekierka
b4beaed968
make modCompile() transitive
2019-04-22 13:41:16 +02:00
Adrian Siekierka
b37079c931
backport FernFlowerTask and relevant systems from 0.3
2019-04-22 13:40:59 +02:00
Adrian Siekierka
3094d70731
apply nested JAR dependencies to every remapJar task which nests
2019-04-22 01:25:03 +02:00
Adrian Siekierka
253c2ed15e
support appending to existing <dependencies> keys in maven-publish hook; in came a buildscript uses .withXml, say
2019-04-21 23:50:35 +02:00
Adrian Siekierka
dc69315715
add correct Maven dependencies to maven-publish mod POMs ( #79 )
2019-04-21 18:42:51 +02:00
Adrian Siekierka
ab9d2d3fda
store mixin maps in per-project build caches, move root project build cache to build/loom-cache from .gradle/
2019-04-21 11:18:45 +02:00
modmuss50
c9aaa68e5f
Attempt to look in the root project for the loom version if required
2019-04-14 19:08:26 +01:00
modmuss50
4b9db57aaa
Make the sub project requirement a bit more intelligent, no longer blindly depends on all sub projects.
2019-04-07 20:38:10 +01:00
modmuss50
0d92da79c6
No longer auto apply evaluationDependsOnChildren, this can easily be done on a per mod basis
2019-04-07 20:32:39 +01:00
modmuss50
02e9616622
Start on 0.2.1
2019-04-07 15:18:11 +01:00
modmuss50
c43e771ef5
Only generate the run configs on the root project
2019-03-30 20:08:25 +00:00
Falkreon
22507be8da
Don't overwrite information set in RemapJar configure blocks after configure ( #52 )
2019-01-09 21:13:35 +00:00
asie
e038abcb8e
more gradle fixes
2018-12-31 00:42:49 +01:00
asie
6749c9688e
fix gradle 5 support changes
2018-12-30 23:26:50 +01:00
Adrian Siekierka
0dcb7070be
warn about refmap name after fields are populated, might help some things
2018-12-30 12:04:53 +01:00
Adrian Siekierka
6a77b5deaa
gradle 5.0 support, fix #38
2018-12-30 12:03:25 +01:00
Adrian Siekierka
530896e41a
make modCompile use flat directory artifact location instead of hack
2018-12-22 14:44:34 +01:00
Adrian Siekierka
a620812aab
build functional intermediary-mapped sources JARs; update Stitch
2018-12-22 14:37:16 +01:00
modmuss50
278c8d2401
Add a way to disable IDE run config auto generation. (Only applys when importing with idea's gradle tools)
2018-12-19 23:05:19 +00:00
modmuss50
96e0dd30be
Auto generate eclipse launch files
2018-12-12 13:43:42 +00:00
asie
b00b42e3bf
fix #28
2018-12-12 07:10:30 +01:00
modmuss50
f8bcf214f8
use project root dir, should fix files being all over the place
2018-12-10 14:28:58 +00:00
Adrian Siekierka
da675e9545
clean mapping provider code
2018-12-09 22:22:35 +01:00
asie
72a0375696
clean up Maven repositories
2018-12-09 08:21:32 +01:00
asie
b1d5bd0536
add field name population on mapping download
2018-11-21 09:03:56 +01:00
asie
cffd468b68
clean up RemapJar, add automatic mixin refmap name fill-in
2018-11-06 10:36:35 +01:00
modmuss50
c5a19955ff
New experimental way of remapping mods, this may not stay
2018-11-05 20:33:57 +00:00
modmuss50
94c7137086
Split mappings and minecraft
2018-11-05 15:54:14 +00:00
asie
8e3822dec7
fix AP not being present on classpath
2018-11-05 14:57:43 +01:00
modmuss50
9ed5dd7a01
Generate idea run configs for dir based projects
2018-11-05 12:00:54 +00:00
asie
b6779a6ec0
fix library transitiveness
2018-11-05 10:40:34 +01:00
modmuss50
d0e649766b
Change some stuff in hope that it helps things
2018-11-04 21:28:46 +00:00
NikkyAI
40f9168b6a
disable shading and small other fixes ( #12 )
...
* make Project in LoomGradleExtension private
* use gradle all distribution
* disable shading
2018-11-04 00:27:55 +00:00
modmuss50
3a6a4f4056
Log version
2018-11-03 18:03:43 +00:00
modmuss50
0770c57d6d
Revert "Fix remapped mods not being resolved by the ide"
...
This reverts commit 356a7c4
2018-11-03 17:24:16 +00:00
modmuss50
356a7c4d00
Fix remapped mods not being resolved by the ide
2018-11-03 12:59:37 +00:00
asie
d908e4129c
fabric-base -> fabric-loader
2018-11-02 21:16:14 +01:00
Adrian Siekierka
dff255da68
rename mapping headers
2018-11-02 17:19:57 +01:00
Adrian Siekierka
6b17d207d5
fix mod compilation
2018-11-02 10:33:03 +01:00