shedaniel
021773f263
Merge remote-tracking branch 'FabricMC/dev/0.6' into dev/0.6-forge
...
# Conflicts:
# build.gradle
# src/main/java/net/fabricmc/loom/LoomGradleExtension.java
# src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
# src/main/java/net/fabricmc/loom/configuration/processors/MinecraftProcessedProvider.java
# src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingsProvider.java
# src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftNativesProvider.java
# src/main/java/net/fabricmc/loom/configuration/providers/minecraft/assets/MinecraftAssetsProvider.java
# src/main/java/net/fabricmc/loom/task/GenVsCodeProjectTask.java
# src/main/java/net/fabricmc/loom/util/SourceRemapper.java
2021-02-14 15:42:50 +08:00
modmuss50
da6a50d558
asm 9.1
2021-02-12 18:18:42 +00:00
shedaniel
17d60503f1
Publish to my maven
2021-02-09 09:25:22 +08:00
shedaniel
cbb00df99a
Still takes about a minute to download all the assets, should be much better than 5 minutes.
2021-02-03 10:58:56 +08:00
shedaniel
32e5297de4
Merge remote-tracking branch 'FabricMC/dev/0.6' into dev/0.6-forge
2021-02-02 14:59:33 +08: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
shedaniel
dfb5f5dd83
Update fabric mixin, fix #3 , reduce logger spam
2021-01-24 18:32:17 +08:00
shedaniel
ff30e23345
Apply license header
2021-01-19 09:16:36 +08:00
Juuxel
4a1d31a110
Fix forgeInject compilation because of missing dependencies on Gradle 6
2021-01-18 11:16:01 +08:00
shedaniel
e88f78bc62
Merge remote-tracking branch 'FabricMC/dev/0.6' into dev/0.6-forge
...
# Conflicts:
# .github/workflows/test-push.yml
# build.gradle
# src/main/java/net/fabricmc/loom/util/Constants.java
2021-01-18 09:08:38 +08:00
shedaniel
3a49510c01
Merge remote-tracking branch 'FabricMC/dev/0.6' into dev/0.6-forge
2021-01-18 09:07:03 +08:00
modmuss50
f0bb05a205
Remove dep on procyon-fabric-compilertools I cannot see its use
2021-01-16 13:57:43 +00:00
modmuss50
20dd62d5b4
Update a number of dependencies
2021-01-16 13:50:45 +00:00
shedaniel
6f10845562
Allow switching to fabric mixin in forge, allowing advanced refmap remapper, making yarn for forge working.
2021-01-13 20:32:37 +08:00
shedaniel
d44b56c128
Not depend on ForgeGradle and remap using SpecialSource directly
2021-01-11 00:27:15 +08:00
shedaniel
0e64ffa086
Migrate to our fork of mercury
2021-01-08 01:09:28 +08:00
shedaniel
e507000686
Multi-thread remapping, fix parameter annotations for forge, update CleanLoomBinaries to include forge jars, make forge jars respect refresh dependencies.
2020-12-28 20:17:19 +08:00
shedaniel
6647f77d95
Proper mod depending
2020-12-27 13:02:10 +08: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
modmuss50
3bdccee02e
Refactor and fix game/loader library handling ( #298 )
...
Update fernflower
2020-12-21 19:34:00 +00:00
modmuss50
3ab757363c
Start 0.6 dev cycle
2020-12-21 19:31:47 +00:00
shedaniel
0fa2f6c73b
Fix plugin id
2020-12-08 19:51:12 +08:00
shedaniel
371ec1bb2b
Change name to forgified-fabric-loom
2020-12-08 15:27:29 +08:00
shedaniel
42b1de13f2
Setup forgified loom from Juuxel that allows for better production use.
2020-12-08 15:12:31 +08:00
Juuxel
ddb810ed99
Remap mixins properly (and cursedly)
2020-12-04 16:01:58 +02:00
Juuxel
2d88e849ec
Add support for project ATs
2020-12-03 17:48:28 +02:00
Juuxel
2a10b70546
Add the mixin config to built jar manifests
2020-12-03 16:49:21 +02:00
Juuxel
e88a614b72
Add Forge mixin support
2020-12-03 12:21:01 +02:00
Juuxel
6fc3af3f65
Add environment variables to runClient and runServer
2020-12-03 12:03:18 +02:00
Juuxel
581b300f55
Use the source set to generate the MOD_CLASSES env var
2020-12-03 12:00:11 +02:00
Juuxel
5a8cd5ce9f
Switch to TR (once again) for remapping srg -> official
...
It works now :^)
2020-12-02 21:30:27 +02:00
Juuxel
80780701d1
Manifest cleanup
2020-12-02 20:46:56 +02:00
Juuxel
8046f0c33c
Merge the Forge manifest with the Minecraft manifest, ignoring any class sections
2020-12-02 20:28:03 +02:00
Juuxel
028ae4a4ac
Add experimental access transforming support
2020-12-02 19:52:14 +02:00
Juuxel
702cf11d33
Shade tiny mappings parser inside the injection jar, add launch property for the mapping path
2020-11-30 21:13:10 +02:00
Juuxel
385e0c9544
Add yarn naming service that is injected to the game jar
...
If Forge can do it, so can I.
2020-11-30 20:29:00 +02:00
Juuxel
e4d696bac2
Merge remote-tracking branch 'upstream/dev/0.5' into forge
...
# Conflicts:
# src/main/java/net/fabricmc/loom/AbstractPlugin.java
# src/main/java/net/fabricmc/loom/LoomGradleExtension.java
# src/main/java/net/fabricmc/loom/providers/MappingsProvider.java
# src/main/java/net/fabricmc/loom/task/RemapJarTask.java
# src/main/java/net/fabricmc/loom/util/Constants.java
2020-11-29 22:50:37 +02:00
modmuss50
98725f9400
Publish using github actions
2020-11-15 17:32:57 +00:00
modmuss50
d1281be741
Migrate to access-widener library ( #294 )
2020-11-15 16:15:02 +00:00
Jamie Mansfield
db623157aa
Use Mercury 0.1.0-rc1 ( #301 )
2020-11-15 16:03:16 +00:00
modmuss50
9029a699d9
Official Mojang Mappings support
...
# Please read and understand the EULA before using!
Use in your build.gradle with the following:
`mappings minecraft.officialMojangMappings()`
To automatically migrate to Mojang mappings run the following:
`gradlew.bat migrateMappings --mappings "net.mojang.minecraft:mappings:1.16.2"`
Co-authored-by: Ramid Khan <ramidzkh@gmail.com >
2020-08-24 22:12:26 +01:00
Joshua Schirra
032ee6f9f1
fix build number not being expanded to proper value ( #254 )
...
convert String to GString so that the value is interpolated properly
2020-08-10 08:13:23 +01:00
Juuxel
186b09518b
Revert "Try using SpecialSource directly instead of going through ForgeGradle"
...
This reverts commit 3f9c6978 .
While this could work in theory, I'd also have to reimplement and run
the ForgeGradle jar stripping function myself. Delegating the work to
ForgeGradle is simple enough for now, though it limits Loom to Gradle 5.
2020-07-28 00:44:31 +03:00
Juuxel
3f9c697834
Try using SpecialSource directly instead of going through ForgeGradle
2020-07-28 00:40:54 +03:00
Juuxel
cea09e71e2
Add srgRemapJar (unknown if it works, I need to add more Forge dependencies first)
2020-07-27 22:44:47 +03:00
Juuxel
2af551366b
Add Forge dependencies to projects
2020-07-27 21:55:55 +03:00
Juuxel
d062055eaf
Inject Forge earlier to remap its SRG names to Yarn
2020-07-27 20:40:59 +03:00
Juuxel
38721a3f8c
Add non-patched and Forge classes to the game jar
2020-07-27 20:29:56 +03:00
Juuxel
3ff0f73791
Switch back to Atlas
2020-07-27 19:39:25 +03:00
Juuxel
7002bb6ded
broken
2020-07-27 19:34:42 +03:00