aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
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]);