diff options
Diffstat (limited to 'src/main/java/com/detrav/net/DetravProPickPacket00.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]); |