aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorDream-Master <dream-master@gmx.net>2016-06-22 20:51:49 +0200
committerDream-Master <dream-master@gmx.net>2016-06-22 20:51:49 +0200
commit867104b90053932a03dc5b02a6d203beb2ae8d20 (patch)
tree5bdb5c6520e0b3bd2c96bbade104f9e45f80001e /src/main
parentad665de09d3691f6528b60850d93787e7aa28a2d (diff)
downloadGT5-Unofficial-867104b90053932a03dc5b02a6d203beb2ae8d20.tar.gz
GT5-Unofficial-867104b90053932a03dc5b02a6d203beb2ae8d20.tar.bz2
GT5-Unofficial-867104b90053932a03dc5b02a6d203beb2ae8d20.zip
851995fb6ec173a60db1c812aaf40c081ae6aaea [851995f]
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gregtech/api/util/GT_Utility.java28
1 files changed, 24 insertions, 4 deletions
diff --git a/src/main/java/gregtech/api/util/GT_Utility.java b/src/main/java/gregtech/api/util/GT_Utility.java
index c6d1ab5285..6f056650e2 100644
--- a/src/main/java/gregtech/api/util/GT_Utility.java
+++ b/src/main/java/gregtech/api/util/GT_Utility.java
@@ -1045,15 +1045,35 @@ public class GT_Utility {
}
public static boolean isOpaqueBlock(World aWorld, int aX, int aY, int aZ) {
- return aWorld.getBlock(aX, aY, aZ).isOpaqueCube();
+ boolean result;
+ try {
+ result=aWorld.getBlock(aX, aY, aZ).isOpaqueCube();
+ } catch (Throwable e) {
+ result=true;
+ }
+ return result;
+
}
public static boolean isBlockAir(World aWorld, int aX, int aY, int aZ) {
- return aWorld.getBlock(aX, aY, aZ).isAir(aWorld, aX, aY, aZ);
- }
+ boolean result;
+ try {
+ result=aWorld.getBlock(aX, aY, aZ).isAir(aWorld, aX, aY, aZ);
+ } catch (Throwable e) {
+ result=false;
+ }
+ return result;
+ }
public static boolean hasBlockHitBox(World aWorld, int aX, int aY, int aZ) {
- return aWorld.getBlock(aX, aY, aZ).getCollisionBoundingBoxFromPool(aWorld, aX, aY, aZ) != null;
+ boolean result;
+ try {
+ result=aWorld.getBlock(aX, aY, aZ).getCollisionBoundingBoxFromPool(aWorld, aX, aY, aZ) != null;
+ } catch (Throwable e) {
+ result=false;
+ }
+ return result;
+
}
public static void setCoordsOnFire(World aWorld, int aX, int aY, int aZ, boolean aReplaceCenter) {