diff options
author | repo_alt <wvk17@yandex.ru> | 2021-11-19 15:37:47 +0300 |
---|---|---|
committer | repo_alt <wvk17@yandex.ru> | 2021-11-19 15:37:47 +0300 |
commit | 1cfe5b43fbae6d93ab5f713be24e20380510e6ba (patch) | |
tree | bb09597adc5a3e13288739e18d5fa6c3d840862e /src/main/java/gregtech/api/metatileentity | |
parent | bca34e483173c303df98a14f39ec14e6a0a9db33 (diff) | |
download | GT5-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.java | 10 |
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--; |