diff options
author | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2024-01-10 17:34:54 -0500 |
---|---|---|
committer | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2024-01-10 17:34:54 -0500 |
commit | ecce7cfee927125f6a299475c2691f87c1f2dafa (patch) | |
tree | bec048deeacf64690d4b5b9369d030154150954f /src/main/java/de/hysky/skyblocker/mixin/PlayerSkinTextureMixin.java | |
parent | e1346db932e8915890cbcf844e3dd06759b0ed8a (diff) | |
download | Skyblocker-ecce7cfee927125f6a299475c2691f87c1f2dafa.tar.gz Skyblocker-ecce7cfee927125f6a299475c2691f87c1f2dafa.tar.bz2 Skyblocker-ecce7cfee927125f6a299475c2691f87c1f2dafa.zip |
MixinExtrasify @Injects
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/mixin/PlayerSkinTextureMixin.java')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/mixin/PlayerSkinTextureMixin.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/de/hysky/skyblocker/mixin/PlayerSkinTextureMixin.java b/src/main/java/de/hysky/skyblocker/mixin/PlayerSkinTextureMixin.java index 1065bab0..50f478b8 100644 --- a/src/main/java/de/hysky/skyblocker/mixin/PlayerSkinTextureMixin.java +++ b/src/main/java/de/hysky/skyblocker/mixin/PlayerSkinTextureMixin.java @@ -5,13 +5,14 @@ import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; import org.spongepowered.asm.mixin.Unique; import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; import com.llamalad7.mixinextras.injector.WrapWithCondition; import de.hysky.skyblocker.config.SkyblockerConfigManager; import de.hysky.skyblocker.skyblock.item.PlayerHeadHashCache; import de.hysky.skyblocker.utils.Utils; -import dev.cbyrne.betterinject.annotations.Inject; import net.minecraft.client.texture.NativeImage; import net.minecraft.client.texture.PlayerSkinTexture; @@ -25,7 +26,7 @@ public class PlayerSkinTextureMixin { private boolean isSkyblockSkinTexture; @Inject(method = "remapTexture", at = @At("HEAD")) - private void skyblocker$determineSkinSource() { + private void skyblocker$determineSkinSource(CallbackInfoReturnable<NativeImage> cir) { if (Utils.isOnSkyblock()) { int skinHash = PlayerHeadHashCache.getSkinHash(this.url).hashCode(); this.isSkyblockSkinTexture = PlayerHeadHashCache.contains(skinHash); |