package at.hannibal2.skyhanni.mixins.hooks import at.hannibal2.skyhanni.SkyHanniMod import at.hannibal2.skyhanni.utils.StringUtils.matchMatcher import net.minecraft.client.gui.FontRenderer private val piggyPattern = "Piggy: (?.*)".toPattern() fun drawString( instance: FontRenderer, text: String, x: Int, y: Int, color: Int, ): Int { if (SkyHanniMod.feature.misc.hideScoreboardNumbers) { if (text.startsWith("§c") && text.length <= 4) { return 0 } } if (SkyHanniMod.feature.misc.hidePiggyScoreboard) { piggyPattern.matchMatcher(text) { val coins = group("coins") return instance.drawString("Purse: $coins", x, y, color) } } return instance.drawString(text, x, y, color) }