diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/system/opengl/texture/OpenGLTextureUtil.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/system/opengl/texture/OpenGLTextureUtil.kt index 7ea2446a4..4b0200368 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/system/opengl/texture/OpenGLTextureUtil.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/system/opengl/texture/OpenGLTextureUtil.kt @@ -102,7 +102,6 @@ object OpenGLTextureUtil { } private fun InputStream.readFallbackTexture(): Pair { - // ToDo: This somehow crashes with some resource packs val image: BufferedImage = ImageIO.read(this) val rgb = image.getRGB(0, 0, image.width, image.height, null, 0, image.width) @@ -126,6 +125,7 @@ object OpenGLTextureUtil { Pair(Vec2i(decoder.width, decoder.height), data) } catch (exception: Throwable) { + this.reset() readFallbackTexture() } }