Skip to content

Commit

Permalink
Merge pull request #739 from Nebby1999/main
Browse files Browse the repository at this point in the history
Feature:  Papermaking Overhaul with Wood
  • Loading branch information
Exzept1on authored Jan 25, 2025
2 parents 4090358 + 3dc9892 commit d8fa521
Show file tree
Hide file tree
Showing 19 changed files with 551 additions and 18 deletions.
134 changes: 121 additions & 13 deletions config/ftbquests/quests/chapters/primitive_age.snbt
Original file line number Diff line number Diff line change
Expand Up @@ -3805,8 +3805,8 @@
item: "tfc:papyrus"
type: "item"
}]
x: 27.0d
y: 1.0d
x: 23.5d
y: -3.5d
}
{
dependencies: ["0D47455ABB97C81D"]
Expand All @@ -3816,8 +3816,8 @@
item: "tfc:papyrus_strip"
type: "item"
}]
x: 24.0d
y: 1.0d
x: 23.5d
y: -1.0d
}
{
dependencies: [
Expand All @@ -3831,13 +3831,16 @@
type: "item"
}]
x: 19.5d
y: 1.0d
y: -1.0d
}
{
dependencies: [
"147911B5CA3A7DD8"
"6F769ABFCA894E24"
"0F9BE65A65F9CF4D"
]
dependency_requirement: "one_completed"
description: ["You can either use 4 Papyrus Strips in a Loom, or Dry a Soaked Unrefined Paper in a Drying Mat"]
id: "7E8F9F6F35614B13"
tasks: [{
id: "2677C234ED0D56FF"
Expand All @@ -3862,7 +3865,7 @@
type: "item"
}]
x: 21.0d
y: -0.5d
y: -3.5d
}
{
dependencies: ["2658E7679CD42ACD"]
Expand All @@ -3872,7 +3875,7 @@
item: "minecraft:name_tag"
type: "item"
}]
x: 24.0d
x: 23.5d
y: 3.0d
}
{
Expand All @@ -3890,7 +3893,7 @@
type: "item"
}]
x: 22.0d
y: -1.5d
y: -4.5d
}
{
dependencies: ["45D907EF7902A200"]
Expand Down Expand Up @@ -4592,7 +4595,7 @@
match_nbt: false
type: "item"
}]
x: 27.0d
x: 26.5d
y: 3.0d
}
{
Expand Down Expand Up @@ -4661,12 +4664,13 @@
type: "item"
}]
x: 21.0d
y: -1.5d
y: -4.5d
}
{
dependencies: [
"42FD437930CA74C7"
"593CC9165759B714"
"2658E7679CD42ACD"
]
dependency_requirement: "one_completed"
hide_dependency_lines: true
Expand All @@ -4677,7 +4681,7 @@
type: "item"
}]
x: 22.0d
y: -0.5d
y: -3.5d
}
{
dependencies: [
Expand Down Expand Up @@ -5243,7 +5247,7 @@
item: "tfc:treated_hide"
type: "item"
}]
x: 24.5d
x: 21.5d
y: -7.0d
}
{
Expand All @@ -5255,9 +5259,113 @@
item: "tfc:groundcover/pumice"
type: "item"
}]
x: 27.0d
x: 21.5d
y: -8.5d
}
{
dependencies: ["07EACA7D4EB51EB8"]
description: ["Press the Thermochemically Treated Hardwood Pulp into a Sheet"]
id: "0F9BE65A65F9CF4D"
tasks: [{
id: "06E98C5646CEF615"
item: "tfg:soaked_unrefined_paper"
type: "item"
}]
x: 21.5d
y: 1.0d
}
{
dependencies: ["2B95877FDA27F418"]
description: ["Cook the Hardwood Pulp in Lye using a Vat or a Pot"]
id: "07EACA7D4EB51EB8"
tasks: [{
id: "2521D9D73CC0BCA5"
item: "gtceu:thermochemically_treated_hardwood_dust"
type: "item"
}]
x: 23.5d
y: 1.0d
}
{
dependencies: ["72B2543628818D03"]
description: ["Quern the Soaked Hardwood Strip to get Hardwood Pulp"]
id: "2B95877FDA27F418"
tasks: [{
id: "392BBB461D37F945"
item: "gtceu:hardwood_dust"
type: "item"
}]
x: 26.5d
y: 1.0d
}
{
dependencies: [
"6E24ECF6CEE950D1"
"5FD97BDCAA82B23A"
]
description: ["Submerge the Hardwood Strip in a Barrel full of Water to Soak it"]
id: "72B2543628818D03"
tasks: [{
id: "27EC545C4FD8B47E"
item: "tfg:soaked_hardwood_strip"
type: "item"
}]
x: 26.5d
y: -3.5d
}
{
dependencies: ["3579D6F2BC5DAABB"]
description: ["Put an Axe and a Stripped Hardwood Log in a Crafting Table to create the Strips"]
id: "5FD97BDCAA82B23A"
tasks: [{
id: "0324746AB4D87295"
item: "tfg:hardwood_strip"
type: "item"
}]
x: 26.5d
y: -7.0d
}
{
dependencies: ["0CC8FB9750DF4E27"]
description: ["Right click a placed Hardwood Log to Strip it"]
id: "3579D6F2BC5DAABB"
tasks: [{
id: "6831FBD90C8DD7A6"
item: {
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "ftbfiltersystem:item_tag(tfg:stripped_hardwood)"
}
}
title: "Any #tfg:stripped_hardwood"
type: "item"
}]
title: "Any Stripped Hardwood"
x: 26.5d
y: -8.5d
}
{
dependencies: ["76EF4D00586A8B74"]
description: ["Get any kind of Hardwood, check the Papermaking page for a list of valid wood types"]
hide_dependency_lines: true
id: "0CC8FB9750DF4E27"
tasks: [{
id: "5067BA8D80512DF4"
item: {
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "ftbfiltersystem:item_tag(tfg:hardwood)"
}
}
title: "Any #tfg:hardwood"
type: "item"
}]
title: "Get Hardwood"
x: 24.5d
y: -8.5d
}
]
title: "Primitive Age"
}
12 changes: 12 additions & 0 deletions kubejs/assets/gtceu/lang/en_us.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,16 @@
{
"item.gtceu.tiny_wood_dust": "Tiny Pile of Softwood Pulp",
"item.gtceu.small_wood_dust": "Small Pile of Softwood Pulp",
"item.gtceu.wood_dust": "Softwood Pulp",

"item.gtceu.tiny_hardwood_dust": "Tiny Pile of Hardwood Pulp",
"item.gtceu.small_hardwood_dust": "Small Pile of Hardwood Pulp",
"item.gtceu.hardwood_dust": "Hardwood Pulp",

"item.gtceu.tiny_thermochemically_treated_hardwood_dust": "Tiny Pile of Thermochemically Treated Hardwood Pulp",
"item.gtceu.small_thermochemically_treated_hardwood_dust": "Small Pile of Thermochemically Treated Hardwood Pulp",
"item.gtceu.thermochemically_treated_hardwood_dust": "Thermochemicallyy Treated Hardwood Pulp",

"gtceu.jei.bedrock_fluid.tfc_salt_water_deposit": "Sea Water Deposit",

"block.gtceu.greenhouse": "Electric Greenhouse",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
{
"name": "Papermaking",
"category": "tfc:mechanics",
"icon": "tfc:unrefined_paper",
"pages": [
{
"type": "patchouli:text",
"text": "$(thing)Paper$() is either made from the processed stalk of the $(l:mechanics/crops#papyrus)Papyrus$() crop, from $(l:mechanics/papermaking#parchment)Animal Hides$(), or $(l:mechanics/papermaking/paperfromwood)from a lengthy process using specific types of Wood$(). Paper is useful for written materials like $(thing)Books$() and $(thing)Maps$()."
},
{
"type": "patchouli:crafting",
"recipe": "tfc:crafting/papyrus_strips",
"text": "Papyrus must first be cut into strips with a $(thing)Knife$()"
},
{
"type": "tfc:sealed_barrel_recipe",
"recipe": "tfc:barrel/soaked_papyrus_strip",
"text": "Then, papyrus strips are soaked in a $(l:mechanics/barrels)Barrel$() of $(thing)Water$()."
},
{
"type": "tfc:loom_recipe",
"recipe": "tfc:loom/unrefined_paper",
"text": "Then, soaked papyrus strips are woven together in a loom to make $(thing)Unrefined Paper$(). Finally, it must be placed on a log and $(l:mechanics/leather_making#scraping)Scraped$() to make $(thing)Paper$()."
},
{
"type": "patchouli:crafting",
"recipe": "tfc:crafting/vanilla/map",
"recipe2": "tfc:crafting/vanilla/name_tag"
},
{
"type": "patchouli:crafting",
"recipe": "minecraft:writable_book",
"recipe2": "minecraft:book"
},
{
"type": "patchouli:crafting",
"recipe": "tfc:crafting/wood/pine_lectern",
"recipe2": "tfc:crafting/wood/kapok_bookshelf"
},
{
"type": "patchouli:text",
"text": "Flip to the next page for information on papermaking via the parchment process."
},
{
"type": "patchouli:text",
"anchor": "parchment",
"text": "$(thing)Parchment Paper$() starts with a scraped hide. Review the $(l:mechanics/leather_making)leather making chapter$() to learn how to make it. Parchment requires treatment with a few different items. First, $(thing)Pumice$() is needed. Pumice is found on the ground near $(l:the_world/geology)Volcanoes$(), or from $(l:mechanics/sluices)Sluicing$() or $(l:mechanics/panning)Panning$() ore deposits with Andesite, Rhyolite, or Dacite in them.",
"title": "Parchment"
},
{
"type": "patchouli:multiblock",
"multiblock": {
"pattern": [
[
"X"
],
[
"0"
]
],
"mapping": {
"X": "tfc:groundcover/pumice"
}
},
"name": "Pumice",
"text": "A Pumice rock placed on the ground.",
"enable_visualize": false
},
{
"type": "patchouli:crafting",
"recipe": "tfc:crafting/large_treated_hide",
"text": "Crafting pumice, a hammer, and scraped hide gives sections of $(thing)Treated Hide$()."
},
{
"type": "patchouli:crafting",
"recipe": "tfc:crafting/parchment",
"text": "Treated hide, $(l:mechanics/glassworking#lime)lime powder$(), flour, and a fresh egg will complete the treatment process and yield usable paper."
},
{
"type": "patchouli:text",
"anchor": "paperfromwood",
"text": "$(thing)Creating Paper from Wood$() is an ancient process that requires processing of sturdy types of wood into sheets, which are broken down into a pulp, and then pressed, dried and scraped to make paper.$(br2)Note that softer types of wood are not suitable for making paper",
"title": "Paper from Wood"
},
{
"type": "patchouli:text",
"text": "First you need to find Hardwood:$(br2)Acacia$(br)Ash$(br)Aspen$(br)Birch$(br)Blackwood$(br)Chestnut$(br)Hickory$(br)Maple$(br)Oak$(br)Rosewood$(br)Sycamore"
},
{
"type": "patchouli:spotlight",
"title": "Stripped Hardwood",
"item": {"tag": "tfg:stripped_hardwood"},
"text": "The process begins by stripping the $(thing)Hardwood$()'s bark off to expose the internal fibers of the log, You can strip the log by placing it down and right clicking it with an axe"
},
{
"type": "patchouli:crafting",
"title": "Hardwood Strip",
"recipe": "tfg:crafting/strip_hardwood",
"text": "Next, the stripped wood is shaven with an axe to obtain $(item)Hardwood Strips$(). This can be done using an Axe or more sophisticated methods"
},
{
"type": "tfc:sealed_barrel_recipe",
"title": "Soaked Hardwood Strip",
"recipe": "tfg:barrel/soak_hardwood_strip",
"text": "Then, the individual strips are soaked in a $(l:mechanics/barrels)Barrel$() of $(thing)Water$(). This $(thing)debilitates the structural integrity$() of the $(thing)wood$() so it can be $(thing)broken down further$()"
},
{
"type": "tfc:quern_recipe",
"recipe": "tfg:quern/soaked_hardwood_strip",
"title": "Hardwood Pulp",
"text": "Afterwards, utilize the $(l:mechanics/quern)Quern$() to break down the soaked strips into $(item)Hardwood Pulp$()"
},
{
"type": "patchouli:crafting",
"recipe": "gtceu:shaped/small_dust_assembling_hardwood",
"title": "Piling up the Pulp",
"text": "While the quern gives you small piles of pulp, you'll want to combine them together in a $(thing)Workbench$(). More sophisticated methods of crushing the strips yield higher amounts of pulp"
},
{
"type": "patchouli:spotlight",
"item": "gtceu:thermochemically_treated_hardwood_dust",
"title": "Breaking down the Pulp",
"text": "Before the pulp can be processed further into paper, it needs to be broken down further by $(thing)Boiling it with Lye$() in a $(l:firmalife/oven_appliances#vat)Vat$() or a $(l:mechanics/pot)Pot$()."
},
{
"type": "patchouli:empty"
},
{
"type": "patchouli:spotlight",
"item": "tfg:soaked_unrefined_paper",
"title": "Pressing the Pulp",
"text": "After broken down by boiling it with Lye, the $(item)Thermochemically Treated Hardwood Pulp$() can be pressed down into a sheet of $(item)Soaked Unrefined Paper$()"
},
{
"type": "tfc:anvil_recipe",
"recipe": "tfg:anvil/soaked_unrefined_paper",
"text": "You can utilize an $(l:mechanics/anvils)Anvil$() to beat down the pulp into a sheet"
},
{
"type": "patchouli:spotlight",
"title": "Stomping in Barrel",
"item": {"tag": "firmalife:stomping_barrels"},
"text": "Alternatively, you can stomp the Thermochemically Treated Hardwood Pulp in a $(l:firmalife/wine)Stomping Barrel$()"
},
{
"type": "tfc:drying_recipe",
"recipe": "tfg:drying/unrefined_paper",
"text": "The final step is $(l:firmalife/drying)Drying$() the $(item)Soaked Unrefined Paper$() into $(item)Unrefined Paper$(), Which then can be Scraped into $(item)Paper$() as shown before."
},
{
"type": "patchouli:text",
"title": "Cutting Steps...?",
"text": "Advancing in the Tech-Tree will allow you to create paper from wood with less overall steps, check $(thing)EMI$() for the different approaches you can take for making paper with wood."
}
],
"read_by_default": true
}
Loading

0 comments on commit d8fa521

Please sign in to comment.