Borkler

An attempt to provide a simple, efficient and useful steam boiler.

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.

Borkler crafting recipe

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.

The Borkler Team

profile avatar
  • 1
    Followers
  • 1
    Projects
  • 936
    Downloads