Commit graph

357 commits

Author SHA1 Message Date
modmuss50
7bcc6b98ff Rewrite native handling, fixes support for gradle 5.6.3 Fixes Fixes
This will require run configs to be regenerated
Added cleanLoom, just a task that depends on cleanLoomBinaries and cleanLoomMappings
2019-10-22 20:04:38 +01:00
modmuss50
5a607963b5 Only process lines that contain :: should fix an odd StringIndexOutOfBoundsException 2019-10-21 20:57:10 +01:00
Daomephsta
61e60b28d2 Pass target project argument to ${project_loc} variable in generated Eclipse run configs () 2019-09-26 08:33:24 +01:00
modmuss50
91c150c7e7 Simplify last fix 2019-09-06 20:09:13 +01:00
modmuss50
6bec4e592a add modCompileOnly and include deps in the implementation configuration in the run tasks 2019-09-06 19:59:45 +01:00
Fudge
7c6e9a37c0 copy non-java files into remapped sources jar (fixes and ) ()
* copy non-java files into remapped sources jar

* Simplify isJavaFile

* remove unused import

* Use path API
2019-08-23 11:59:16 +01:00
Elise
5ab5097b4d Mixin processing runs under scala, allowing java mixins to call scala methods () 2019-08-23 11:59:06 +01:00
modmuss50
0b07f1badf Add a quick way to specify custom minecraft manifest urls 2019-08-15 17:45:08 +01:00
modmuss50
3455e087ab Fix genSources task not being in the fabric group 2019-08-02 15:15:40 +01:00
modmuss50
927c3f22cc Fix runClient/Server tasks not always including the mod 2019-07-29 12:28:46 +01:00
modmuss50
b315d9a553 Fix for files not being downloaded when the don't exist. Closes
@asiekierka im not sure if this is the correct fix so could you please verify, thanks.
2019-07-25 16:52:09 +01:00
asie
3435447a77 fix provider crash 2019-07-24 23:52:34 +02:00
asie
8d05cba5a9 fix building on gradle 4.9 2019-07-24 23:10:13 +02:00
asie
f26e77df11 remove debug code 2019-07-24 23:05:44 +02:00
asie
3c7d6fd87f caching/performance improvements 2019-07-24 23:04:45 +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
NikkyAI
dba326147a fix Input annotation for FileCollection () 2019-07-06 16:15:56 +01:00
Adrian Siekierka
fd7d4b29db update libraries 2019-06-29 11:43:13 +02:00
Adrian Siekierka
efba2a2cb5 update libraries 2019-06-29 09:33:52 +02:00
Adrian Siekierka
f269ba5039 update dependencies 2019-06-28 23:54:54 +02:00
modmuss50
c2ccece4c2 Fix getRootProjectPersistentCache() not using the root project, closes 2019-06-24 11:23:28 +01:00
modmuss50
b09574eb70 Possible fix for intelij moudle not being selected in run configs 2019-06-24 11:21:08 +01:00
modmuss50
583cfc495b Fix warnings with task inputs 2019-06-24 11:20:28 +01:00
modmuss50
3e4ade38a7 Merge branch 'pull/110' into dev/0.2.5
# Conflicts:
#	gradle/wrapper/gradle-wrapper.properties
#	src/main/java/net/fabricmc/loom/util/MixinRefmapHelper.java
2019-06-24 11:17:45 +01:00
modmuss50
9f0cdbf1a4 Start work on 0.2.5, update to gradle 5.5-rc-3 2019-06-24 11:13:47 +01:00
asie
2c714f357e update libraries 2019-06-20 15:25:48 +02:00
Mitchell Skaggs
ee9991fdf1
Increment version due to binary and source incompatible changes 2019-06-16 13:33:23 -05:00
Mitchell Skaggs
d5dad70de5
Update Gradle wrapper and make tests use older Gradle version to test compatibility 2019-06-16 13:31:58 -05:00
Mitchell Skaggs
ba6e435970
Add currently broken and disabled mixin build test 2019-06-15 20:23:55 -05:00
Mitchell Skaggs
c0a58d1bc7
Add simple build functional test 2019-06-15 16:28:37 -05:00
Mitchell Skaggs
52814a5b7b
Extract file generation from functional tests 2019-06-12 17:14:44 -05:00
Mitchell Skaggs
6376d197c6
Fix unused and broken imports in MixinRefmapHelper 2019-06-12 17:13:55 -05:00
Mitchell Skaggs
d0c6b68e31
Update Gradle to 5.1.1 for Lazy Configuration support 2019-06-12 17:13:25 -05:00
Mitchell Skaggs
69df7ed774
Add simple integration tests for the plugin 2019-06-10 22:22:18 -05: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
a12fd8e6eb fix remapped mods not including yarn minecraft version 2019-06-07 22:17:40 +02:00
Mitchell Skaggs
11246870fa Replace existing/duplicate nested jars () 2019-06-07 10:24:36 +02:00
modmuss50
565d01b7c4 Fix license violations 2019-05-28 12:38:59 +01:00
asie
754c061e2b add modApi, modImplementation, modRuntimeOnly; try to improve source remapping performance 2019-05-28 09:23:27 +02:00
asie
b03b5d2156 begin 0.2.4 snapshot line 2019-05-27 22:31:32 +02:00
asie
393ced01b3 use mappings name in MinecraftMappedProvider 2019-05-27 22:23:24 +02:00
Pyrofab
467b696393 Make modCompile work with non-empty jar classifiers, fixes () 2019-05-27 22:18:19 +02:00
SquidDev
ae5beb0326 Depend on assemble rather than buildNeeded ()
This means test suites are not run before starting Minecraft.
2019-05-27 22:17:38 +02:00
Dinolek
aa3f1da1be Change Minecraft_*.launch to projectname_*.launch for genEclipseRuns () 2019-05-27 22:16:44 +02:00
asie
4134c7ef50 pull in annotationProcessor dependencies from fabric-loader JSON too 2019-05-27 22:14:35 +02:00
asie
89d207d06b remove hacky mixin refmap remapper 2019-05-27 22:01:30 +02:00
modmuss50
e73febd7f4 Possible fix for 2019-05-26 16:02:35 +01:00
asie
4be5fe010f use compileClasspath to remap JARs 2019-05-18 11:51:34 +02:00
Adrian Siekierka
3d21ce811b fix DownloadUtil not downloading file if ETag present, but file is not 2019-05-17 12:59:40 +02:00
Adrian Siekierka
38c395b2e7 remapJar should, by default, add nested dependencies 2019-05-11 18:38:01 +02:00