I installed Minecraft Forge around 2 months ago and its been running smoothly, but recently I can't open it. Whenever I do, it brings me to the Minecraft home screen and then freezes and sends me back into the Minecraft Launcher. The Minecraft Forge I use is 1.14.4 and it doesn't work. (The same thing happens with OptiFine). I tried reinstalling Forge, Minecraft, and OptiFine but it still showed the same message. The Vanilla Minecraft does work but not Minecraft Forge and OptiFine. This message pops up when I crash:
The game crashed whilst rendering screen Error: java.lang.IllegalArgumentException: Out of bounds: start: (0, 0) (size: 21x27); size: 21x27
Please help me, because I honestly don't know what to do.
---- Minecraft Crash Report -------- Minecraft Crash Report ----// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 10/20/19 1:56 PMDescription: Rendering overlay
java.lang.IllegalArgumentException: Out of bounds: start: (0, 0) (size: 18x27); size: 18x27 at net.minecraft.client.renderer.texture.NativeImage.func_211676_a(NativeImage.java:338) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.fonts.providers.TrueTypeGlyphProvider$GlpyhInfo.func_211573_a(SourceFile:140) ~[?:?] {re:classloading} at net.minecraft.client.gui.fonts.FontTexture.func_211131_a(SourceFile:48) ~[?:?] {re:classloading} at net.minecraft.client.gui.fonts.Font.func_211185_a(SourceFile:121) ~[?:?] {re:classloading} at net.minecraft.client.gui.fonts.Font.func_212458_a(SourceFile:107) ~[?:?] {re:classloading} at net.minecraft.client.gui.fonts.Font$$Lambda$2427/368191976.apply(Unknown Source) ~[?:?] {} at it.unimi.dsi.fastutil.chars.Char2ObjectOpenHashMap.computeIfAbsent(Char2ObjectOpenHashMap.java:479) ~[fastutil-8.2.1.jar:?] {} at net.minecraft.client.gui.fonts.Font.func_211187_a(SourceFile:107) ~[?:?] {re:classloading} at net.minecraft.client.gui.FontRenderer.func_211843_b(SourceFile:155) ~[?:?] {re:classloading} at net.minecraft.client.gui.FontRenderer.func_180455_b(SourceFile:86) ~[?:?] {re:classloading} at net.minecraft.client.gui.FontRenderer.func_211126_b(SourceFile:57) ~[?:?] {re:classloading} at net.minecraftforge.fml.client.gui.LoadingErrorScreen$LoadingEntryList$LoadingMessageEntry.render(LoadingErrorScreen.java:152) ~[?:?] {re:classloading} at net.minecraft.client.gui.widget.list.AbstractList.renderList(AbstractList.java:404) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.widget.list.AbstractList.render(AbstractList.java:178) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraftforge.fml.client.gui.LoadingErrorScreen.render(LoadingErrorScreen.java:94) ~[?:?] {re:classloading} at net.minecraft.client.gui.ResourceLoadProgressGui.render(ResourceLoadProgressGui.java:55) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:541) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:890) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:384) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(SourceFile:155) [?:?] {re:classloading} at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {} at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {} at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56) [forge-1.14.4-28.1.61.jar:28.1] {} at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$379/1917784974.call(Unknown Source) [forge-1.14.4-28.1.61.jar:28.1] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-4.1.0.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-4.1.0.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-4.1.0.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-4.1.0.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-4.1.0.jar:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:---------------------------------------------------------------------------------------
-- Head --Thread: Client threadStacktrace: at net.minecraft.client.renderer.texture.NativeImage.func_211676_a(NativeImage.java:338) at net.minecraft.client.gui.fonts.providers.TrueTypeGlyphProvider$GlpyhInfo.func_211573_a(SourceFile:140) at net.minecraft.client.gui.fonts.FontTexture.func_211131_a(SourceFile:48) at net.minecraft.client.gui.fonts.Font.func_211185_a(SourceFile:121) at net.minecraft.client.gui.fonts.Font.func_212458_a(SourceFile:107) at net.minecraft.client.gui.fonts.Font$$Lambda$2427/368191976.apply(Unknown Source) at it.unimi.dsi.fastutil.chars.Char2ObjectOpenHashMap.computeIfAbsent(Char2ObjectOpenHashMap.java:479) at net.minecraft.client.gui.fonts.Font.func_211187_a(SourceFile:107) at net.minecraft.client.gui.FontRenderer.func_211843_b(SourceFile:155) at net.minecraft.client.gui.FontRenderer.func_180455_b(SourceFile:86) at net.minecraft.client.gui.FontRenderer.func_211126_b(SourceFile:57) at net.minecraftforge.fml.client.gui.LoadingErrorScreen$LoadingEntryList$LoadingMessageEntry.render(LoadingErrorScreen.java:152) at net.minecraft.client.gui.widget.list.AbstractList.renderList(AbstractList.java:404) at net.minecraft.client.gui.widget.list.AbstractList.render(AbstractList.java:178) at net.minecraftforge.fml.client.gui.LoadingErrorScreen.render(LoadingErrorScreen.java:94) at net.minecraft.client.gui.ResourceLoadProgressGui.render(ResourceLoadProgressGui.java:55)
-- Overlay render details --Details: Overlay name: net.minecraft.client.gui.ResourceLoadProgressGuiStacktrace: at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:541) at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:890) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:384) at net.minecraft.client.main.Main.main(SourceFile:155) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56) at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$379/1917784974.call(Unknown Source) at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) at cpw.mods.modlauncher.Launcher.main(Launcher.java:65)
-- System Details --Details: Minecraft Version: 1.14.4 Minecraft Version ID: 1.14.4 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1151170280 bytes (1097 MB) / 2147483648 bytes (2048 MB) up to 2147483648 bytes (2048 MB) CPUs: 8 JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M ModLauncher: 4.1.0+62+5bfa59b ModLauncher launch target: fmlclient ModLauncher naming: srg ModLauncher services: /eventbus-1.0.0-service.jar eventbus PLUGINSERVICE /forge-1.14.4-28.1.61.jar object_holder_definalize PLUGINSERVICE /forge-1.14.4-28.1.61.jar runtime_enum_extender PLUGINSERVICE /accesstransformers-1.0.0-shadowed.jar accesstransformer PLUGINSERVICE /forge-1.14.4-28.1.61.jar capability_inject_definalize PLUGINSERVICE /forge-1.14.4-28.1.61.jar runtimedistcleaner PLUGINSERVICE /forge-1.14.4-28.1.61.jar fml TRANSFORMATIONSERVICE FML: 28.1 Forge: net.minecraftforge:28.1.61 FML Language Providers: [email protected] minecraft@1 Mod List: luckyblock-1.14.4-7.9.1 (1).jar Lucky Block {[email protected] NONE} modnametooltip_1.12.2-1.10.1.jar Mod Name Tooltip {modnametooltip@NONE NONE} MoreOresInONE-1.5.jar More Ores in ONE {[email protected] NONE} SpartanShields-1.12.2-1.5.4.jar Spartan Shields {spartanshields@NONE NONE} SuperTools-1.5b.jar Super Tools {[email protected] NONE} forge-1.14.4-28.1.61-universal.jar Forge {[email protected] NONE} forge-1.14.4-28.1.61-client.jar Minecraft {[email protected] NONE} Launched Version: 1.14.4-forge-28.1.61 LWJGL: 3.2.2 build 10 OpenGL: Intel(R) UHD Graphics 620 GL version 4.5.0 - Build 23.20.16.4973, Intel GL Caps: Using GL 1.3 multitexturing.Using GL 1.3 texture combiners.Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.Shaders are available because OpenGL 2.1 is supported.VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes Is Modded: Definitely; Client brand changed to 'forge' Type: Client (map_client.txt) Resource Packs: vanilla, file/nightly-1562814943.zip, file/Faithful-64x64-1.14.4-Stevens-Traditional-64x64-1.14.4.zip Current Language: English (United Kingdom) CPU: 8x Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
Looks like a texture pack is using textures file with wrong sizes like 18x27 pixels.
Try without texture packs.
Rollback Post to RevisionRollBack
Say something silly, Laugh 'til it hurts, Take a risk, Sing out loud, Rock the boat, Shake things up, Flirt with disaster, Buy something frivolous, Color outside the lines, Cause a scene, Order dessert, Make waves, Get carried away, Have a great day!
Hi there!
I installed Minecraft Forge around 2 months ago and its been running smoothly, but recently I can't open it. Whenever I do, it brings me to the Minecraft home screen and then freezes and sends me back into the Minecraft Launcher. The Minecraft Forge I use is 1.14.4 and it doesn't work. (The same thing happens with OptiFine). I tried reinstalling Forge, Minecraft, and OptiFine but it still showed the same message. The Vanilla Minecraft does work but not Minecraft Forge and OptiFine. This message pops up when I crash:
The game crashed whilst rendering screen Error: java.lang.IllegalArgumentException: Out of bounds: start: (0, 0) (size: 21x27); size: 21x27
Please help me, because I honestly don't know what to do.
--Shrekboy42021
Post the entire crash report using paste.ubuntu.com.
---- Minecraft Crash Report -------- Minecraft Crash Report ----// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 10/20/19 1:56 PMDescription: Rendering overlay
java.lang.IllegalArgumentException: Out of bounds: start: (0, 0) (size: 18x27); size: 18x27 at net.minecraft.client.renderer.texture.NativeImage.func_211676_a(NativeImage.java:338) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.fonts.providers.TrueTypeGlyphProvider$GlpyhInfo.func_211573_a(SourceFile:140) ~[?:?] {re:classloading} at net.minecraft.client.gui.fonts.FontTexture.func_211131_a(SourceFile:48) ~[?:?] {re:classloading} at net.minecraft.client.gui.fonts.Font.func_211185_a(SourceFile:121) ~[?:?] {re:classloading} at net.minecraft.client.gui.fonts.Font.func_212458_a(SourceFile:107) ~[?:?] {re:classloading} at net.minecraft.client.gui.fonts.Font$$Lambda$2427/368191976.apply(Unknown Source) ~[?:?] {} at it.unimi.dsi.fastutil.chars.Char2ObjectOpenHashMap.computeIfAbsent(Char2ObjectOpenHashMap.java:479) ~[fastutil-8.2.1.jar:?] {} at net.minecraft.client.gui.fonts.Font.func_211187_a(SourceFile:107) ~[?:?] {re:classloading} at net.minecraft.client.gui.FontRenderer.func_211843_b(SourceFile:155) ~[?:?] {re:classloading} at net.minecraft.client.gui.FontRenderer.func_180455_b(SourceFile:86) ~[?:?] {re:classloading} at net.minecraft.client.gui.FontRenderer.func_211126_b(SourceFile:57) ~[?:?] {re:classloading} at net.minecraftforge.fml.client.gui.LoadingErrorScreen$LoadingEntryList$LoadingMessageEntry.render(LoadingErrorScreen.java:152) ~[?:?] {re:classloading} at net.minecraft.client.gui.widget.list.AbstractList.renderList(AbstractList.java:404) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.widget.list.AbstractList.render(AbstractList.java:178) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraftforge.fml.client.gui.LoadingErrorScreen.render(LoadingErrorScreen.java:94) ~[?:?] {re:classloading} at net.minecraft.client.gui.ResourceLoadProgressGui.render(ResourceLoadProgressGui.java:55) ~[?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:541) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:890) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:384) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(SourceFile:155) [?:?] {re:classloading} at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {} at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {} at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56) [forge-1.14.4-28.1.61.jar:28.1] {} at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$379/1917784974.call(Unknown Source) [forge-1.14.4-28.1.61.jar:28.1] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-4.1.0.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-4.1.0.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-4.1.0.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-4.1.0.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-4.1.0.jar:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:---------------------------------------------------------------------------------------
-- Head --Thread: Client threadStacktrace: at net.minecraft.client.renderer.texture.NativeImage.func_211676_a(NativeImage.java:338) at net.minecraft.client.gui.fonts.providers.TrueTypeGlyphProvider$GlpyhInfo.func_211573_a(SourceFile:140) at net.minecraft.client.gui.fonts.FontTexture.func_211131_a(SourceFile:48) at net.minecraft.client.gui.fonts.Font.func_211185_a(SourceFile:121) at net.minecraft.client.gui.fonts.Font.func_212458_a(SourceFile:107) at net.minecraft.client.gui.fonts.Font$$Lambda$2427/368191976.apply(Unknown Source) at it.unimi.dsi.fastutil.chars.Char2ObjectOpenHashMap.computeIfAbsent(Char2ObjectOpenHashMap.java:479) at net.minecraft.client.gui.fonts.Font.func_211187_a(SourceFile:107) at net.minecraft.client.gui.FontRenderer.func_211843_b(SourceFile:155) at net.minecraft.client.gui.FontRenderer.func_180455_b(SourceFile:86) at net.minecraft.client.gui.FontRenderer.func_211126_b(SourceFile:57) at net.minecraftforge.fml.client.gui.LoadingErrorScreen$LoadingEntryList$LoadingMessageEntry.render(LoadingErrorScreen.java:152) at net.minecraft.client.gui.widget.list.AbstractList.renderList(AbstractList.java:404) at net.minecraft.client.gui.widget.list.AbstractList.render(AbstractList.java:178) at net.minecraftforge.fml.client.gui.LoadingErrorScreen.render(LoadingErrorScreen.java:94) at net.minecraft.client.gui.ResourceLoadProgressGui.render(ResourceLoadProgressGui.java:55)
-- Overlay render details --Details: Overlay name: net.minecraft.client.gui.ResourceLoadProgressGuiStacktrace: at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:541) at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:890) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:384) at net.minecraft.client.main.Main.main(SourceFile:155) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56) at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$379/1917784974.call(Unknown Source) at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) at cpw.mods.modlauncher.Launcher.main(Launcher.java:65)
-- System Details --Details: Minecraft Version: 1.14.4 Minecraft Version ID: 1.14.4 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1151170280 bytes (1097 MB) / 2147483648 bytes (2048 MB) up to 2147483648 bytes (2048 MB) CPUs: 8 JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M ModLauncher: 4.1.0+62+5bfa59b ModLauncher launch target: fmlclient ModLauncher naming: srg ModLauncher services: /eventbus-1.0.0-service.jar eventbus PLUGINSERVICE /forge-1.14.4-28.1.61.jar object_holder_definalize PLUGINSERVICE /forge-1.14.4-28.1.61.jar runtime_enum_extender PLUGINSERVICE /accesstransformers-1.0.0-shadowed.jar accesstransformer PLUGINSERVICE /forge-1.14.4-28.1.61.jar capability_inject_definalize PLUGINSERVICE /forge-1.14.4-28.1.61.jar runtimedistcleaner PLUGINSERVICE /forge-1.14.4-28.1.61.jar fml TRANSFORMATIONSERVICE FML: 28.1 Forge: net.minecraftforge:28.1.61 FML Language Providers: [email protected] minecraft@1 Mod List: luckyblock-1.14.4-7.9.1 (1).jar Lucky Block {[email protected] NONE} modnametooltip_1.12.2-1.10.1.jar Mod Name Tooltip {modnametooltip@NONE NONE} MoreOresInONE-1.5.jar More Ores in ONE {[email protected] NONE} SpartanShields-1.12.2-1.5.4.jar Spartan Shields {spartanshields@NONE NONE} SuperTools-1.5b.jar Super Tools {[email protected] NONE} forge-1.14.4-28.1.61-universal.jar Forge {[email protected] NONE} forge-1.14.4-28.1.61-client.jar Minecraft {[email protected] NONE} Launched Version: 1.14.4-forge-28.1.61 LWJGL: 3.2.2 build 10 OpenGL: Intel(R) UHD Graphics 620 GL version 4.5.0 - Build 23.20.16.4973, Intel GL Caps: Using GL 1.3 multitexturing.Using GL 1.3 texture combiners.Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.Shaders are available because OpenGL 2.1 is supported.VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes Is Modded: Definitely; Client brand changed to 'forge' Type: Client (map_client.txt) Resource Packs: vanilla, file/nightly-1562814943.zip, file/Faithful-64x64-1.14.4-Stevens-Traditional-64x64-1.14.4.zip Current Language: English (United Kingdom) CPU: 8x Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
Looks like a texture pack is using textures file with wrong sizes like 18x27 pixels.
Try without texture packs.