aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/moe/nea/firmament/util/uuid.kt
blob: 4aa0749183de11cf626aaa7c7334b0e46085ccab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
package moe.nea.firmament.util

import java.math.BigInteger
import java.util.UUID

fun parseDashlessUUID(dashlessUuid: String): UUID {
    val most = BigInteger(dashlessUuid.substring(0, 16), 16)
    val least = BigInteger(dashlessUuid.substring(16, 32), 16)
    return UUID(most.toLong(), least.toLong())
}