blob: a382a58ef5b9e3ad977519084578d6e4ccd293bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
package me.xmrvizzy.skyblocker.mixin;
import me.xmrvizzy.skyblocker.utils.Utils;
import net.minecraft.client.texture.PlayerSkinProvider;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.ModifyVariable;
@Mixin(PlayerSkinProvider.class)
public class PlayerSkinProviderMixin {
@ModifyVariable(method = "loadSkin(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/client/texture/PlayerSkinProvider$SkinTextureAvailableCallback;Z)V", at = @At("STORE"))
private Runnable skyblocker$removeInvalidBase64LogSpam(Runnable runnable) {
return Utils.isOnHypixel() ? () -> {
try {
runnable.run();
} catch (IllegalArgumentException ignored) {
}
} : runnable;
}
}
|