diff options
author | Léa Gris <lea.gris@noiraude.net> | 2021-04-26 01:14:49 +0200 |
---|---|---|
committer | Léa Gris <lea.gris@noiraude.net> | 2021-04-26 01:14:49 +0200 |
commit | 47d60d6166bd9f7b518501596f3727ff32102a1b (patch) | |
tree | 129a970fefd1a4ba8af6ac7c05f5dc530e640249 /src/main/java/gregtech/api/metatileentity | |
parent | 8cf78defd29237ea711fb31f55de06c6fa9cfdc4 (diff) | |
download | GT5-Unofficial-47d60d6166bd9f7b518501596f3727ff32102a1b.tar.gz GT5-Unofficial-47d60d6166bd9f7b518501596f3727ff32102a1b.tar.bz2 GT5-Unofficial-47d60d6166bd9f7b518501596f3727ff32102a1b.zip |
fix(hidecover) unchained posttick caused missed texture and size change
Add missing chaining of the `onPostTick` event handler to parent class.
`GT_MetaPipeEntity_(Cable|Pipe|Fluid)` classes were not forwarding
the `onPostTick` event handler to their parent `MetaPipeEntity` class,
so pipes were not rendering the change unless another machine tile which
did properly chain the event handler to its parent
(like `GT_MetaTileEntity_TieredMachineBlock`) was present in same chunk.
Diffstat (limited to 'src/main/java/gregtech/api/metatileentity')
3 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java index e69e13b67a..19b6d26237 100644 --- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java +++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java @@ -294,6 +294,7 @@ public class GT_MetaPipeEntity_Cable extends MetaPipeEntity implements IMetaTile @Override public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { + super.onPostTick(aBaseMetaTileEntity, aTick); if (aBaseMetaTileEntity.isServerSide()) { { //amp handler diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Fluid.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Fluid.java index 8c88f0e3bd..708bbf2ca8 100644 --- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Fluid.java +++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Fluid.java @@ -232,6 +232,7 @@ public class GT_MetaPipeEntity_Fluid extends MetaPipeEntity { @Override public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { + super.onPostTick(aBaseMetaTileEntity, aTick); if (aBaseMetaTileEntity.isServerSide() && aTick % 5 == 0) { mLastReceivedFrom &= 63; if (mLastReceivedFrom == 63) { diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Item.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Item.java index 64064875ab..1bbae2821b 100644 --- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Item.java +++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Item.java @@ -156,6 +156,7 @@ public class GT_MetaPipeEntity_Item extends MetaPipeEntity implements IMetaTileE @Override public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { + super.onPostTick(aBaseMetaTileEntity, aTick); if (aBaseMetaTileEntity.isServerSide() && aTick % 10 == 0) { if (aTick % mTickTime == 0) mTransferredItems = 0; |