
Immersive Chemical Engineering
A mod add chemical relevant items to Minecraft
Preview
Added 3 types of Heat Exchangers, which can exchange heat between fluids Heat exchangers comes in 3 sizes, with identical function but with different processing capacity
To use this mod with CT defined recipes, simply pump 2 input fluid into the blue port, or manually define the fluid in GUI filter, the machine will then decide if recipe can work or not.
Gui
JEI
Customization
Config
> heatexchangercapacity: Internal tank size
> heat_exchangertickmultiplier: processing rate, smaller value gives higher speed
CraftTweaker
Fluids can be either cooled down or heated up, defined by CT scripts.
> import team.cappcraft.icheme.HeatExchanger;
> HeatExchanger.addCoolDownEntry(liquidstack input,liquidstack output, int heat);
> HeatExchanger.addHeatUpEntry(liquidstack input,liquidstack output, int heat);
> HeatExchanger.addBiDirectionEntry(liquidstack A,liquidstack B, int heat);
The processing logic is as follows:
- For a set of defined recipe
A Heated to B with heat x
C Cooled to D with heat y
- Machine will check if:
Temperature of A < Temperature of B
Temperature of C <Temperature of D
and Temperature of C >= Temperature of B
If valid, then least common multiple of x and y is applied to calculate amount of each heating/cooling fluid pair consumed in this process
This allows flexible definition of heating/cooling recipes