diff options
author | Phineasor <80113803+Phineasor@users.noreply.github.com> | 2022-12-30 11:23:40 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-30 12:23:40 +0100 |
commit | ac802e0abae29b3f7d16dc6134a384200bc791da (patch) | |
tree | cf1e94fd657d116c464537b60eed7f7155a2f03b /src/main/java/gregtech | |
parent | 8f35023bafd4b188b3bb184ec00a1d8392524156 (diff) | |
download | GT5-Unofficial-ac802e0abae29b3f7d16dc6134a384200bc791da.tar.gz GT5-Unofficial-ac802e0abae29b3f7d16dc6134a384200bc791da.tar.bz2 GT5-Unofficial-ac802e0abae29b3f7d16dc6134a384200bc791da.zip |
Add Failsafe for getCasingTextureForId to prevent null page. (#1612)
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r-- | src/main/java/gregtech/api/enums/Textures.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/gregtech/api/enums/Textures.java b/src/main/java/gregtech/api/enums/Textures.java index 47b9895844..f881ae693b 100644 --- a/src/main/java/gregtech/api/enums/Textures.java +++ b/src/main/java/gregtech/api/enums/Textures.java @@ -2079,7 +2079,9 @@ public class Textures { } public static ITexture getCasingTextureForId(int id) { - return casingTexturePages[(id >> 7) & 0x7f][id & 0x7f]; + final ITexture[] page = casingTexturePages[(id >> 7) & 0x7f]; + if (page == null) return null; + return page[id & 0x7f]; } public static void setCasingTextureForId(int id, ITexture iTexture) { |