
Invalid frame index and model loading failure for tfmg:block/gas_lamp_fire
Absolves opened this issue · 1 comments
Thank you for creating this mod. I am encountering a client-side texture and model loading error related to the gas_lamp_fireasset.
The game log shows a long series of "Invalid frame index" warnings for the sprite tfmg:block/gas_lamp_fire, which ultimately leads to a "Failed to load model" error. In-game, this manifests as the affected block (likely the Gas Lamp) displaying the purple-and-black missing texture pattern.
Environment:
•
Minecraft Version: 1.21.1
•
Mod Loader: NeoForge 21.1.203
•
TFMG Mod Version: tfmg-1.0.2f.jar
•
Other Mods: This issue occurs when only the TFMG module and its dependencies are installed.
Error Log (Snippet from latest.log):
[29Aug2025 03:30:58.491] [Worker-ResourceReload-14/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 0: 16
[29Aug2025 03:30:58.491] [Worker-ResourceReload-14/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 1: 17
... (Multiple similar lines) ...
[29Aug2025 03:30:58.492] [Worker-ResourceReload-14/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 31: 15
[29Aug2025 03:30:58.485] [Worker-ResourceReload-18/ERROR] [net.minecraft.client.resources.model.ModelManager/]: Failed to load model
Steps to Reproduce:
1.
Launch the game with the TFMG mod installed.
2.
Load into a world.
3.
Observe the errors in the log during resource loading.
4.
The gas lamp block will appear with a broken texture.
Additional Information:
•
This issue does not seem to crash the game, but it breaks the visual of the block.
•
I have tested this without any other resource packs; the issue is present with the mod's default textures.
I have attached the full latest.logfile for your detailed review. Thank you for your time and attention to this matter.
[298月2025 03:59:07.627] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 0: 16
[298月2025 03:59:07.628] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 1: 17
[298月2025 03:59:07.628] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 2: 18
[298月2025 03:59:07.628] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 3: 19
[298月2025 03:59:07.628] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 4: 20
[298月2025 03:59:07.628] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 5: 21
[298月2025 03:59:07.628] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 6: 22
[298月2025 03:59:07.628] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 7: 23
[298月2025 03:59:07.628] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 8: 24
[298月2025 03:59:07.628] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 9: 25
[298月2025 03:59:07.623] [Worker-Main-22/ERROR] [net.minecraft.client.resources.model.ModelManager/]: Failed to load model tfmg:models/block/encased_shaft/block.json
com.google.gson.JsonParseException: JSON data was null or empty
at TRANSFORMER/[email protected]/net.minecraft.util.GsonHelper.fromJson(GsonHelper.java:534) ~[client-1.21.1-20240808.144430-srg.jar%23199!/:?]
at TRANSFORMER/[email protected]/net.minecraft.util.GsonHelper.fromJson(GsonHelper.java:582) ~[client-1.21.1-20240808.144430-srg.jar%23199!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.block.model.BlockModel.fromStream(BlockModel.java:83) ~[client-1.21.1-20240808.144430-srg.jar%23199!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.resources.model.ModelManager.lambda$loadBlockModels$8(ModelManager.java:144) ~[client-1.21.1-20240808.144430-srg.jar%23199!/:?]
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) [?:?]
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) [?:?]
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
[298月2025 03:59:07.628] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 10: 26
[298月2025 03:59:07.629] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 11: 27
[298月2025 03:59:07.629] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 12: 28
[298月2025 03:59:07.629] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 13: 29
[298月2025 03:59:07.629] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 14: 30
[298月2025 03:59:07.629] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 15: 31
[298月2025 03:59:07.629] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 24: 8
[298月2025 03:59:07.629] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 25: 9
[298月2025 03:59:07.629] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 26: 10
[298月2025 03:59:07.629] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 27: 11
[298月2025 03:59:07.629] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 28: 12
[298月2025 03:59:07.629] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 29: 13
[298月2025 03:59:07.629] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 30: 14
[298月2025 03:59:07.630] [Worker-Main-1/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite tfmg:block/gas_lamp_fire frame 31: 15
[298月2025 03:59:07.622] [Worker-Main-23/ERROR] [net.minecraft.client.resources.model.ModelManager/]: Failed to load model tfmg:models/block/encased_shaft/item.json
com.google.gson.JsonParseException: JSON data was null or empty
at TRANSFORMER/[email protected]/net.minecraft.util.GsonHelper.fromJson(GsonHelper.java:534) ~[client-1.21.1-20240808.144430-srg.jar%23199!/:?]
at TRANSFORMER/[email protected]/net.minecraft.util.GsonHelper.fromJson(GsonHelper.java:582) ~[client-1.21.1-20240808.144430-srg.jar%23199!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.block.model.BlockModel.fromStream(BlockModel.java:83) ~[client-1.21.1-20240808.144430-srg.jar%23199!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.resources.model.ModelManager.lambda$loadBlockModels$8(ModelManager.java:144) ~[client-1.21.1-20240808.144430-srg.jar%23199!/:?]
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) [?:?]
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) [?:?]
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
[298月2025 03:59:07.624] [Worker-Main-3/ERROR] [net.minecraft.client.resources.model.ModelManager/]: Failed to load model tfmg:models/block/engine_block.json
com.google.gson.JsonParseException: JSON data was null or empty
at TRANSFORMER/[email protected]/net.minecraft.util.GsonHelper.fromJson(GsonHelper.java:534) ~[client-1.21.1-20240808.144430-srg.jar%23199!/:?]
at TRANSFORMER/[email protected]/net.minecraft.util.GsonHelper.fromJson(GsonHelper.java:582) ~[client-1.21.1-20240808.144430-srg.jar%23199!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.renderer.block.model.BlockModel.fromStream(BlockModel.java:83) ~[client-1.21.1-20240808.144430-srg.jar%23199!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.resources.model.ModelManager.lambda$loadBlockModels$8(ModelManager.java:144) ~[client-1.21.1-20240808.144430-srg.jar%23199!/:?]
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) [?:?]
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) [?:?]
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
[298月2025 03:59:07.633] [Worker-Main-13/ERROR] [net.minecraft.client.resources.model.ModelManager/]: Failed to load model tfmg:models/block/fireproof_brick_reinforcement.json
com.google.gson.JsonParseException: JSON data was null or empty