Simple Solar Boiler

The Simple Solar Boiler is a low-tech boiler that produces Steam from sunlight. While heated, the Solar Boiler has the same steam output as the of 150L Steam per 25 Ticks, or 6L/t overall.

Usage
The Simple Solar Boiler uses the same heating and cooling math as the Small Coal Boiler, however its "fuel" is more complicated.

Every 256 ticks, the boiler checks to see if it can see the sun. If it can, it gives itself 8 points of fuel. During the (about) 5 seconds (8x12=96 ticks) it is active from those 8 points of fuel, its heat increases by 6 (+8-2). During the following 8 seconds, it loses 3.25 heat (-1 per 45 ticks), for a net change of ~2.75 heat per 13 seconds of daylight, or roughly 0.21 degrees per second. It therefore takes 6.3 minutes for a cold Solar Boiler to start producing Steam (temperature=20 to temperature>=100). As a Minecraft day lasts only 10 minutes, if you do not sleep, a Solar Boiler will only produce Steam for about 4 minutes out of every 20-minute full day. So in order to make Solar Boilers practical, constant exploitation the 'sleep resets time to 6am' feature of beds is necessary.

It takes 38 minutes of continuous sunlight for a Solar Boiler to reach maximum temperature (500). Once maximum temperature has been reached, the boiler's "fuel efficiency" increases in the same way as other boilers. This would allow the boiler to briefly continue operating into nighttime, but does not have obvious effects otherwise.

The boiler can hold 16,000 Liters of steam and 16,000 Liters of water. As long as its temperature is above 100, every 25 ticks it will consume 1 Liter of water and produce 150 Liters of steam, equivalent to 6 mB/t of steam. Temperatures above 100 do not affect steam production. The Boiler will attempt to output steam from all of its sides except the bottom. However, it will accept water piped in from below, allowing water pipes to be safely placed below a line of boilers. If the steam tank fills, 1/4th of its capacity will be discarded and a smoke particle and hiss sound effect will be produced as an alert.

Water can be added to the boiler by right clicking on the machine with water buckets, or by placing any sort of cell with water in the water input slot in the GUI. Like all GregTech machines, it will give the empty cell back. If the temperature is above 100 and the boiler runs out of water, adding water will cause an explosion, so wait for it to cool off first.