if (connection == ForgeDirection.UNKNOWN){
return getCenterTexture();
} else if ((router != null) && getRouter().isRoutedExit(connection)) {
return getRoutedTexture(connection);
} else {
TextureType texture = getNonRoutedTexture(connection);
if(this.getUpgradeManager().hasRFPowerSupplierUpgrade() || this.getUpgradeManager().getIC2PowerLevel() > 0) {
if(texture.fileName.equals(Textures.LOGISTICSPIPE_NOTROUTED_TEXTURE.fileName)) {
texture = Textures.LOGISTICSPIPE_NOTROUTED_POWERED_TEXTURE;
} else if(texture.fileName.equals(Textures.LOGISTICSPIPE_LIQUID_TEXTURE.fileName)) {
texture = Textures.LOGISTICSPIPE_LIQUID_POWERED_TEXTURE;