aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
authorPhineasor <80113803+Phineasor@users.noreply.github.com>2022-12-30 11:23:40 +0000
committerGitHub <noreply@github.com>2022-12-30 12:23:40 +0100
commitac802e0abae29b3f7d16dc6134a384200bc791da (patch)
treecf1e94fd657d116c464537b60eed7f7155a2f03b /src/main/java/gregtech
parent8f35023bafd4b188b3bb184ec00a1d8392524156 (diff)
downloadGT5-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.java4
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) {