Fixes #4693: Fix color applicator not working on cable-buses.
This commit is contained in:
@@ -324,21 +324,21 @@ public class ColorApplicatorItem extends AEBasePoweredItem
|
|||||||
return w.setBlockState(pos, newState);
|
return w.setBlockState(pos, newState);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (blk instanceof CableBusBlock && p != null) {
|
||||||
|
return ((CableBusBlock) blk).recolorBlock(w, pos, side, newColor.dye, p);
|
||||||
|
}
|
||||||
|
|
||||||
TileEntity be = w.getTileEntity(pos);
|
TileEntity be = w.getTileEntity(pos);
|
||||||
if (be instanceof IColorableTile) {
|
if (be instanceof IColorableTile) {
|
||||||
IColorableTile ct = (IColorableTile) be;
|
IColorableTile ct = (IColorableTile) be;
|
||||||
AEColor c = ct.getColor();
|
AEColor c = ct.getColor();
|
||||||
if (c != newColor) {
|
if (c != newColor) {
|
||||||
ct.recolourBlock(side, newColor, null);
|
ct.recolourBlock(side, newColor, p);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (blk instanceof CableBusBlock && p != null) {
|
|
||||||
return ((CableBusBlock) blk).recolorBlock(w, pos, side, newColor.dye, p);
|
|
||||||
}
|
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user