
Alloy Forgery adds a multiblock alloy smelter, the Alloy Forge. In its base configuration it serves as an easy way to increase ore yield, but everything is data-driven allowing you to add new forges and recipes as you please. These data-driven features are mostly intended for mod and modpack authors, especially because new forge types can only be added through other mod-datapacks or global configuration files.
By default there are three forge tiers, each with different fuel capacity and speed. They're all made from different stone-like materials, you can look them up on the wiki.
All controllers are crafted according to this pattern, with the outer ring of blocks corresponding to that controller's material. To construct a forge, simply follow the convenient guide above this piece of text using any combination of blocks that forge type supports.


Development Discord:
Join this is if you have any issues or need help adding new content
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 | ||||
| 10h ago | 1 |
Fixed an issue related to data components.
Should be playable, but please report any issues you find.
Initial port to 26.1.2.
REI and EMI compat is disabled for this version, as they need more fixes.
- Fixed a duplication issue when feeding buckets into the Alloy Forge by hand (#173)
- Ported the fix for bad RecipeInjector check to 1.21.10, allowing you to override Alloy Forge Controller Recipes
- Fixed a duplication issue when feeding buckets into the Alloy Forge by hand (#173)
- Ported the fix for bad RecipeInjector check to 1.21.10, allowing you to override Alloy Forge Controller Recipes
- Fixed a duplication issue when feeding buckets into the Alloy Forge by hand (#173)
- Ported the fix for bad RecipeInjector check to 1.21.10, allowing you to override Alloy Forge Controller Recipes
- Fixed a duplication issue when feeding buckets into the Alloy Forge by hand (#173)
- Ported the fix for bad RecipeInjector check to 1.21.10, allowing you to override Alloy Forge Controller Recipes
Fix a crash with Fabric due to a faulty SpriteComponent
Fix a crash with Fabric due to a faulty SpriteComponent
Fix a bug with RecipeInjector, preventing overriding recipes
Fix a bug with RecipeInjector, preventing overriding recipes
- Change modid to
alloy-forgeryto be consistent with other WispForest mods
## Fixes:
- Fix issues with data loader dependencies not being set leading to issues with forge tiers not being bound
- Fix for issues with forge definitions not loading leading to issues like crashing and such
- Change modid to
alloy-forgeryto be consistent with other WispForest mods
## Fixes:
- Fix issues with data loader dependencies not being set leading to issues with forge tiers not being bound
- Fix for issues with forge definitions not loading leading to issues like crashing and such
- Change modid to
alloy-forgeryto be consistent with other WispForest mods
## Fixes:
- Fix issues with data loader dependencies not being set leading to issues with forge tiers not being bound
- Fix for issues with forge definitions not loading leading to issues like crashing and such
- Change modid to
alloy-forgeryto be consistent with other WispForest mods
## Fixes:
- Fix issues with data loader dependencies not being set leading to issues with forge tiers not being bound
- Fix for issues with forge definitions not loading leading to issues like crashing and such
- Warning: This is a big and complex update which could break existing mod compat and datapacks.**
This update changes the format used to load custom Alloy Forges with the plan being to allow for the entire mod being configurable with data and resourcepacks. Furthermore, this version brings Alloy Forgery up to 1.21.10 including support for the NeoForge Mod platform. Documentation for the new data format will be available on https://docs.wispforest.io/alloy-forgery/home in the upcoming days.
## Changes
- You can now disable input slots inside the Alloy Forge, similar to the Crafter
- Alloy Forge screen now supports dark mode
- This is configurable in the Alloy Forgery config, accessible from the ingame mod menu, running
/owo-config alloy-forgeryin-game, or the config folder. - Reworked the Alloy Forge data format, splitting it up to make it more configurable.
- Forge definitions are mostly unchanged.
- Declared in the
{datapack_namespace_here}/alloy_forge/controllerfolder Only requirematerialsandadditional_materialslike before - Defining Forge Tiers is now required.
- Forge Tiers define properties/stats for your different Alloy Forges.
- Properties available:
tier, which is requiredspeed_multiplier, affects smelting speedfuel_consumption_multiplier, affects fuel usagefuel_capacity, affects fuel capacityparent_tier, allows for inheriting properties from a different tier- Forge definitions require Tier Bindings in
{datapack_namespace_here}/alloy_forge/tier_binding. - These data values bind the stats between a specified controller to a specific tier.
- Alloy Forge screen layout is now code-driven, which means the layout is no longer resourcepackable
- Split up the Alloy Forge screen textures, making them much more configurable
- Warning: This is a big and complex update which could break existing mod compat and datapacks.**
This update changes the format used to load custom Alloy Forges with the plan being to allow for the entire mod being configurable with data and resourcepacks. Furthermore, this version brings Alloy Forgery up to 1.21.10 including support for the NeoForge Mod platform. Documentation for the new data format will be available on https://docs.wispforest.io/alloy-forgery/home in the upcoming days.
## Changes
- You can now disable input slots inside the Alloy Forge, similar to the Crafter
- Alloy Forge screen now supports dark mode
- This is configurable in the Alloy Forgery config, accessible from the ingame mod menu, running
/owo-config alloy-forgeryin-game, or the config folder. - Reworked the Alloy Forge data format, splitting it up to make it more configurable.
- Forge definitions are mostly unchanged.
- Declared in the
{datapack_namespace_here}/alloy_forge/controllerfolder Only requirematerialsandadditional_materialslike before - Defining Forge Tiers is now required.
- Forge Tiers define properties/stats for your different Alloy Forges.
- Properties available:
tier, which is requiredspeed_multiplier, affects smelting speedfuel_consumption_multiplier, affects fuel usagefuel_capacity, affects fuel capacityparent_tier, allows for inheriting properties from a different tier- Forge definitions require Tier Bindings in
{datapack_namespace_here}/alloy_forge/tier_binding. - These data values bind the stats between a specified controller to a specific tier.
- Alloy Forge screen layout is now code-driven, which means the layout is no longer resourcepackable
- Split up the Alloy Forge screen textures, making them much more configurable
- Warning: This is a big and complex update which could break existing mod compat and datapacks.**
This update changes the format used to load custom Alloy Forges with the plan being to allow for the entire mod being configurable with data and resourcepacks. Furthermore, this version brings Alloy Forgery up to 1.21.4 including support for the NeoForge Mod platform. Documentation for the new data format will be available on https://docs.wispforest.io/alloy-forgery/home in the upcoming days.
## Changes
- You can now disable input slots inside the Alloy Forge, similar to the Crafter
- Alloy Forge screen now supports dark mode
- This is configurable in the Alloy Forgery config, accessible from the ingame mod menu, running
/owo-config alloy-forgeryin-game, or the config folder. - Reworked the Alloy Forge data format, splitting it up to make it more configurable.
- Forge definitions are mostly unchanged.
- Declared in the
{datapack_namespace_here}/alloy_forge/controllerfolder Only requirematerialsandadditional_materialslike before - Defining Forge Tiers is now required.
- Forge Tiers define properties/stats for your different Alloy Forges.
- Properties available:
tier, which is requiredspeed_multiplier, affects smelting speedfuel_consumption_multiplier, affects fuel usagefuel_capacity, affects fuel capacityparent_tier, allows for inheriting properties from a different tier- Forge definitions require Tier Bindings in
{datapack_namespace_here}/alloy_forge/tier_binding. - These data values bind the stats between a specified controller to a specific tier.
- Alloy Forge screen layout is now code-driven, which means the layout is no longer resourcepackable
- Split up the Alloy Forge screen textures, making them much more configurable
- Warning: This is a big and complex update which could break existing mod compat and datapacks.**
This update changes the format used to load custom Alloy Forges with the plan being to allow for the entire mod being configurable with data and resourcepacks. Furthermore, this version brings Alloy Forgery up to 1.21.4 including support for the NeoForge Mod platform. Documentation for the new data format will be available on https://docs.wispforest.io/alloy-forgery/home in the upcoming days.
## Changes
- You can now disable input slots inside the Alloy Forge, similar to the Crafter
- Alloy Forge screen now supports dark mode
- This is configurable in the Alloy Forgery config, accessible from the ingame mod menu, running
/owo-config alloy-forgeryin-game, or the config folder. - Reworked the Alloy Forge data format, splitting it up to make it more configurable.
- Forge definitions are mostly unchanged.
- Declared in the
{datapack_namespace_here}/alloy_forge/controllerfolder Only requirematerialsandadditional_materialslike before - Defining Forge Tiers is now required.
- Forge Tiers define properties/stats for your different Alloy Forges.
- Properties available:
tier, which is requiredspeed_multiplier, affects smelting speedfuel_consumption_multiplier, affects fuel usagefuel_capacity, affects fuel capacityparent_tier, allows for inheriting properties from a different tier- Forge definitions require Tier Bindings in
{datapack_namespace_here}/alloy_forge/tier_binding. - These data values bind the stats between a specified controller to a specific tier.
- Alloy Forge screen layout is now code-driven, which means the layout is no longer resourcepackable
- Split up the Alloy Forge screen textures, making them much more configurable
## Changes
- Fix a crash related to missing classes
## Changes
- Fix loot tables not applying due to wrong data directory (#145)
- Update Portuguese translations (#141, thanks Landrozaum)
## Breaking change
- The recipe blacklist tag is now under
tags/recipeinstead oftags/recipes
## Changes
- Fix recipes not being loaded due to being in the wrong directory (thanks Superkat!)
- Remove old datagen
- Fix recipes using old Fabric API conditions (#142)
- Fixed a potential crash regarding loading tags
- Now loaded with the DynamicRegistry, which should be more stable
Initial port to 1.21
### Features
- Adjust blasting adaptation recipes default input amount from 1 to 2 with higher tier output only.
- Furthermore there are now options to adjust various aspects of the adaption layers with such documented on the [wiki](https://docs.wispforest.io/alloy-forgery/recipe-adaptation/)
- Update recipe syntax to be more uniform between input and outputs which is documented on the new wiki!
- [Major Change]** Add glass recipe for the forge
> You can access the config via Mod Menu, in-game with the /owo-config command, or by finding the config file in your instances config folder
### Fixes:
- Fix issues with recipes deserialization due to problems with ingredient equality
- Add recipe id to error with recipes using tagged output if occurs