bloomery update

This commit is contained in:
Pyritie
2026-01-14 22:37:22 +00:00
parent 9153cb084b
commit 9df19277c6
6 changed files with 87 additions and 88 deletions

View File

@@ -30,6 +30,7 @@
- Added alloy smelter recipes for jar lids (#2705) @thederpysockdude123 - Added alloy smelter recipes for jar lids (#2705) @thederpysockdude123
- Reduced the amount of ambient awoos at night, and crickets/cicadas now require grass plants instead of grass blocks (#2680) @Pyritie - Reduced the amount of ambient awoos at night, and crickets/cicadas now require grass plants instead of grass blocks (#2680) @Pyritie
- You can now use any wrench to remove the extruder molds from the curving press instead of just the create wrench @Pyritie - You can now use any wrench to remove the extruder molds from the curving press instead of just the create wrench @Pyritie
- You can now use coal as bloomery fuel! Both the vanilla item as well as any of the raw coals
### Bug fixes ### Bug fixes
- Fixed not being able to craft Paracetamol or Rad-Away @Pyritie - Fixed not being able to craft Paracetamol or Rad-Away @Pyritie
- Fixed the missing dried fruit to yeast starter recipe (#2673) @Mqrius - Fixed the missing dried fruit to yeast starter recipe (#2673) @Mqrius

View File

@@ -1,80 +1,80 @@
{ {
"__comment__": "This file was automatically created by mcresources", "__comment__": "This file was automatically created by mcresources",
"name": "Bloomery", "name": "Bloomery",
"category": "tfc:mechanics", "category": "tfc:mechanics",
"icon": "tfc:bloomery", "icon": "tfc:bloomery",
"pages": [ "pages": [
{ {
"type": "patchouli:text", "type": "patchouli:text",
"text": "The $(thing)Bloomery$() is a device used to smelt $(thing)Iron Ore$() into $(thing)Iron Blooms$() which can be worked into $(thing)Wrought Iron$(). The iron ores are $(l:the_world/ores_and_minerals#hematite)Hematite$(), $(l:the_world/ores_and_minerals#limonite)Limonite$(), and $(l:the_world/ores_and_minerals#magnetite)Magnetite$(). These ores melt into $(thing)Cast Iron$() rather than $(thing)Wrought Iron$(). All iron-bearing items melt into Cast Iron. To turn them into usable iron, the bloomery is needed. Any iron item can be used in the bloomery, including iron tools and cast iron ingots!" "text": "The $(thing)Bloomery$() is a device used to smelt $(thing)Iron Ore$() into $(thing)Iron Blooms$() which can be worked into $(thing)Wrought Iron$(). Some common iron ores are $(l:tfg_ores/earth_vein_index#normal_hematite)Hematite$(), $(l:tfg_ores/earth_vein_index#normal_limonite)Limonite$(), and $(l:tfg_ores/earth_vein_index#normal_magnetite)Magnetite$(). These ores melt into $(thing)Cast Iron$() rather than $(thing)Wrought Iron$(). All iron-bearing items melt into Cast Iron. To turn them into usable iron, the bloomery is needed. Any iron item can be used in the bloomery, including iron tools and cast iron ingots!"
}, },
{ {
"type": "patchouli:crafting", "type": "patchouli:crafting",
"recipe": "tfc:crafting/bloomery", "recipe": "tfc:crafting/bloomery",
"text": "The bloomery is made from 8 $(thing)Bronze Double Plates$()." "text": "The bloomery is made from 8 $(thing)Bronze Double Plates$()."
}, },
{ {
"type": "patchouli:multiblock", "type": "patchouli:multiblock",
"multiblock_id": "tfc:bloomery", "multiblock_id": "tfc:bloomery",
"name": "A Bloomery", "name": "A Bloomery",
"text": "A minimum size bloomery. The bloomery block will open and close with $(item)$(k:key.use)$().", "text": "A minimum size bloomery. The bloomery block will open and close with $(item)$(k:key.use)$().",
"enable_visualize": true "enable_visualize": true
}, },
{ {
"type": "patchouli:text", "type": "patchouli:text",
"text": "The bloomery can contain up to a maximum of 48 $(thing)Inputs$(), with 16 items per layer of the chimney. To add layers to the chimney, stack up two more layers of stone blocks.$(br2)To add items to the bloomery, climb up to the top and throw items inside. A tower of grey ore should form." "text": "The bloomery can contain up to a maximum of 48 $(thing)Inputs$(), with 16 items per layer of the chimney. To add layers to the chimney, stack up two more layers of stone blocks.$(br2)To add items to the bloomery, climb up to the top and throw items inside. A tower of grey ore should form.$(br2)You can use both $(item)Charcoal$() and $(item)Coal$() as fuel for your bloomery."
}, },
{ {
"type": "patchouli:image", "type": "patchouli:image",
"images": [ "images": [
"tfc:textures/gui/book/tutorial/bloomery_hole.png" "tfc:textures/gui/book/tutorial/bloomery_hole.png"
], ],
"text": "Adding items to the bloomery.", "text": "The bloomery consumes $(thing)1 item of Fuel$() and $(thing)144 mB of Cast Iron$() to produce one $(thing)Bloom$().",
"border": true "border": true
}, },
{ {
"type": "patchouli:text", "type": "patchouli:text",
"text": "The bloomery consumes $(thing)1 Charcoal$() and $(thing)144 mB of Cast Iron$() to produce one $(thing)Bloom$(). After filling the bloomery with a combination of $(thing)Charcoal$() and $(thing)Ore$(), light the bloomery block, and wait 15 hours for the bloomery to smelt. When the bloomery shuts off, it leaves behind a $(thing)Bloom$() block. This contains $(thing)Raw Iron Blooms$() which can be obtained by mining the $(thing)Bloom$() repeatedly with a pickaxe." "text": "If you don't want to do the math, we recommend $(item)25 metal ore dusts$() and $(item)22 fuel items$().$(br2)After filling the bloomery with a combination of $(thing)Fuel$() and $(thing)Ore$(), light the bloomery block, and wait 15 hours for the bloomery to smelt. When the bloomery shuts off, it leaves behind a $(thing)Bloom$() block. This contains $(thing)Raw Iron Blooms$() which can be obtained by mining the $(thing)Bloom$() repeatedly with a pickaxe."
}, },
{ {
"type": "patchouli:multiblock", "type": "patchouli:multiblock",
"multiblock": { "multiblock": {
"pattern": [ "pattern": [
[ [
"X" "X"
], ],
[ [
"0" "0"
] ]
], ],
"mapping": { "mapping": {
"X": "tfc:bloom[layers=8]" "X": "tfc:bloom[layers=8]"
} }
}, },
"name": "The Bloom Block", "name": "The Bloom Block",
"text": "A large $(thing)Bloom$().", "text": "A large $(thing)Bloom$().",
"enable_visualize": false "enable_visualize": false
}, },
{ {
"type": "tfc:anvil_recipe", "type": "tfc:anvil_recipe",
"recipe": "tfc:anvil/refined_iron_bloom", "recipe": "tfc:anvil/refined_iron_bloom",
"text": "The $(thing)Raw Iron Bloom$() must be worked in a $(l:mechanics/anvils)anvil$() to make $(thing)Refined Iron Bloom$()." "text": "The $(thing)Raw Iron Bloom$() must be worked in a $(l:mechanics/anvils)anvil$() to make $(thing)Refined Iron Bloom$()."
}, },
{ {
"type": "tfc:anvil_recipe", "type": "tfc:anvil_recipe",
"recipe": "tfc:anvil/wrought_iron_from_bloom", "recipe": "tfc:anvil/wrought_iron_from_bloom",
"text": "The $(thing)Refined Iron Bloom$() must be worked in a $(l:mechanics/anvils)anvil$() to make $(thing)Wrought Iron Ingots$()." "text": "The $(thing)Refined Iron Bloom$() must be worked in a $(l:mechanics/anvils)anvil$() to make $(thing)Wrought Iron Ingots$()."
}, },
{ {
"type": "patchouli:text", "type": "patchouli:text",
"text": "$(li)If the bloomery finds itself with more items contained than it can handle based on its chimney, it will try to spit them out the front.$()$(li)To retrieve your items from a bloomery that is not lit, do not break the molten block tower. Break the bloomery block.$()$(li)Blooms will only melt into cast iron, not wrought iron. They must be worked!$()", "text": "$(li)If the bloomery finds itself with more items contained than it can handle based on its chimney, it will try to spit them out the front.$()$(li)To retrieve your items from a bloomery that is not lit, do not break the molten block tower. Break the bloomery block.$()$(li)Blooms will only melt into cast iron, not wrought iron. They must be worked!$()",
"title": "Smith's Notes" "title": "Smith's Notes"
} }
], ],
"read_by_default": true, "read_by_default": true,
"extra_recipe_mappings": { "extra_recipe_mappings": {
"tfc:bloom": 6, "tfc:bloom": 6,
"tfc:raw_iron_bloom": 7, "tfc:raw_iron_bloom": 7,
"tfc:refined_iron_bloom": 8 "tfc:refined_iron_bloom": 8
} }
} }

View File

@@ -1,5 +1,5 @@
{ {
"fluid": "gtceu:light_oil", "fluid": "gtceu:oil_light",
"burnTime": 50, "burnTime": 50,
"superHeat": false, "superHeat": false,
"amountConsumedPerTick" : 32 "amountConsumedPerTick" : 32

View File

@@ -273,7 +273,7 @@ function registerTFCMetalsRecipes(event) {
.id('tfc:anvil/blue_steel_ingot') .id('tfc:anvil/blue_steel_ingot')
// Cast iron -> Raw Iron Bloom // Cast iron -> Raw Iron Bloom
event.recipes.tfc.bloomery('tfc:raw_iron_bloom', 'minecraft:charcoal', Fluid.of('gtceu:iron', 144), 15000) event.recipes.tfc.bloomery('tfc:raw_iron_bloom', '#tfg:bloomery_basic_fuels', Fluid.of('gtceu:iron', 144), 15000)
.id('tfc:bloomery/raw_iron_bloom') .id('tfc:bloomery/raw_iron_bloom')
// Cast Iron -> Pig Iron // Cast Iron -> Pig Iron

View File

@@ -3,7 +3,7 @@
function registerTFGSteamBloomeryRecipes(event) { function registerTFGSteamBloomeryRecipes(event) {
event.recipes.gtceu.steam_bloomery('steam_raw_iron_bloom_coal') event.recipes.gtceu.steam_bloomery('steam_raw_iron_bloom_coal')
.itemInputs('#forge:ingots/iron', '#tfg:steam_bloomery_basic_fuels') .itemInputs('#forge:ingots/iron', '#tfg:bloomery_basic_fuels')
.itemOutputs('tfc:raw_iron_bloom') .itemOutputs('tfc:raw_iron_bloom')
.duration(2400) .duration(2400)
.EUt(2) .EUt(2)
@@ -23,7 +23,7 @@ function registerTFGSteamBloomeryRecipes(event) {
const outputMaterial = tfcProperty.getOutputMaterial() === null ? material : tfcProperty.getOutputMaterial() const outputMaterial = tfcProperty.getOutputMaterial() === null ? material : tfcProperty.getOutputMaterial()
if (outputMaterial === GTMaterials.Iron) { if (outputMaterial === GTMaterials.Iron) {
event.recipes.gtceu.steam_bloomery(`steam_raw_iron_bloom_coal_${material.getName()}`) event.recipes.gtceu.steam_bloomery(`steam_raw_iron_bloom_coal_${material.getName()}`)
.itemInputs(ChemicalHelper.get(TagPrefix.dust, material, 1), '#tfg:steam_bloomery_basic_fuels') .itemInputs(ChemicalHelper.get(TagPrefix.dust, material, 1), '#tfg:bloomery_basic_fuels')
.itemOutputs('tfc:raw_iron_bloom') .itemOutputs('tfc:raw_iron_bloom')
.duration(2400) .duration(2400)
.EUt(2) .EUt(2)

View File

@@ -82,13 +82,11 @@ const registerTFGItemTags = (event) => {
event.add('forge:screws/any_bronze', '#forge:screws/black_bronze') event.add('forge:screws/any_bronze', '#forge:screws/black_bronze')
// Steam Bloomery // Steam Bloomery
event.add("tfg:steam_bloomery_basic_fuels", "minecraft:coal"); event.add("tfg:bloomery_basic_fuels", "minecraft:coal");
event.add("tfg:steam_bloomery_basic_fuels", "minecraft:charcoal"); event.add("tfg:bloomery_basic_fuels", "minecraft:charcoal");
event.add("tfg:steam_bloomery_basic_fuels", "gtceu:rich_raw_coal"); event.add("tfg:bloomery_basic_fuels", "gtceu:rich_raw_coal");
event.add("tfg:steam_bloomery_basic_fuels", "gtceu:raw_coal"); event.add("tfg:bloomery_basic_fuels", "gtceu:raw_coal");
event.add("tfg:steam_bloomery_basic_fuels", "gtceu:poor_raw_coal"); event.add("tfg:bloomery_basic_fuels", "gtceu:poor_raw_coal");
event.add("tfg:steam_bloomery_basic_fuels", "gtceu:coal_dust");
event.add("tfg:steam_bloomery_basic_fuels", "gtceu:charcoal_dust");
//#region holder materials //#region holder materials
event.remove('forge:dusts', 'tfg:nitrocellulose') event.remove('forge:dusts', 'tfg:nitrocellulose')