aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api
diff options
context:
space:
mode:
authorBlood-Asp <bloodasphendrik@gmail.com>2017-06-12 12:18:54 +0200
committerBlood-Asp <bloodasphendrik@gmail.com>2017-06-12 12:18:54 +0200
commitef22bf6ab925f2b1693eccdae9394a27aaed5cb8 (patch)
tree283855b3b0c91848d548f2d17021e01f0c592f81 /src/main/java/gregtech/api
parent8e043d00d992040c7394a04797c2984847a19dd2 (diff)
downloadGT5-Unofficial-ef22bf6ab925f2b1693eccdae9394a27aaed5cb8.tar.gz
GT5-Unofficial-ef22bf6ab925f2b1693eccdae9394a27aaed5cb8.tar.bz2
GT5-Unofficial-ef22bf6ab925f2b1693eccdae9394a27aaed5cb8.zip
Only open machine gui if front is free.
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine.java
index 29b47ab940..ebe16f0465 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine.java
@@ -346,7 +346,11 @@ public abstract class GT_MetaTileEntity_BasicMachine extends GT_MetaTileEntity_B
@Override
public boolean onRightclick(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer) {
if (aBaseMetaTileEntity.isClientSide()) return true;
- aBaseMetaTileEntity.openGUI(aPlayer);
+ if(aBaseMetaTileEntity.getAirAtSide((byte) mMainFacing)){
+ aBaseMetaTileEntity.openGUI(aPlayer);
+ }else{
+ GT_Utility.sendChatToPlayer(aPlayer,"Front blocked!");
+ }
return true;
}