blob: ea771c1e933f5f0c623e77fa7ff68b5b11a3ae86 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package de.hysky.skyblocker.mixin;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
import de.hysky.skyblocker.config.SkyblockerConfigManager;
import de.hysky.skyblocker.utils.Utils;
import dev.cbyrne.betterinject.annotations.Inject;
import net.minecraft.client.texture.PlayerSkinTexture;
@Mixin(PlayerSkinTexture.class)
public class PlayerSkinTextureMixin {
@Inject(method = "stripAlpha", at = @At("HEAD"), cancellable = true)
private static void skyblocker$dontStripAlphaValues(CallbackInfo ci) {
if (Utils.isOnSkyblock() && SkyblockerConfigManager.get().general.dontStripSkinAlphaValues) ci.cancel();
}
}
|