aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/metatileentity
diff options
context:
space:
mode:
authorrepo_alt <wvk17@yandex.ru>2021-11-19 15:37:47 +0300
committerrepo_alt <wvk17@yandex.ru>2021-11-19 15:37:47 +0300
commit1cfe5b43fbae6d93ab5f713be24e20380510e6ba (patch)
treebb09597adc5a3e13288739e18d5fa6c3d840862e /src/main/java/gregtech/api/metatileentity
parentbca34e483173c303df98a14f39ec14e6a0a9db33 (diff)
downloadGT5-Unofficial-1cfe5b43fbae6d93ab5f713be24e20380510e6ba.tar.gz
GT5-Unofficial-1cfe5b43fbae6d93ab5f713be24e20380510e6ba.tar.bz2
GT5-Unofficial-1cfe5b43fbae6d93ab5f713be24e20380510e6ba.zip
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/3166
Flip wrench behaviour for buffer-like tiles
Diffstat (limited to 'src/main/java/gregtech/api/metatileentity')
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Buffer.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Buffer.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Buffer.java
index d5741f599d..1df2dac0f0 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Buffer.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Buffer.java
@@ -262,6 +262,16 @@ public abstract class GT_MetaTileEntity_Buffer extends GT_MetaTileEntity_TieredM
}
@Override
+ public boolean onWrenchRightClick(byte aSide, byte aWrenchingSide, EntityPlayer aPlayer, float aX, float aY, float aZ) {
+ aWrenchingSide = GT_Utility.getOppositeSide(aWrenchingSide);
+ if (getBaseMetaTileEntity().isValidFacing(aWrenchingSide)) {
+ getBaseMetaTileEntity().setFrontFacing(aWrenchingSide);
+ return true;
+ }
+ return false;
+ }
+
+ @Override
public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTimer) {
if (aBaseMetaTileEntity.isAllowedToWork() && aBaseMetaTileEntity.isServerSide() && (aBaseMetaTileEntity.hasWorkJustBeenEnabled() || aBaseMetaTileEntity.hasInventoryBeenModified() || aTimer % 200 == 0 || mSuccess > 0)) {
mSuccess--;