package Ġworld . ce pi . k st om . util Ċ Ċ import Ġnet . min est om . server . utils . moj ang . Mo j ang Utils Ċ import Ġjava . math . BigInteger Ċ import Ġjava . util .* Ċ Ċ object ĠMo j ang Ġ{ ĊĠĠĠ Ġfun Ġget Uuid ( username : ĠString ): ĠUUID Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠjsonObject Ġ= ĠMo j ang Utils . from Username ( username ) Ġ?: Ġreturn ĠUUID . randomUUID () ĊĠĠĠĠĠĠĠ Ġval Ġid Ġ= ĠjsonObject . get (" id ") ?. asString Ġ?: Ġreturn ĠUUID . randomUUID () ĊĠĠĠĠĠĠĠ Ġval Ġbig Integer Ġ= ĠBigInteger ( id , Ġ 1 6 ) ĊĠĠĠĠĠĠĠ Ġreturn ĠUUID ( big Integer . shift Right ( 6 4 ). to Long (), Ġbig Integer . to Long ()) ĊĠĠĠ Ġ} Ċ }