diff options
| author | Mitchell Skaggs <skaggsm333@gmail.com> | 2019-06-15 20:23:55 -0500 |
|---|---|---|
| committer | Mitchell Skaggs <skaggsm333@gmail.com> | 2019-06-15 20:23:55 -0500 |
| commit | ba6e435970651f3005d408f16b35afb01de07a8d (patch) | |
| tree | 4fd6e8fe9955dc29cc1f875fba3d82d5a199cd6a /src/test/groovy/net/fabricmc/loom/BuildUtils.groovy | |
| parent | c0a58d1bc7d2860ea9c5a94263f9930475c08d08 (diff) | |
| download | architectury-loom-ba6e435970651f3005d408f16b35afb01de07a8d.tar.gz architectury-loom-ba6e435970651f3005d408f16b35afb01de07a8d.tar.bz2 architectury-loom-ba6e435970651f3005d408f16b35afb01de07a8d.zip | |
Add currently broken and disabled mixin build test
Diffstat (limited to 'src/test/groovy/net/fabricmc/loom/BuildUtils.groovy')
| -rw-r--r-- | src/test/groovy/net/fabricmc/loom/BuildUtils.groovy | 40 |
1 files changed, 39 insertions, 1 deletions
diff --git a/src/test/groovy/net/fabricmc/loom/BuildUtils.groovy b/src/test/groovy/net/fabricmc/loom/BuildUtils.groovy index f8f5d19f..8391fec4 100644 --- a/src/test/groovy/net/fabricmc/loom/BuildUtils.groovy +++ b/src/test/groovy/net/fabricmc/loom/BuildUtils.groovy @@ -155,7 +155,7 @@ static String genModJsonFile() { """ } -static String genModExampleFile() { +static String genModJavaFile() { """ package net.fabricmc.example; @@ -173,3 +173,41 @@ public class ExampleMod implements ModInitializer { } """ } + +static String genModMixinsJsonFile() { + """ +{ + "required": true, + "package": "net.fabricmc.example.mixin", + "compatibilityLevel": "JAVA_8", + "mixins": [ + ], + "client": [ + "ExampleMixin" + ], + "injectors": { + "defaultRequire": 1 + } +} +""" +} + +static String genModMixinsJavaFile() { + """ +package net.fabricmc.example.mixin; + +import net.minecraft.client.MinecraftClient; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(MinecraftClient.class) +public class ExampleMixin { + @Inject(at = @At("HEAD"), method = "init()V") + private void init(CallbackInfo info) { + System.out.println("This line is printed by an example mod mixin!"); + } +} +""" +} |
