aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/dulkirmod/features/chat/FakeMsg.kt
blob: 8e4d2dd6098b356f1e93e8b58e372a16c11d4ef5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package dulkirmod.features.chat

import dulkirmod.utils.TextUtils
import net.minecraftforge.client.event.ClientChatReceivedEvent

object FakeMsg {
    private val dulkirRegex = "^From \\[MVP(\\+|\\+\\+)] Dulkir: c:".toRegex()
    fun handle(event: ClientChatReceivedEvent, unformatted: String) {
        if (dulkirRegex.matches(unformatted)) {
            event.isCanceled = true
            val message = unformatted.replace(dulkirRegex, "").replace("&", "§")
            TextUtils.info(message, false)
        }
    }
}