Only open machine gui if front is free.

This commit is contained in:
Blood-Asp 2017-06-12 12:18:54 +02:00
parent 8e043d00d9
commit ef22bf6ab9

View file

@ -346,7 +346,11 @@ public abstract class GT_MetaTileEntity_BasicMachine extends GT_MetaTileEntity_B
@Override @Override
public boolean onRightclick(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer) { public boolean onRightclick(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer) {
if (aBaseMetaTileEntity.isClientSide()) return true; if (aBaseMetaTileEntity.isClientSide()) return true;
if(aBaseMetaTileEntity.getAirAtSide((byte) mMainFacing)){
aBaseMetaTileEntity.openGUI(aPlayer); aBaseMetaTileEntity.openGUI(aPlayer);
}else{
GT_Utility.sendChatToPlayer(aPlayer,"Front blocked!");
}
return true; return true;
} }