diff options
| author | Martin Robertz <dream-master@gmx.net> | 2018-09-06 08:40:35 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-09-06 08:40:35 +0200 |
| commit | 8043ad2663d07bd97d7eaf7c9dcaaac72c413e72 (patch) | |
| tree | 11351ed8e8ff50d06a985956ecb5f90a75842de9 /src/main/java/gregtech/api/metatileentity/MetaTileEntity.java | |
| parent | 9d530773035ad21cffb1f558fa8309a57021c3b2 (diff) | |
| parent | 9cd17d07c543a14a80672fa709c419f7c580a344 (diff) | |
| download | GT5-Unofficial-8043ad2663d07bd97d7eaf7c9dcaaac72c413e72.tar.gz GT5-Unofficial-8043ad2663d07bd97d7eaf7c9dcaaac72c413e72.tar.bz2 GT5-Unofficial-8043ad2663d07bd97d7eaf7c9dcaaac72c413e72.zip | |
Merge pull request #144 from GTNewHorizons/pipe_overhaul_and_fluidfilter_fix
Pipe/Cable overhaul & Add filter output on fluid filters
Diffstat (limited to 'src/main/java/gregtech/api/metatileentity/MetaTileEntity.java')
| -rw-r--r-- | src/main/java/gregtech/api/metatileentity/MetaTileEntity.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java b/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java index 7c3df98955..4f627458a4 100644 --- a/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java +++ b/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java @@ -835,12 +835,20 @@ public abstract class MetaTileEntity implements IMetaTileEntity { @Override public void onColorChangeServer(byte aColor) { - // + final IGregTechTileEntity meta = getBaseMetaTileEntity(); + final int aX = meta.getXCoord(), aY = meta.getYCoord(), aZ = meta.getZCoord(); + for (byte aSide = 0; aSide < 6 ; aSide++ ) { + // Flag surrounding pipes/cables to revaluate their connection with us if we got painted + final TileEntity tTileEntity = meta.getTileEntityAtSide(aSide); + if ((tTileEntity instanceof BaseMetaPipeEntity)) { + ((BaseMetaPipeEntity) tTileEntity).onNeighborBlockChange(aX, aY, aZ); + } + } } @Override public void onColorChangeClient(byte aColor) { - // + // Do nothing apparently } @Override |
