diff options
author | Detrav <witalyezep@gmail.com> | 2016-12-13 13:33:04 +0300 |
---|---|---|
committer | Detrav <witalyezep@gmail.com> | 2016-12-13 13:33:04 +0300 |
commit | 57f4fca3694b36aea993940f5bef838e45d98d3d (patch) | |
tree | e44440720ba48312c002cdb5d384713cf18772c5 /src/main/java | |
parent | 23659ec9efff146675500ae9b965632b0d6dbd81 (diff) | |
download | GT5-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.java | 23 |
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]); |