Embers' Construct
Looking around I just didn't find the right mod that fulfilled this purpose. Me, having modding experience (although I never finished/published one before) took the task on myself and created Embers' Construct.
Although it is still in heavy development I actually released it and updated it several times till now.
The Mod
So what is this mod about? This mod is the bridge that connects Tinkers' Construct with Embers Rekindled, the bridge between classic tool tinkering and dwarven magic.
Table of Contents
This mod has a set of features:
- Melting and Stamping recipe integration
- Tinker recipe removal
- The Kiln and stamps
- The Bloomery and wrought iron
And stuff for modpack creators:
If you don't want to read this here this wiki is also available on GitHub
Melting and Stamping recipe integration
This mod takes all recipes from the smeltery and copies them to the melter, mixer centrifuge and stamper, meaning we can do the following:
- Melt everything with the melter that you can also smelt in the smeltery
- Create alloys with the mixer centrifuge that could be created in the smeltery
- Through the stamp system, stamp nearly everything you can obtain through casting
Bolt Crafting
With Tinkers' Construct, bolts get crafted by casting metal around the shaft. With Embers Construct it is a similar process. You put in a flat stamp on the stamper and the bolt shaft and the metal in the base and this is how you get bolts.
Tinker recipe removal
The config system allows it to remove the recipes of the smeltery after the recipes got copied. This enables you to experience Tinkers with Embers only. For more on this read here
Warning! If this feature is used in combination with Tinkers Survival, read more here.
The Kiln and stamps
So how do the stamps work? If you remember, Tinkers uses casts to let you create your metallic desires, Embers uses the stamper.
The conversion is easy, you just need to create the kiln and stamp table beforehand:
- Craft some raw flat stamps
- Put them into the stamp table
- Select the stamp in the stamp table you want to create
- Put raw stamp into kiln
- Bake!
- Put finished stamp into stamper
- Profit
As you can see the system works similar to the pattern system of Tinkers. Instead of blank patterns you need raw stamps. After you have your desired flat stamp you have to bake them like other Embers stamps, with the only difference being you have to use the kiln to bake them. When you got you finished stamps you can just use them as any other stamp in Embers.
The Bloomery and wrought iron
What is the deal with wrought iron? If you have Tinkers Survival installed and remove the Tinkers recipes, we got a problem with the tech tree. To melt metals with Embers you need the melter, it is crafted using lead. Lead is mining level diamond, so you basically need an iron pickaxe to mine it. Easy, right? Wrong! Tinkers Survival disables the default tools so that you have to use the Tinkers Tools. But with Tinkers you create iron picks by melting iron and casting it. This works because the smeltery is only crafted with seared bricks, which are relatively easy to come by. But because the recipes got removed and the smeltery is therefore basically disabled, you need to use Embers melter to melt iron. Oh, wait, we needed the iron pick to craft the melter in the first place...
But have no fear, this is where wrought iron comes in. Wrought iron is gained by heating up iron together with a specific amount of carbon dioxide and is easily malleable. This is perfect to use as a material in the part builder (which of course doesn't get disabled). How do we get wrought iron? Put iron ore together with some charcoal in the bloomery and there you have it! Now you can craft an "iron" pick in the tool station. It is less durable but in all other traits basically the same! With this wrought iron pick you can now gather some lead and craft your desired melter to get your production up and running!
Config
The config of this mod contains a few categories, General, Embers Construct Recipe Settings and Tinkers' Construct Recipe Settings.
General
In this category you can enable/disable the stamp table, the kiln and the bloomery as well as enable/disable the new-version-message when joining a world. Yes, I know, the message has no reason to be there to begin with as I implemented forges version checker, but I just wanna make sure people see it, often times I do something important in those updates.
Embers Construct Recipe Settings
This category contains recipe settings for this mod, which means:
- Make non-baked raw stamps reusable
- Make ores crushable with the flat stamp in the stamper
- Enable/disable copying smelter recipes
- Enable/disable copying alloying/mixing recipes
- Enable/disable copying casting/stamping recipes
Tinkers' Construct Recipe Settings
This category enables you to remove the recipes from Tinkers' Construct, you will most likely make use of this option.
Those recipes are removable:
- Alloying
- Smelting
- Table Casting
- Basin Casting
Module Config
The second config file is the modules file, this manages all integrations of this mod. This means you can enable/disable specific integrations, even the default Tinkers' Construct integration. Disabling an integration means its stamps get removed as well as some more specific stuff like for Soot the nugget stamp recipe for the kiln.
Craft Tweaker
This mod also has craft tweaker support. This means you are able to add/remove recipes to/from the bloomery and kiln.
The Bloomery
The bloomery has the className
mods.embersconstruct.Bloomery
. It has
the following methods:
method | description |
---|---|
add(IIngredient inputA, IIngredient inputB, IItemStack output) | adds a recipe with 2 inputs and one output |
removeByInput(IItemStack input) | removes all recipes having the given item stack as input |
removeByInput(IItemStack inputA, IItemStack inputB) | removes all recipes having the given item stacks as inputs |
removeByOutput(IItemStack output) | removes all recipes having the given item stack as output |
The Kiln
The kiln has the className
mods.embersconstruct.Kiln
. It has the
following methods:
method | description |
---|---|
add(IIngredient input, IItemStack output) | adds a recipe with one input and one output |
removeByInput(IItemStack input) | removes all recipes having the given item stack as input |
removeByOutput(IItemStack output) | removes all recipes having the given item stack as output |
Warning! The remove methods were named
removeInput
and removeOutput
in the versions before release 1.3.5
.