progressbar stuff

This commit is contained in:
mewhenthe
2026-04-20 19:40:03 +02:00
parent d3fb4a65cb
commit 2baaee741f
10 changed files with 144 additions and 23 deletions

View File

@@ -15,23 +15,12 @@ import java.nio.charset.StandardCharsets
object FontProvider {
val map: MutableMap<Char, ArrayList<Byte>> = mutableMapOf();
fun load(loc: ResourceLocation) { // TODO: optimize, this can totally be optimized
fun load(loc: ResourceLocation) {
var man: ResourceManager = Minecraft.getInstance().resourceManager
var resource: Resource = man.getResourceOrThrow(loc)
var stream = resource.open()
var bfr = stream.bufferedReader();
while (stream.available() > 0) {
/*var key = Integer.parseInt(String(stream.readNBytes(5), StandardCharsets.UTF_8), 16).toChar()
stream.skip(1)
var bytes: ArrayList<Byte> = ArrayList<Byte>();
while (true) { // shut up will you
var b1 = stream.read()
if (b1 == 10) break // 10 is line break
var b2 = stream.read()
var value: Byte = Integer.parseInt(arrayOf(b1.toChar(), b2.toChar()).joinToString(""), 16).toByte()
bytes.add(value)
} */
var line: String = bfr.readLine()
var splitLine = line.split(":");
var key = splitLine[0].hexToInt().toChar();