@@ -37,6 +37,7 @@ import com.lambda.util.FileUtils.downloadIfNotPresent
3737import com.lambda.util.FileUtils.ifNotExists
3838import com.lambda.util.FileUtils.isOlderThan
3939import com.lambda.util.FolderRegister.capes
40+ import com.lambda.util.StringUtils.asIdentifier
4041import com.lambda.util.extension.resolveFile
4142import kotlinx.coroutines.runBlocking
4243import net.minecraft.client.texture.NativeImage.read
@@ -57,7 +58,7 @@ object CapeManager : ConcurrentHashMap<UUID, String>(), Loadable {
5758 private val images = capes.walk()
5859 .filter { it.extension == " png" }
5960 .associate { it.nameWithoutExtension to NativeImageBackedTexture ({ it.nameWithoutExtension }, read(it.inputStream())) }
60- .onEach { (key, value) -> mc.textureManager.registerTexture(key.toIdentifier() , value) }
61+ .onEach { (key, value) -> mc.textureManager.registerTexture(key.asIdentifier , value) }
6162
6263 private val fetchQueue = mutableListOf<UUID >()
6364
@@ -100,7 +101,7 @@ object CapeManager : ConcurrentHashMap<UUID, String>(), Loadable {
100101 .downloadIfNotPresent(cape.url).getOrNull()
101102 ?.readBytes() ? : return @runIO
102103
103- mc.textureManager.registerTexture(cape.id.toIdentifier() , NativeImageBackedTexture ({ cape.id }, TextureUtils .readImage(bytes)))
104+ mc.textureManager.registerTexture(cape.id.asIdentifier , NativeImageBackedTexture ({ cape.id }, TextureUtils .readImage(bytes)))
104105
105106 put(uuid, cape.id)
106107 }.invokeOnCompletion { block(it) }
0 commit comments