feat: Add *base64 and *json nbt path matchers
This commit is contained in:
@@ -1,7 +1,14 @@
|
||||
|
||||
package moe.nea.firmament.util
|
||||
|
||||
import java.util.Base64
|
||||
|
||||
object Base64Util {
|
||||
fun decodeString(str: String): String {
|
||||
return Base64.getDecoder().decode(str.padToValidBase64())
|
||||
.decodeToString()
|
||||
}
|
||||
|
||||
fun String.padToValidBase64(): String {
|
||||
val align = this.length % 4
|
||||
if (align == 0) return this
|
||||
|
||||
Reference in New Issue
Block a user