NikkyAI
dba326147a
fix Input annotation for FileCollection ( #119 )
2019-07-06 16:15:56 +01:00
modmuss50
583cfc495b
Fix warnings with task inputs
2019-06-24 11:20:28 +01: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
Dinolek
aa3f1da1be
Change Minecraft_*.launch to projectname_*.launch for genEclipseRuns ( #93 )
2019-05-27 22:16:44 +02:00
asie
4be5fe010f
use compileClasspath to remap JARs
2019-05-18 11:51:34 +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
asie
1c56fb2eda
updateMappings -> migrateMappings, new features
2019-05-10 13:55:17 +02:00
asie
64c21c01b8
add updateMappings task
2019-05-10 13:32:11 +02:00
asie
eff108344f
refactor genSources into multiple reusable tasks
2019-05-10 11:48:15 +02:00
modmuss50
7e59a90463
Fix remap jar not always running on subsequent builds
2019-05-06 11:34:45 +01:00
Chocohead
1dd8e47122
Avoid trying to download things offline ( #87 )
2019-05-01 21:30:50 +02:00
Dinolek
2b4d9fd3bc
eclipse wants run dir too ( #84 )
2019-04-27 18:45:07 +01:00
Adrian Siekierka
f768f9316e
cease loading the same mappings file a million times
2019-04-24 19:32:35 +02:00
Adrian Siekierka
b5b3138e24
fix line number remapping, add option to disable mixin refmap remapping (unnecessary in loader 0.4.0+, but needs testting)
2019-04-23 22:50:39 +02:00
Adrian Siekierka
b37079c931
backport FernFlowerTask and relevant systems from 0.3
2019-04-22 13:40:59 +02:00
Adrian Siekierka
7c25b0399c
fix nestJar option default in RemapJar
2019-04-22 01:16:56 +02:00
Adrian Siekierka
6a7a00c426
add toggle to disable jar nesting in RemapJar tasks
2019-04-22 00:41:28 +02:00
Adrian Siekierka
07ab36a97d
fix IDE generation file paths assuming CWD == project root, close #72
2019-04-21 11:48:00 +02:00
Adrian Siekierka
bcae78333d
rewrite source remapper to use tiny-mappings-parser
2019-04-21 11:29:19 +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
Adrian Siekierka
988c7e483d
fix unnecessary pointless LoomFernflowerDecompiler warnings
2019-04-20 23:31:52 +02:00
Adrian Siekierka
085021dcbb
update libraries; move asset downloading to task that does not run on every build, but only when it is required (runClient and IDEs)
2019-04-20 20:56:05 +02:00
copygirl
26c548195e
Fix VS Code launching in wrong folder ( #66 )
...
It appears that a backslash in the working directory (in "launch.json") is not correctly handled by the Java launcher or so, causing the game to run in the workspace folder instead of "run".
2019-04-09 14:36:54 +01:00
modmuss50
c43e771ef5
Only generate the run configs on the root project
2019-03-30 20:08:25 +00:00
asie
cd54faba44
fix runtask rundir
2018-12-23 21:43:22 +01:00
asie
d4ae5e9b72
fix #48
2018-12-23 19:37:09 +01:00
asie
0b38f3ecc5
use more reliable renamer, update Stitch - fix #46
2018-12-23 19:18:40 +01:00
Adrian Siekierka
4c625b45bc
fix licenseFormat
2018-12-22 21:27:46 +01:00
therealfarfetchd
58512f2f47
Put tasks in 'fabric' group
2018-12-22 17:06:18 +01:00
Adrian Siekierka
a39d0b6656
add cleanLoomMappings, close #36
2018-12-22 15:35:36 +01:00
Adrian Siekierka
a620812aab
build functional intermediary-mapped sources JARs; update Stitch
2018-12-22 14:37:16 +01:00
modmuss50
2b85714448
Very early source remapping
2018-12-22 10:31:30 +01:00
Adrian Siekierka
79ec748a12
parse fabric-installer.json for mod devenvs, add loaderLaunchMethod param for that purpose, tweak LineNumberAdjustmentVisitor
2018-12-22 10:31:10 +01:00
asie
ad4e6fd6ff
fix #20
2018-12-13 09:50:01 +01:00
modmuss50
f875e34a67
Only add -XstartOnFirstThread on mac os
2018-12-12 18:10:47 +00:00
modmuss50
a2fc5ddf9c
Merge branch 'start-on-first-thread' of https://github.com/shadowfacts/fabric-loom into shadowfacts-start-on-first-thread
2018-12-12 13:44:42 +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
David Vierra
a6c3406ba5
runClient and runServer now respect the jvmArgs property
2018-12-11 14:05:12 -10:00
Sander de Goeij
8544e64033
Fix a typo in launch.json generation
2018-12-11 13:25:48 +01:00
Shadowfacts
8a0c05eadb
Add -XstartOnFirstThread, required when running on macOS
2018-12-10 20:47:02 -05: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
c6c88e69de
update Stitch, add CleanLoomBiaries
2018-12-08 13:40:02 +01:00
modmuss50
43d3a46296
Use pomf jar, and don't override run configs
2018-12-04 20:20:22 +00:00
modmuss50
3766182f93
Added vscode task to generate launch.json
...
A few plugins will make the experience a lot better:
https://marketplace.visualstudio.com/items?itemName=redhat.java
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack
2018-12-01 17:04:15 +00:00
modmuss50
64e052cf25
Clean up GenIdeaProject, fixes run args not being updated
2018-12-01 16:08:52 +00:00
Adrian Siekierka
836b321107
switch to fernflower, add line number remapping
2018-12-01 10:52:17 +01:00
Adrian Siekierka
e41e3e532a
add sources generation, update guava
2018-11-30 21:16:42 +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
1fae916384
fix run client, fix needed as it now runs in a named env
2018-11-05 22:15:00 +00: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
1691c8c2d8
use one asset directory
2018-11-05 14:44:52 +01:00
modmuss50
9ed5dd7a01
Generate idea run configs for dir based projects
2018-11-05 12:00:54 +00:00
modmuss50
d0e649766b
Change some stuff in hope that it helps things
2018-11-04 21:28:46 +00:00
modmuss50
bbf5e341e3
Fix some streams not being closed, clean up the mod reobfuscater, fix runClient task
2018-11-04 18:46:37 +00:00
modmuss50
0a5245d508
Revert "Fix some streams not being closed, clean up the mod reobfuscater, fix runClient task"
...
This reverts commit 30a71c1
2018-11-03 18:44:31 +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
30a71c133d
Fix some streams not being closed, clean up the mod reobfuscater, fix runClient task
2018-11-03 13:50:57 +00:00
modmuss50
356a7c4d00
Fix remapped mods not being resolved by the ide
2018-11-03 12:59:37 +00: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
asie
e05aae6cd8
remove MixinDevRemapper, delete intermediary JAR before trying to create it
2018-11-02 09:02:19 +01:00
asie
060cdd8c2f
pass fabricMappingFile to devenv
2018-11-02 00:44:31 +01:00
asie
226f237924
mixin refmap remapping support
2018-11-02 00:40:51 +01:00
Adrian Siekierka
bd5d306a9a
debloat, fix fabric-base
2018-11-01 12:15:09 +01:00
modmuss50
f32359d7c3
Fix building mods
2018-10-31 19:55:29 +00:00
modmuss50
79cfe6fbb3
Mod dev env fixes
2018-10-31 19:25:41 +00:00
Adrian Siekierka
0d2c97bf51
move JAR merging to Stitch
2018-10-31 18:18:42 +01:00
Adrian Siekierka
a99bee8f7c
update libraries, switch to tiny-remapper as default
2018-10-31 15:23:50 +01:00
modmuss50
cbdb516d5b
Download pomf directly from maven, can be refactored to use maven correctly in the future
2018-10-30 11:45:27 +00:00
modmuss50
ec4bd3162a
Added modCompile config to allow deps to be remapped
2018-10-29 11:55:30 +00:00
Adrian Siekierka
2668cae022
allow using either Enigma or Tiny for remapping JAR
2018-10-27 18:20:29 +02:00
Adrian Siekierka
fdd4334a15
add license header
2018-10-27 16:14:05 +02:00
asie
708430e66e
cleanup
2018-10-27 08:27:06 +02:00
modmuss50
8481ccc478
Remove some mixin prebaker stuff we no longer need
2018-10-27 00:06:51 +01:00
modmuss50
9a2b847772
Use tiny remapper to remap minecraft, some minor cleanup
2018-10-26 23:43:39 +01:00
modmuss50
90746a93c1
More name updates, should help in a few places
2018-10-25 12:40:41 +01:00
asie
2c5e50b5a3
ongoing de-OMLification
2018-10-24 22:07:18 +02:00
modmuss50
88315e4ccf
Revert "Remove a bunch of stuff + update to support modlauncher"
...
This reverts commit 6b59f9c
2018-10-22 19:46:42 +01:00
modmuss50
856e8b5c1f
Mixin remapper + fixes. Now runs on notch names
2018-08-07 18:52:17 +01:00
modmuss50
60fd3105cc
Remove LW, should also fix lwjgl 2 being added
2018-08-07 12:42:50 +01:00
modmuss50
6b59f9cc59
Remove a bunch of stuff + update to support modlauncher
2018-08-05 21:45:54 +01:00
gegy1000
d73bcc926d
Update enigma
2018-06-23 16:03:43 +02:00
gegy1000
b598d87680
Update enigma
2018-06-23 09:53:53 +02:00
modmuss50
5296c98606
Fix OML not being in IDE's scopes
2018-06-20 13:19:44 +01:00
modmuss50
fb94d092ad
Add skipPrebake
2018-06-20 13:12:02 +01:00
modmuss50
9e4012571a
Lets get it working, and then write clean code
2018-06-19 11:04:39 +01:00
modmuss50
65bebb6fbc
Should fix OML build part 2
2018-06-19 10:49:10 +01:00
modmuss50
0b75f4d284
Should fix OML build
2018-06-19 10:43:40 +01:00
modmuss50
b298dd2a1b
include pack.mcmeta + more log4j stuff
2018-05-15 21:35:58 +01:00
TheCodedOne
24e3a3fb7d
Make OpenGradle merge data from client
2018-05-15 02:14:12 +01:00
TheCodedOne
db3ff955e5
Change default enviroment arguments to oml
2018-05-15 01:56:39 +01:00
modmuss50
4f5d72d82f
Merge remote-tracking branch 'origin/master'
2018-05-14 21:29:52 +01:00
modmuss50
5546d876fb
No longer use sponges own tweak class, run client task now uses the obfed jar.
2018-05-14 21:29:48 +01:00
gegy1000
5280806f45
Fix VSCode resource configuration
2018-05-14 16:13:20 +02:00
modmuss50
66c043f171
Fix runClient
2018-05-14 14:47:43 +01:00
modmuss50
ae97990aaa
Use OML pomf
2018-05-14 14:35:23 +01:00
TheCodedOne
e9d2218173
add mixins to the default arguments
2018-05-14 00:01:38 +01:00
TheCodedOne
bd7dfab919
Move user cache
2018-05-13 02:43:40 +01:00
TheCodedOne
abf17b01d7
Fix environment setup
2018-05-11 23:00:06 +01:00
modmuss50
33ed804006
Download mappings straight from Jenkins, bypassing clouldflare
2017-05-13 12:07:23 +01:00
modmuss50
9018e10b7f
Fix ObfuscationService when using local mappings.
2017-05-12 13:16:39 +01:00
modmuss50
aa483181c0
Update Gradle, Fix mappings not being extracted when using local mappings.
2017-05-11 13:02:53 +01:00
modmuss50
4059979e21
Update jenkins URL
2017-04-05 13:20:40 +01:00
modmuss50
29631ad1bb
Fix crash when resolving libs of new snapshot.
2017-03-31 12:27:55 +01:00
modmuss50
d4792dd0af
Always remap jar when using local mappings.
2017-02-10 13:26:53 +00:00
modmuss50
673f21c506
Add the ability to use custom mapping files.
2017-02-10 13:14:46 +00:00
modmuss50
2eaae5be44
Allow running without a POMF version set, and remove cyclic dep of fabric base to allow building for now.
2017-02-09 18:21:42 +00:00
modmuss50
a6ce8cfd9d
Update to use my jenkins
2016-11-16 20:59:20 +00:00
modmuss50
1e10eb79a5
Fix vscode task
2016-11-02 17:30:04 +00:00
modmuss50
e274d0c8c5
Improve mod re-mapper
2016-10-23 17:31:56 +01:00
modmuss50
9f959ef04d
Fix mod obof, and add property to specify refmapName
2016-10-20 16:55:46 +01:00
modmuss50
a2903acd3b
Fix temp dir not being deleted after use
2016-10-12 19:41:10 +01:00
modmuss50
3ebbd9463c
Initial untested support for mixin remapping
2016-10-12 15:34:04 +01:00
modmuss50
85d51cb1a1
Remove need to use genIdeaRuns, now just use the idea task
...
Remove making everything public - breaks a lot of shit
2016-10-12 10:22:08 +01:00
modmuss50
22f1743a08
Fix mixin pre-baker
2016-10-09 13:18:00 +01:00
modmuss50
3f24ce0289
Initial work on pre baking mixins
...
Downloading of fabric base + deps needs fixing, I may do it a different way.
This is mainly moving pc commit as a lot of stuff here isn't final.
2016-10-07 13:17:04 +01:00
modmuss50
c322cbd3de
Use weave
...
Update to gradle 3.1
Add new maven handling
2016-09-22 20:33:47 +01:00
modmuss50
a32b94a657
Add runServer and runClient tasks
2016-09-21 10:46:57 +01:00
modmuss50
7b9ae34c1e
Added basic visual code support, run with vscode to generate workspace
2016-09-20 20:01:10 +01:00
modmuss50
91708d4475
pomfVersion
2016-09-10 15:26:24 +01:00
modmuss50
ab0b8fd09f
Rename pomf to pomf_build
2016-09-10 13:15:27 +01:00
modmuss50
5da73c87f8
Use pomf releases, build against gradle 3
2016-09-10 13:09:15 +01:00
modmuss50
3180710e0b
Fix jar file not being public
2016-08-25 18:03:21 +01:00
modmuss50
53752d098c
Fix missing natives
2016-08-25 12:59:33 +01:00
modmuss50
3eb9b77746
Now stores files in the user gradle folder, will prevent downloading assets for each project
2016-08-25 12:42:23 +01:00
modmuss50
547c242ff0
publify enigma exported jar file
2016-08-24 22:38:23 +01:00
Modmuss50
b3c6e50b9a
Add back missing png file
2016-08-23 00:14:34 +01:00
Shadowfacts
e3b9e83f10
Generate server run config
2016-08-20 10:16:23 -04:00
modmuss50
14574cf6a0
Handle new method of mappings
2016-08-17 19:34:57 +01:00
modmuss50
65e2a76d70
Jar merging + reformat
2016-08-17 17:38:54 +01:00
Shadowfacts
00382284fe
Update IDEA run configuration generation
2016-08-17 10:45:04 -04:00
modmuss50
c89344527b
Load project deps from within gradle, should allow moduals to be built
2016-08-17 00:30:48 +01:00