diff --git a/dependencies.gradle b/dependencies.gradle index 90f43e1..0598400 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -38,4 +38,5 @@ dependencies { compileOnly('com.github.GTNewHorizons:twilightforest:2.6.33:dev') compileOnly deobfCurse("headcrumbs-222838:2279949") compileOnly deobfCurse("botania-225643:2283837") + compileOnly deobfCurse('armourers-workshop-229523:3005075') } diff --git a/src/main/java/roadhog360/simpleskinbackport/mixinplugin/SimpleSkinBackportLateMixins.java b/src/main/java/roadhog360/simpleskinbackport/mixinplugin/SimpleSkinBackportLateMixins.java index f9dc4cc..a83a03f 100644 --- a/src/main/java/roadhog360/simpleskinbackport/mixinplugin/SimpleSkinBackportLateMixins.java +++ b/src/main/java/roadhog360/simpleskinbackport/mixinplugin/SimpleSkinBackportLateMixins.java @@ -33,6 +33,10 @@ public List getMixins(Set loadedMods) { mixins.add("botania.MixinClientProxy"); mixins.add("botania.MixinRenderTileSkullOverride"); } + + if(loadedMods.contains("armourersWorkshop")){ + mixins.add("aw.ClientProxyMixin"); + } } return mixins; } diff --git a/src/main/java/roadhog360/simpleskinbackport/mixins/late/aw/ClientProxyMixin.java b/src/main/java/roadhog360/simpleskinbackport/mixins/late/aw/ClientProxyMixin.java new file mode 100644 index 0000000..23fbe6b --- /dev/null +++ b/src/main/java/roadhog360/simpleskinbackport/mixins/late/aw/ClientProxyMixin.java @@ -0,0 +1,17 @@ +package roadhog360.simpleskinbackport.mixins.late.aw; + +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.CallbackInfoReturnable; +import riskyken.armourersWorkshop.proxies.ClientProxy; + +@Mixin(value = ClientProxy.class, remap = false) +public class ClientProxyMixin { + + @Inject(method = "useTexturePainting()Z", at = @At("HEAD"), cancellable = true) + private static void useTexturePainting(CallbackInfoReturnable cir) { + cir.setReturnValue(false); + } + +}