aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorDetrav <witalyezep@gmail.com>2016-12-13 13:33:04 +0300
committerDetrav <witalyezep@gmail.com>2016-12-13 13:33:04 +0300
commit57f4fca3694b36aea993940f5bef838e45d98d3d (patch)
treee44440720ba48312c002cdb5d384713cf18772c5 /src/main/java
parent23659ec9efff146675500ae9b965632b0d6dbd81 (diff)
downloadGT5-Unofficial-57f4fca3694b36aea993940f5bef838e45d98d3d.tar.gz
GT5-Unofficial-57f4fca3694b36aea993940f5bef838e45d98d3d.tar.bz2
GT5-Unofficial-57f4fca3694b36aea993940f5bef838e45d98d3d.zip
- HOTFIX array index meta error
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/detrav/net/DetravProPickPacket00.java23
1 files changed, 14 insertions, 9 deletions
diff --git a/src/main/java/com/detrav/net/DetravProPickPacket00.java b/src/main/java/com/detrav/net/DetravProPickPacket00.java
index 07fcb0f64c..dc59032922 100644
--- a/src/main/java/com/detrav/net/DetravProPickPacket00.java
+++ b/src/main/java/com/detrav/net/DetravProPickPacket00.java
@@ -135,15 +135,20 @@ public class DetravProPickPacket00 extends DetravPacket {
for (short meta : map[i][j].values()) {
String name;
short[] rgba;
- //Пока только по одному буду
- Materials tMaterial = GregTech_API.sGeneratedMaterials[meta % 1000];
- if (tMaterial == null) {
- exception++;
- continue;
- }
- rgba = tMaterial.getRGBA();
- //ores.put(GT_Ore)
- name = GT_LanguageManager.getTranslation("gt.blockores." + meta + ".name");
+ //Пока только по одному буду
+ Materials tMaterial = null;
+ try {
+ tMaterial = GregTech_API.sGeneratedMaterials[meta % 1000];
+ } catch (Exception e) {
+ tMaterial = null;
+ }
+ if (tMaterial == null) {
+ exception++;
+ continue;
+ }
+ rgba = tMaterial.getRGBA();
+ //ores.put(GT_Ore)
+ name = GT_LanguageManager.getTranslation("gt.blockores." + meta + ".name");
raster.setSample(i, j, 0, rgba[0]);
raster.setSample(i, j, 1, rgba[1]);