Home Getting Started With Scripts Using this wiki Commands CTGUI Global functions Bracket Handlers

Heat Exchanger

Package

import mods.ic2.HeatExchanger;

Methods

  • ILiquidStack output The liquid after it’s been heated up/cooled down
  • ILiquidStack input The liquid before it’s been heated up/cooled down
  • int heat The heat required to heat the fluid or gained by cooling it down

Alternatively you can use ILiquidDefinition objects instead of the ILiquidStack objects.

Add Fluid Cool Down

script.zs
mods.ic2.HeatExchanger.addFluidCoolDown(ILiquidStack output, ILiquidStack input, int heat);
mods.ic2.HeatExchanger.addFluidCoolDown(ILiquidDefinition output, ILiquidDefinition input, int heat);
mods.ic2.HeatExchanger.addFluidCoolDown(<liquid:lava>, <liquid:water>, 10);
mods.ic2.HeatExchanger.addFluidCoolDown(<liquid:lava>.definition, <liquid:water>.definition, 10);

Add Fluid Heat Up

script.zs
mods.ic2.HeatExchanger.addFluidHeatUp(ILiquidStack output, ILiquidStack input, int heat);
mods.ic2.HeatExchanger.addFluidHeatUp(ILiquidDefinition output, ILiquidDefinition input, int heat);
mods.ic2.HeatExchanger.addFluidHeatUp(<liquid:lava>, <liquid:water>, 10);
mods.ic2.HeatExchanger.addFluidHeatUp(<liquid:lava>.definition, <liquid:water>.definition, 10);