Description
This is an attempt at providing a simple steam boiler, capable of operating on both liquid and solid fuel, for use with other mods that provide steam turbines. Yes, I'm looking at you, @ZeroNoRyouki. Love your work.
Following the release of Thermal Expansion for 1.16, I was dumbfounded and a bit disappointed to see that the good old steam boiler augment for dynamos was gone. While it may be re-added in the near future, essentially rendering this mod obsolete and useless, I came up with this as a solution and an excuse to get back into programming. As of today, it's somewhat usable, so I decided to put it out there for anyone to use and hopefully provide some feedback as to how it can be improved.
Borkler adds its own version of steam, compatible with Extreme Reactors 2, albeit still very buggy. In fact, the whole thing is still very buggy. But hey, it's a work in progress. Hopefully, it will become a viable, standalone alternative for all our steam boiling needs. It can also be used with Mekanism: if you try to pull steam from the boiler with a gas-extracting device (such as a Pressurized Tube set to pull), Borkler "liquid" Steam will be converted to Mekanism's gaseous Steam on-the-fly, as of version 0.2.3. Previous versions are also Mekanism-friendly, but you have to pipe in the "liquid" steam to a Rotary Condensentrator first, because Mekanism gases.
The Boiler
The boiler is an easily craftable block, made by combining a furnace, a cauldron, some iron, cobblestone and glass in a regular crafting table.

Features
The Boiler is capable of converting water and lava into Steam, for use with turbines such as those in Extreme Reactors. Each boiler is capable of producing a configurable amount of steam - 25 mB/tick by default - consuming a proportional amount of water.
Borkler's boiler contains 3 internal tanks: one for water, one for liquid fuel, and one for steam. The water and fuel tanks can contain up to 4000 mB of liquid; the steam tank is capable of holding up to 8000 mB of steam.
It can use any kind of burnable item as fuel, as well as have lava pumped into it from external sources or a bucket. If there's water in its tank, and its steam tank is not full, it will start consuming fuel (with a preference for burning items) and water to produce steam, which, as of right now, will automatically be pumped out to available acceptors (tanks, turbines, etc.)
As of version 0.2.2, Borkler provides JEI integration, meaning you can see which fluids you can use with it, as well as the current water to steam conversion ratio and steam production rates for your world/server.
CraftTweaker
Version 0.2.1 adds CraftTweaker support, meaning you can register any fluid to be compatible with Borkler as a fuel. Syntax is as follows:
<recipetype:borkler:borkler_fuel>.addFuel("aNameForYourRecipe", <fluid> * 1 , burnTimePerMB);
So, a recipe to add Thermal Light oil as a fuel, burning for 15 ticks/mB, would look like this:
<recipetype:borkler:borkler_fuel>.addFuel("test", <fluid:thermal:light_oil> * 1, 15);
Simple enough, right?
Config
Borkler will create a default borkler.toml file in your config/ folder. Current settings include automatic fluid extraction from adjacent sources and some balancing stuff.
Note: the "hungry" setting is not implemented yet.
Planned Features:
- The ability to be turned on or off via redstone.
- Automatic item input.
- Sides configuration, such as what you have in Thermal Expansion, Mekanism and other respectable mods.
- Waila/Hwyla and TheOneProbe integration.
- Tiers or augmentations, increasing steam output and tank capacity.
- More server-friendliness.
- Bugfixes. Even more of them.
Credits
Borkler's textures are based on the furnace textures from the Unity resource pack, and released under the same Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License. A big thank you and shoutout to CyanideX.
Can I use this in my modpack?
Hell yeah! If you haven't been scared away by my most sincere description, you're free to use this however you see fit.
In fact, it doesn't make sense to use this without other mods.
Borkler is free software: you're absolutely permitted to modify and redistribute it under the terms of the GPLv3. I just kindly ask you to link any Borkler-powered creations of yours to this page.
AD
Become Premium to remove Ads!
What means Verified?
-
Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
-
Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
-
Security: The mod should not contain any malicious code or attempts to steal personal information.
-
Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
-
Originality: The mod should be original and not a copy of someone else's work.
-
Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
-
Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
-
License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
-
Documentation: The mod should come with clear and detailed documentation on how to install and use it.
AD
Become Premium to remove Ads!
How to Install
Download Forge & Java
Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.
Prepare
Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.
Add Mods
Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder
Enjoy
You are now Ready. Re-start your Game and start Playing.