Ru_Ru sticky resin (#2663)

* Sticky resin

* Add lang files and translation for irrigation
This commit is contained in:
Petr211071 2026-01-08 13:42:59 +03:00 committed by GitHub
parent 70c25711f1
commit 45c28807e2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 570 additions and 1 deletions

View file

@ -0,0 +1,205 @@
{
"name": "Earth Tree Index",
"category": "tfc:arborfirmacraft",
"icon": "afc:wood/sapling/flame_of_the_forest",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "This is a list of every tree in the world, and what climates they grow in.$(br2)Looking for particular wood type to decorate your base? This should help you find it. The list is sorted alphabetically by wood type.$(br2)Also check out the $(l:tfc:tfg_tips/mars_tree_index)Mars Mushroom Index$()."
},
{
"type": "patchouli:spotlight",
"title": "Acacia, Gum Arabic",
"item": "tag:tfc:acacia_logs",
"text": "$(bold)Umbrella Thorn Acacia$()$(br)$(thing)Rainfall$(): 90 — 275mm$(br)$(thing)Temperature$(): 13.4 — 40°C$(br2)$(bold)Acacia Koa$()$(br)$(thing)Rainfall$(): 350 — 500mm$(br)$(thing)Temperature$(): 15.3 — 24.4°C$(br2)$(bold)Gum Arabic$()$(br)$(thing)Rainfall$(): 90 — 275mm$(br)$(thing)Temperature$(): 11.6 — 40°C"
},
{
"type": "patchouli:spotlight",
"title": "Ash",
"item": "tag:tfc:ash_logs",
"text": "$(bold)White Ash$()$(br)$(thing)Rainfall$(): 60 — 240mm$(br)$(thing)Temperature$(): -13.9 — 0.7°C"
},
{
"type": "patchouli:spotlight",
"title": "Aspen, Poplar",
"item": "tag:tfc:aspen_logs",
"text": "$(bold)Quaking Aspen$()$(br)$(thing)Rainfall$(): 350 — 500mm$(br)$(thing)Temperature$(): -15.7 — -1.1°C$(br2)$(bold)Poplar$()$(br)$(thing)Rainfall$(): 170 — 310mm$(br)$(thing)Temperature$(): -15.7 — -6.6°C"
},
{
"type": "patchouli:spotlight",
"title": "Baobab",
"item": "tag:afc:baobab_logs",
"text": "$(bold)Baobab$()$(br)$(thing)Rainfall$(): 30 — 190mm$(br)$(thing)Temperature$(): 15.3 — 26.2°C"
},
{
"type": "patchouli:spotlight",
"title": "Birch",
"item": "tag:tfc:birch_logs",
"text": "$(bold)Birch$()$(br)$(thing)Rainfall$(): 125 — 310mm$(br)$(thing)Temperature$(): -13.9 — 2.5°C"
},
{
"type": "patchouli:spotlight",
"title": "Blackwood",
"item": "tag:tfc:blackwood_logs",
"text": "$(bold)Mpingo Blackwood$()$(br)$(thing)Rainfall$(): 85 — 285mm$(br)$(thing)Temperature$(): 13.4 — 22.5°C$(br2)$(bold)Mulga Blackwood$()$(br)$(thing)Rainfall$(): 35 — 150mm$(br)$(thing)Temperature$(): 9.8 — 20.7°C"
},
{
"type": "patchouli:spotlight",
"title": "Cedar",
"item": "tag:tfc:white_cedar_logs",
"text": "$(bold)White Cedar$()$(br)$(thing)Rainfall$(): 100 — 220mm$(br)$(thing)Temperature$(): -13.9 — 4.3°C$(br2)$(bold)Atlas Cedar$()$(br)$(thing)Rainfall$(): 165 — 500mm$(br)$(thing)Temperature$(): 8.0 — 13.4°C"
},
{
"type": "patchouli:spotlight",
"title": "Chestnut",
"item": "tag:tfc:chestnut_logs",
"text": "$(bold)Chestnut$()$(br)$(thing)Rainfall$(): 150 — 300mm$(br)$(thing)Temperature$(): -6.6 — 11.6°C"
},
{
"type": "patchouli:spotlight",
"title": "Cypress, Redcedar",
"item": "tag:afc:cypress_logs",
"text": "$(bold)Slender Cypress$()$(br)$(thing)Rainfall$(): 100 — 260mm$(br)$(thing)Temperature$(): 2.5 — 15.3°C$(br2)$(bold)Bald Cypress$()$(br)$(thing)Rainfall$(): 360 — 500mm$(br)$(thing)Temperature$(): -1.1 — 15.3°C$(br2)$(bold)Weeping Cypress$()$(br)$(thing)Rainfall$(): 290 — 415mm$(br)$(thing)Temperature$(): -8.4 — 4.3°C"
},
{
"type": "patchouli:text",
"text": "$(bold)Redcedar$()$(br)$(thing)Rainfall$(): 410 — 500mm$(br)$(thing)Temperature$(): -4.8 — 9.8°C"
},
{
"type": "patchouli:spotlight",
"title": "(Rainbow) Eucalyptus",
"item": "tag:afc:eucalyptus_logs",
"text": "$(bold)Blue Gum$()$(br)$(thing)Rainfall$(): 170 — 325mm$(br)$(thing)Temperature$(): 8.0 — 18.9°C$(br2)$(bold)Mountain Ash$()$(br)$(thing)Rainfall$(): 390 — 500mm$(br)$(thing)Temperature$(): 9.8 — 18.9°C$(br2)$(bold)Rainbow Eucalyptus$()$(br)$(thing)Rainfall$(): 300 — 450mm$(br)$(thing)Temperature$(): 15.3 — 24.4°C"
},
{
"type": "patchouli:spotlight",
"title": "Fig, Rubber Fig",
"item": "tag:afc:fig_logs",
"text": "$(bold)Rusty Fig$()$(br)$(thing)Rainfall$(): 340 — 500mm$(br)$(thing)Temperature$(): 18.9 — 26.2°C$(br2)$(bold)Rubber Fig$()$(br)$(thing)Rainfall$(): 290 — 400mm$(br)$(thing)Temperature$(): 9.8 — 20.7°C"
},
{
"type": "patchouli:spotlight",
"title": "Fir",
"item": "tag:tfc:douglas_fir_logs",
"text": "$(bold)Douglas Fir$()$(br)$(thing)Rainfall$(): 305 — 500mm$(br)$(thing)Temperature$(): -10.3 — 6.1°C$(br2)$(bold)Mountain Fir$()$(br)$(thing)Rainfall$(): 220 — 345mm$(br)$(thing)Temperature$(): -1.1 — 11.6°C$(br2)$(bold)Balsam Fir$()$(br)$(thing)Rainfall$(): 210 — 500mm$(br)$(thing)Temperature$(): -13.9 — -1.1°C"
},
{
"type": "patchouli:spotlight",
"title": "Hevea",
"item": "tag:afc:hevea_logs",
"text": "$(bold)Hevea$()$(br)$(thing)Rainfall$(): 390 — 500mm$(br)$(thing)Temperature$(): 17.1 — 26.2°C"
},
{
"type": "patchouli:spotlight",
"title": "Hickory",
"item": "tag:tfc:hickory_logs",
"text": "$(bold)Bitternut Hickory$()$(br)$(thing)Rainfall$(): 210 — 400mm$(br)$(thing)Temperature$(): -6.6 — 11.6°C$(br2)$(bold)Scrub Hickory$()$(br)$(thing)Rainfall$(): 400 — 475mm$(br)$(thing)Temperature$(): 11.6 — 17.1°C"
},
{
"type": "patchouli:spotlight",
"title": "Ipe",
"item": "tag:afc:ipe_logs",
"text": "$(bold)Yellow Ipe$()$(br)$(thing)Rainfall$(): 340 — 500mm$(br)$(thing)Temperature$(): 11.6 — 20.7°C"
},
{
"type": "patchouli:spotlight",
"title": "Ironwood",
"item": "tag:afc:ironwood_logs",
"text": "$(bold)King Ironwood$()$(br)$(thing)Rainfall$(): 320 — 430mm$(br)$(thing)Temperature$(): 20.7 — 40.0°C$(br2)$(bold)Lebombo Ironwood$()$(br)$(thing)Rainfall$(): 150 — 230mm$(br)$(thing)Temperature$(): 20.7 — 40.0°C$(br2)$(bold)Horsetail Ironwood$()$(br)$(thing)Rainfall$(): 340 — 500mm$(br)$(thing)Temperature$(): 9.8 — 20.7°C"
},
{
"type": "patchouli:spotlight",
"title": "Kapok",
"item": "tag:tfc:kapok_logs",
"text": "$(bold)Kapok$()$(br)$(thing)Rainfall$(): 360 — 500mm$(br)$(thing)Temperature$(): 13.4 — 24.4°C$(br2)$(bold)Red Silk Cotton$()$(br)$(thing)Rainfall$(): 250 — 350mm$(br)$(thing)Temperature$(): 20.7 — 40.0°C"
},
{
"type": "patchouli:spotlight",
"title": "Mahogany",
"item": "tag:afc:mahogany_logs",
"text": "$(bold)Mahogany$()$(br)$(thing)Rainfall$(): 300 — 430mm$(br)$(thing)Temperature$(): 15.3 — 26.2°C$(br2)$(bold)Small Leaf Mahogany$()$(br)$(thing)Rainfall$(): 320 — 500mm$(br)$(thing)Temperature$(): 11.6 — 18.9°C$(br2)$(bold)Sapele Mahogany$()$(br)$(thing)Rainfall$(): 330 — 500mm$(br)$(thing)Temperature$(): 13.4 — 26.2°C"
},
{
"type": "patchouli:spotlight",
"title": "Mangrove",
"item": "tag:tfc:mangrove_logs",
"text": "$(bold)Mangrove$()$(br)$(thing)Rainfall$(): 220mm+$(br)$(thing)Temperature$(): 18.0°C+$(br)Note: only spawns in Salt Marsh biomes"
},
{
"type": "patchouli:spotlight",
"title": "Maple",
"item": "tag:tfc:maple_logs",
"text": "$(bold)Sugar Maple$()$(br)$(thing)Rainfall$(): 260 — 360mm$(br)$(thing)Temperature$(): -8.4 — 8.0°C$(br2)$(bold)Bigleaf Maple$()$(br)$(thing)Rainfall$(): 405 — 500mm$(br)$(thing)Temperature$(): -4.8 — 11.6°C$(br2)$(bold)Weeping Maple$()$(br)$(thing)Rainfall$(): 240 — 320mm$(br)$(thing)Temperature$(): 0.7 — 4.3°C"
},
{
"type": "patchouli:spotlight",
"title": "Oak, Black Oak",
"item": "tag:tfc:oak_logs",
"text": "$(bold)Pin Oak$()$(br)$(thing)Rainfall$(): 210 — 320mm$(br)$(thing)Temperature$(): -8.4 — 6.1°C$(br2)$(bold)Live Oak$()$(br)$(thing)Rainfall$(): 390 — 500mm$(br)$(thing)Temperature$(): 0.7 — 13.4°C$(br2)$(bold)Black Oak$()$(br)$(thing)Rainfall$(): 150 — 330mm$(br)$(thing)Temperature$(): 11.6 — 20.7°C"
},
{
"type": "patchouli:spotlight",
"title": "Palm",
"item": "tag:tfc:palm_logs",
"text": "$(bold)Palm$()$(br)$(thing)Rainfall$(): 0 — 250mm$(br)$(thing)Temperature$(): 17.1 — 40.0°C$(br2)$(bold)Jaggery Palm$()$(br)$(thing)Rainfall$(): 400 — 500mm$(br)$(thing)Temperature$(): 20.7 — 26.2°C"
},
{
"type": "patchouli:spotlight",
"title": "Pine",
"item": "tag:tfc:pine_logs",
"text": "$(bold)Boreal Pine$()$(br)$(thing)Rainfall$(): 60 — 270mm$(br)$(thing)Temperature$(): -19.4 — -3.0°C$(br2)$(bold)Stone Pine$()$(br)$(thing)Rainfall$(): 140 — 290mm$(br)$(thing)Temperature$(): 2.5 — 18.9°C$(br2)$(bold)Red Pine$()$(br)$(thing)Rainfall$(): 185 — 320mm$(br)$(thing)Temperature$(): -8.4 — 4.3°C"
},
{
"type": "patchouli:text",
"text": "$(bold)Tamarack$()$(br)$(thing)Rainfall$(): 150 — 500mm$(br)$(thing)Temperature$(): -17.5 — -1.1°C"
},
{
"type": "patchouli:spotlight",
"title": "Rosewood",
"item": "tag:tfc:rosewood_logs",
"text": "$(bold)Shisham Rosewood$()$(br)$(thing)Rainfall$(): 245 — 360mm$(br)$(thing)Temperature$(): 15.3 — 24.4°C$(br2)$(bold)Giant Rosewood$()$(br)$(thing)Rainfall$(): 340 — 440mm$(br)$(thing)Temperature$(): 15.3 — 22.5°C"
},
{
"type": "patchouli:spotlight",
"title": "Sequoia",
"item": "tag:tfc:sequoia_logs",
"text": "$(bold)Sequoia$()$(br)$(thing)Rainfall$(): 320 — 500mm$(br)$(thing)Temperature$(): 0.7 — 8.0°C$(br2)$(bold)Coast Redwood$()$(br)$(thing)Rainfall$(): 320 — 500mm$(br)$(thing)Temperature$(): 4.3 — 9.8°C"
},
{
"type": "patchouli:spotlight",
"title": "Spruce",
"item": "tag:tfc:spruce_logs",
"text": "$(bold)Blue Spruce$()$(br)$(thing)Rainfall$(): 330 — 500mm$(br)$(thing)Temperature$(): -19.4 — 2.5°C$(br2)$(bold)Coast Spruce$()$(br)$(thing)Rainfall$(): 320 — 390mm$(br)$(thing)Temperature$(): -12.1 — 6.1°C$(br2)$(bold)Sitka Spruce$()$(br)$(thing)Rainfall$(): 370 — 500mm$(br)$(thing)Temperature$(): 2.5 — 8.0°C"
},
{
"type": "patchouli:text",
"text": "$(bold)Black Spruce$()$(br)$(thing)Rainfall$(): 220 — 360mm$(br)$(thing)Temperature$(): -17.5 — -1.1°C"
},
{
"type": "patchouli:spotlight",
"title": "Sycamore",
"item": "tag:tfc:sycamore_logs",
"text": "$(bold)Sycamore$()$(br)$(thing)Rainfall$(): 330 — 480mm$(br)$(thing)Temperature$(): -6.6 — 11.6°C"
},
{
"type": "patchouli:spotlight",
"title": "Teak",
"item": "tag:afc:teak_logs",
"text": "$(bold)True Teak$()$(br)$(thing)Rainfall$(): 215 — 330mm$(br)$(thing)Temperature$(): 13.4 — 26.2°C$(br2)$(bold)Iroko Teak$()$(br)$(thing)Rainfall$(): 210 — 320mm$(br)$(thing)Temperature$(): 17.1 — 40.0°C$(br2)$(bold)Flame of the Forest$()$(br)$(thing)Rainfall$(): 340 — 500mm$(br)$(thing)Temperature$(): 13.4 — 24.4°C"
},
{
"type": "patchouli:spotlight",
"title": "Tualang",
"item": "tag:afc:tualang_logs",
"text": "$(bold)Tualang$()$(br)$(thing)Rainfall$(): 360 — 500mm$(br)$(thing)Temperature$(): 20.7 — 40.0°C"
},
{
"type": "patchouli:spotlight",
"title": "Willow",
"item": "tag:tfc:willow_logs",
"text": "$(bold)Corkscrew Willow$()$(br)$(thing)Rainfall$(): 330 — 500mm$(br)$(thing)Temperature$(): -6.6 — 9.8°C$(br2)$(bold)Weeping Willow$()$(br)$(thing)Rainfall$(): 355 — 500mm$(br)$(thing)Temperature$(): 9.8 — 17.1°C"
}
]
}

View file

@ -0,0 +1,49 @@
{
"name": "Processing Latex",
"category": "tfc:arborfirmacraft",
"icon": "gtceu:sticky_resin",
"pages": [
{
"type": "patchouli:text",
"text": "So you've gotten some $(thing)latex$() by tapping specific tropical trees... congratulations! Latex by itself doesn't do much, but by processing it we can get some very useful byproducts!$(br2)If you haven't yet found any trees that produce latex, you can look at the $(l:arborfirmacraft/tapping_index)Tapping Index$() entry for more information!"
},
{
"type": "patchouli:spotlight",
"item": "gtceu:sticky_resin",
"title": "A sticky substance",
"link_recipe": true,
"text": "One of the ways $(thing)Latex$() can be used is in the production of $(item)Sticky Resin$(). Sticky resin needs to be produced by treating latex in a $(l:firmalife/oven_appliances#vat)Vat$() or a $(l:mechanics/pot)Pot$() with some $(thing)Wood Ash$() to coagulate it."
},
{
"type": "patchouli:spotlight",
"title": "Sticky Business",
"item": "gtceu:resin_circuit_board,gtceu:resistor,gtceu:basic_tape",
"text": "$(thing)Sticky Resin$() has a number of uses, thanks to it being well... sticky. It can be used to create multiple items such as $(item)Tape$() which will let you move crates around without dropping what's inside, but more importantly, it can be used to create $(item)Resin Circuit Boards$() and $(item)Resistors$(), which will be some of your first electrical components."
},
{
"type": "patchouli:spotlight",
"item": "tfg:vulcanized_latex_bucket",
"title": "I am rubber...",
"text": "The other main use of $(thing)Latex$() is to make rubber. To make the latex stronger and harder for industrial uses, it needs to be heated (either in a $(l:firmalife/oven_appliances#vat)Vat$() or a $(l:mechanics/pot)Pot$()) with added $(thing)Sulfur Powder$() to produce $(thing)Vulcanized Latex$(). In fact, this whole process is called vulcanization!"
},
{
"type": "patchouli:spotlight",
"title": "Extraction",
"item": "gtceu:raw_rubber_dust",
"text": "Using a $(thing)Extractor$() or $(thing)Vacuum Chamber$(), the $(thing)Vulcanized Latex$() can be dried into $(item)Raw Rubber Pulp$(). This pulp needs to be further treated with $(thing)Sulfur Dust$() in an $(thing)Alloy Smelter$() to create $(thing)Rubber Ingots$()."
},
{
"type": "patchouli:spotlight",
"item": "gtceu:rubber_ingot",
"text": "$(thing)Rubber Ingots$() have a number of very useful applications, such as for crafting $(thing)Belts$() for your factories or for $(bold)insulating$() $(thing)electrical wires$(). Insulated wires become safe to touch without accidentally electrocuting yourself, and have reduced voltage loss."
},
{
"type": "patchouli:spotlight",
"title": "Conifer Pitch",
"item": "tfg:conifer_pitch_bucket",
"text": "Sticky Resin can also be obtained via $(thing)Conifer Pitch$() tapped from certain $(thing)Coniferous Trees$(), but these trees cannot be used for Rubber."
}
],
"read_by_default": true,
"sortnum": 3
}

View file

@ -0,0 +1,142 @@
{
"name": "Tapping Index",
"category": "tfc:arborfirmacraft",
"icon": "afc:wood/sapling/weeping_maple",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "This is a list of every tappable tree in the world, sorted alphabetically.$(br)$(thing)Climate Data$() will tell you what Temperature and Rainfall the tree can appear in, while $(thing)Tapping Data$() will tell you details regarding production, flowrate, and whether the tree produces only in Spring."
},
{
"type": "patchouli:text",
"text": "$(l:arborfirmacraft/tapping_index#maple)$(li)Maple$()$(l:arborfirmacraft/tapping_index#birch)$(li)Birch$()$(l:arborfirmacraft/tapping_index#hevea)$(li)Hevea$()$(l:arborfirmacraft/tapping_index#rubber_fig)$(li)Rubber Fig$()$(l:arborfirmacraft/tapping_index#kapok)$(li)Kapok$()$(l:arborfirmacraft/tapping_index#aspen)$(li)Aspen$()$(l:arborfirmacraft/tapping_index#spruce)$(li)Spruce$()$(l:arborfirmacraft/tapping_index#white_cedar)$(li)White Cedar$()$(l:arborfirmacraft/tapping_index#douglas_fir)$(li)Douglas Fir$()"
},
{
"type": "patchouli:spotlight",
"anchor": "maple",
"title": "Maple",
"item": "tfc:wood/log/maple,tfc:wood/wood/maple,tfc:wood/leaves/maple,tfc:wood/sapling/maple",
"link_recipe": false,
"text": "$(bold)Climate Data$()$(br)$(thing)Minimum Temperature$(): -8.4°C$(br)$(thing)Maximum Temperature$(): 8°C$(br)$(thing)Minimum Rainfall$(): 240$(br)$(thing)Maximum Rainfall$(): 470$(br2)$(bold)Tapping Data$()$(br)$(thing)Min Temp for Production$(): -15°C$(br)$(thing)Max Temp for Production$(): 5°C$(br)$(thing)Spring Exclusive$(): No$(br)$(thing)Flow Rate$(): 5mb"
},
{
"type": "patchouli:image",
"images": [ "tfg:textures/gui/field_guide/tapping_index/maple_tree.png" ],
"text": "$(thing)Produces$(): Maple Sap$(br)$(thing)Processes Into$(): Maple Sugar",
"border": true
},
{
"type": "patchouli:spotlight",
"anchor": "birch",
"title": "Birch",
"item": "tfc:wood/log/birch,tfc:wood/wood/birch,tfc:wood/leaves/birch,tfc:wood/sapling/birch",
"link_recipe": false,
"text": "$(bold)Climate Data$()$(br)$(thing)Minimum Temperature$(): -12.1°C$(br)$(thing)Maximum Temperature$(): 6.1°C$(br)$(thing)Minimum Rainfall$(): 125$(br)$(thing)Maximum Rainfall$(): 310$(br2)$(bold)Tapping Data$()$(br)$(thing)Min Temp for Production$(): -15°C$(br)$(thing)Max Temp for Production$(): 5°C$(br)$(thing)Spring Exclusive$(): No$(br)$(thing)Flow Rate$(): 5mb"
},
{
"type": "patchouli:image",
"images": [ "tfg:textures/gui/field_guide/tapping_index/birch_tree.png" ],
"text": "$(thing)Produces$(): Birch Sap$(br)$(thing)Processes Into$(): Birch Sugar",
"border": true
},
{
"type": "patchouli:spotlight",
"anchor": "hevea",
"title": "Hevea",
"item": "afc:wood/log/hevea,afc:wood/wood/hevea,afc:wood/leaves/hevea,afc:wood/sapling/hevea",
"link_recipe": false,
"text": "$(bold)Climate Data$()$(br)$(thing)Minimum Temperature$(): 17.1°C$(br)$(thing)Maximum Temperature$(): 26.2°C$(br)$(thing)Minimum Rainfall$(): 390$(br)$(thing)Maximum Rainfall$(): 500$(br2)$(bold)Tapping Data$()$(br)$(thing)Min Temp for Production$(): 8°C$(br)$(thing)Max Temp for Production$(): N/A$(br)$(thing)Spring Exclusive$(): No$(br)$(thing)Flow Rate$(): 3mb"
},
{
"type": "patchouli:image",
"images": [ "tfg:textures/gui/field_guide/tapping_index/hevea_tree.png" ],
"text": "$(thing)Produces$(): Latex$(br)$(thing)Processes Into$(): Sticky Resin & Rubber",
"border": true
},
{
"type": "patchouli:spotlight",
"anchor": "rubber_fig",
"title": "Rubber Fig",
"item": "afc:wood/log/rubber_fig,afc:wood/wood/rubber_fig,afc:wood/leaves/rubber_fig,afc:wood/sapling/rubber_fig",
"link_recipe": false,
"text": "$(bold)Climate Data$()$(br)$(thing)Minimum Temperature$(): 9.8°C$(br)$(thing)Maximum Temperature$(): 20.7°C$(br)$(thing)Minimum Rainfall$(): 290$(br)$(thing)Maximum Rainfall$(): 400$(br2)$(bold)Tapping Data$()$(br)$(thing)Min Temp for Production$(): 4°C$(br)$(thing)Max Temp for Production$(): N/A$(br)$(thing)Spring Exclusive$(): No$(br)$(thing)Flow Rate$(): 2mb"
},
{
"type": "patchouli:image",
"images": [ "tfg:textures/gui/field_guide/tapping_index/rubber_fig_tree.png" ],
"text": "$(thing)Produces$(): Latex$(br)$(thing)Processes Into$(): Sticky Resin & Rubber",
"border": true
},
{
"type": "patchouli:spotlight",
"anchor": "kapok",
"title": "Kapok",
"item": "tfc:wood/log/kapok,tfc:wood/wood/kapok,tfc:wood/leaves/kapok,tfc:wood/sapling/kapok",
"link_recipe": false,
"text": "$(bold)Climate Data$()$(br)$(thing)Minimum Temperature$(): 17.1°C$(br)$(thing)Maximum Temperature$(): 38°C$(br)$(thing)Minimum Rainfall$(): 320$(br)$(thing)Maximum Rainfall$(): 500$(br2)$(bold)Tapping Data$()$(br)$(thing)Min Temp for Production$(): 12°C$(br)$(thing)Max Temp for Production$(): N/A$(br)$(thing)Spring Exclusive$(): No$(br)$(thing)Flow Rate$(): 4mb"
},
{
"type": "patchouli:image",
"images": [ "tfg:textures/gui/field_guide/tapping_index/kapok_tree.png" ],
"text": "$(thing)Produces$(): Latex$(br)$(thing)Processes Into$(): Sticky Resin & Rubber",
"border": true
},
{
"type": "patchouli:spotlight",
"anchor": "aspen",
"title": "Aspen",
"item": "tfc:wood/log/aspen,tfc:wood/wood/aspen,tfc:wood/leaves/aspen,tfc:wood/sapling/aspen",
"link_recipe": false,
"text": "$(bold)Climate Data$()$(br)$(thing)Minimum Temperature$(): -15.7°C$(br)$(thing)Maximum Temperature$(): -1.1°C$(br)$(thing)Minimum Rainfall$(): 350$(br)$(thing)Maximum Rainfall$(): 500$(br2)$(bold)Tapping Data$()$(br)$(thing)Min Temp for Production$(): -10°C$(br)$(thing)Max Temp for Production$(): N/A$(br)$(thing)Spring Exclusive$(): No$(br)$(thing)Flow Rate$(): 2mb"
},
{
"type": "patchouli:image",
"images": [ "tfg:textures/gui/field_guide/tapping_index/aspen_tree.png" ],
"text": "$(thing)Produces$(): Conifer Pitch$(br)$(thing)Processes Into$(): Sticky Resin & Conifer Rosin",
"border": true
},
{
"type": "patchouli:spotlight",
"anchor": "spruce",
"title": "Spruce",
"item": "tfc:wood/log/spruce,tfc:wood/wood/spruce,tfc:wood/leaves/spruce,tfc:wood/sapling/spruce",
"link_recipe": false,
"text": "$(bold)Climate Data$()$(br)$(thing)Minimum Temperature$(): -17.5°C$(br)$(thing)Maximum Temperature$(): -6.6°C$(br)$(thing)Minimum Rainfall$(): 220$(br)$(thing)Maximum Rainfall$(): 470$(br2)$(bold)Tapping Data$()$(br)$(thing)Min Temp for Production$(): -10°C$(br)$(thing)Max Temp for Production$(): N/A$(br)$(thing)Spring Exclusive$(): No$(br)$(thing)Flow Rate$(): 4mb"
},
{
"type": "patchouli:image",
"images": [ "tfg:textures/gui/field_guide/tapping_index/spruce_tree.png" ],
"text": "$(thing)Produces$(): Conifer Pitch$(br)$(thing)Processes Into$(): Sticky Resin & Conifer Rosin",
"border": true
},
{
"type": "patchouli:spotlight",
"anchor": "white_cedar",
"title": "White Cedar",
"item": "tfc:wood/log/white_cedar,tfc:wood/wood/white_cedar,tfc:wood/leaves/white_cedar,tfc:wood/sapling/white_cedar",
"link_recipe": false,
"text": "$(bold)Climate Data$()$(br)$(thing)Minimum Temperature$(): -15.7°C$(br)$(thing)Maximum Temperature$(): 0.7°C$(br)$(thing)Minimum Rainfall$(): 100$(br)$(thing)Maximum Rainfall$(): 285$(br2)$(bold)Tapping Data$()$(br)$(thing)Min Temp for Production$(): -8°C$(br)$(thing)Max Temp for Production$(): N/A$(br)$(thing)Spring Exclusive$(): No$(br)$(thing)Flow Rate$(): 3mb"
},
{
"type": "patchouli:image",
"images": [ "tfg:textures/gui/field_guide/tapping_index/white_cedar_tree.png" ],
"text": "$(thing)Produces$(): Conifer Pitch$(br)$(thing)Processes Into$(): Sticky Resin & Conifer Rosin",
"border": true
},
{
"type": "patchouli:spotlight",
"anchor": "douglas_fir",
"title": "Douglas Fir",
"item": "tfc:wood/log/douglas_fir,tfc:wood/wood/douglas_fir,tfc:wood/leaves/douglas_fir,tfc:wood/sapling/douglas_fir",
"link_recipe": false,
"text": "$(bold)Climate Data$()$(br)$(thing)Minimum Temperature$(): -15.7°C$(br)$(thing)Maximum Temperature$(): 6.1°C$(br)$(thing)Minimum Rainfall$(): 305$(br)$(thing)Maximum Rainfall$(): 500$(br2)$(bold)Tapping Data$()$(br)$(thing)Min Temp for Production$(): -8°C$(br)$(thing)Max Temp for Production$(): N/A$(br)$(thing)Spring Exclusive$(): No$(br)$(thing)Flow Rate$(): 2mb"
},
{
"type": "patchouli:image",
"images": [ "tfg:textures/gui/field_guide/tapping_index/douglas_fir_tree.png" ],
"text": "$(thing)Produces$(): Conifer Pitch$(br)$(thing)Processes Into$(): Sticky Resin & Conifer Rosin",
"border": true
}
]
}

View file

@ -0,0 +1,34 @@
{
"name": "Tapping Trees",
"category": "tfc:arborfirmacraft",
"icon": "afc:tree_tap",
"pages": [
{
"type": "patchouli:text",
"text": "Some types of trees can be tapped for useful fluids. These trees can either produce sugary saps which can be concentrated into syrup and used as a sweetener, Latex which can be processed into rubber, or Pitch which can be processed into rosin, a wax substitute."
},
{
"type": "patchouli:image",
"title": "Tapping a Maple Tree",
"images": [
"afc:textures/gui/book/maple_tapping.png"
],
"border": true
},
{
"type": "patchouli:text",
"text": "Three things are required to tap a tree: the tree itself, a tree tap, which must forged from a Copper Ingot and placed in the middle of a trunk at least three blocks tall, and a barrel, which must be placed directly below the tap facing upward. If the conditions are right, your barrel will immediately begin to fill with sap."
},
{
"type": "patchouli:image",
"images": ["tfg:textures/gui/field_guide/tree_tapping/tapping_kapok.png"],
"text": "A valid tapping configuration used to extract Latex from Kapok",
"border": true
}
],
"read_by_default": true,
"sortnum": 1,
"extra_recipe_mappings": {
"afc:tree_tap": 0
}
}

View file

@ -0,0 +1,28 @@
{
"name": "Орощение",
"category": "tfc:firmalife",
"icon": "firmalife:sprinkler",
"pages": [
{
"type": "patchouli:text",
"text": "$(thing)Ороситель$() — это устройство, которое распыляет воду в области 5x6x5, центрированной на блоке под самим оросителем. Ты поймёшь, что он работает, когда из него начинают капать частицы воды. Оросители, установленные лицевой стороной вверх, орошают ту же область 5x6x5 над собой."
},
{
"type": "tfc:anvil_recipe",
"recipe": "firmalife:anvil/sprinkler",
"text": "Ороситель изготавливается с использованием $(thing)Медной пластины$()."
},
{
"title": "Трубопровод",
"item": "gtceu:copper_tiny_fluid_pipe",
"type": "patchouli:spotlight",
"text": "Чтобы оросители работали, их нужно подключить к системе труб, подающей воду. Это делается путём подключения к ним $(thing)Жидкостных труб$(). Закачивать воду в систему можно с помощью $(thing)Механической помпы$()."
},
{
"type": "patchouli:text",
"text": "Ты можешь кликнуть ПКМ по трубе каркасом GregTech (например, $(thing)Медным каркасом$()), чтобы завести воду в теплицу, или использовать порт теплицы. После этого ты сможешь прикрепить ороситель прямо к трубе! Кликни ПКМ по жидкостным трубам гаечным ключом, чтобы изменить их направление, а шифт-ПКМ по ним с $(thing)пустой второй рукой$(), чтобы сделать их односторонними."
}
],
"read_by_default": true,
"sortnum": 8
}

View file

@ -0,0 +1,63 @@
{
"name": "Concrete Roads",
"category": "tfc:roadsandroofs",
"icon": "rnr:concrete_road_panel",
"pages": [
{
"type": "patchouli:text",
"text": "Concrete roads are the fastest variety of road that can be constructed, offering a 30% movement speed bonus when properly constructed. However, road builders must be diligent when constructing concrete roads to prevent them from cracking or being trodden on while wet, as this will remove the speed bonus."
},
{
"type": "patchouli:image",
"title": "Concrete Road",
"images": [ "rnr:textures/gui/book/concrete_road.png" ],
"border": true
},
{
"type": "patchouli:spotlight",
"anchor": "liquid_concrete",
"item": "gtceu:concrete_bucket",
"title": "Concrete Crafting",
"text": "The first step in making a concrete road is mixing the liquid concrete. Use a $(thing)Mixer$() to combine water with any two stone dusts, one of either calcite or marble dust, and gypsum dust, or any three stone dusts with clay dust to make $(thing)Liquid Concrete$()."
},
{
"type": "patchouli:spotlight",
"anchor": "wet_concrete",
"item": "rnr:bucket/concrete",
"title": "Concrete Crafting",
"text": "Then add the liquid concrete in a $(thing)Mixer$() set to $(thing)Programmed Circuit #7$() with more water to dilute it into $(thing)Wet Concrete Mix$()."
},
{
"type": "patchouli:text",
"text": "Once $(thing)Wet Concrete$() has been mixed, it can be picked up in a bucket and placed on a $(thing)Base Course Block$() where it will spread to adjacent blocks. The concrete will harden after one day, and until it hardens care must be taken that no creatures walk through the wet concrete as this will create an uneven surface that provides no speed bonus. Footprints can be smoothed out with a $(thing)Mattock$()."
},
{
"type": "patchouli:image",
"title": "Pouring a Concrete Road",
"images": [ "rnr:textures/gui/book/wet_concrete.png" ],
"border": true
},
{
"type": "patchouli:text",
"text": "Shrinkage cracking is also a concern as concrete sets. If concrete is poured in areas more than four blocks wide, blocks that are farther than two blocks from the nearest $(thing)Edge$(), $(thing)Control Joint$(), or $(thing)Textured Finish$() will crack when set. This can be prevented by pouring concrete in smaller areas, using a $(thing)Mattock$() to add $(thing)Control Joints$(), or by applying a $(thing)Textured Finish$()."
},
{
"type": "patchouli:image",
"title": "Control Joints",
"images": [ "rnr:textures/gui/book/control_joints.png" ],
"border": true
},
{
"type": "patchouli:text",
"text": "$(thing)Textured Finishes$() are created by pressing $(thing)Bricks$(), $(thing)Flagstones$(), or $(thing)Smooth Stone Blocks$() into drying concrete to create an architectural finish. These blocks also act as $(thing)Control Joints$() for preventing cracking. Once concrete has finished drying, a $(thing)Chisel$() can be used to form slabs and stairs."
},
{
"type": "patchouli:image",
"title": "Faux Sett Road",
"images": [ "rnr:textures/gui/book/faux_sett.png" ],
"border": true
}
],
"read_by_default": true,
"sortnum": 20
}

View file

@ -0,0 +1,48 @@
{
"name": "Paving Cart",
"category": "tfc:roadsandroofs",
"icon": "tfg:rnr_plow",
"pages": [
{
"type": "patchouli:text",
"text": "The $(thing)Paving Cart$() is a specialized cart used for laying down road surfaces quickly and efficiently. It can be filled with road materials and $(thing)Crushed Base Course$() to create roads. The cart can also fill in any existing base course blocks"
},
{
"type": "patchouli:image",
"title": "Paving Cart",
"images": [ "tfg:textures/gui/field_guide/paving_cart/tfg_paving_cart.png" ],
"border": true
},
{
"type": "patchouli:image",
"title": "Width Adjustment Slider",
"images": [ "tfg:textures/gui/field_guide/paving_cart/tfg_paving_cart_gui_width.png" ],
"border": true,
"text": "The cart allows you to adjust the width of the path in the GUI"
},
{
"type": "patchouli:image",
"title": "Variable Width Path",
"images": [ "tfg:textures/gui/field_guide/paving_cart/tfg_paving_cart_path_width.png" ],
"border": true
},
{
"type": "patchouli:image",
"title": "Randomizer Button",
"images": [ "tfg:textures/gui/field_guide/paving_cart/tfg_paving_cart_gui_random.png" ],
"border": true,
"text": "The cart has a mode that will lay down materials in a random pattern."
},
{
"type": "patchouli:image",
"title": "Random Material Path",
"images": [ "tfg:textures/gui/field_guide/paving_cart/tfg_paving_cart_path_random.png" ],
"border": true
}
],
"read_by_default": true,
"extra_recipe_mappings": {
"tfg:rnr_plow": 0
},
"sortnum": 20
}

View file

@ -33,7 +33,7 @@
{
"type": "patchouli:text",
"anchor": "resin",
"text": "$(italic)Как мне сделать резину?$()$(br2)Резина(предмет) — это больше не то, что вам нужно! Сначала вырасти деревья, дающие $(thing)Латекс$() и скрафтите несколько $(thing)Краников для подсочки$(). Установите Краник для подсочки на каждом дереве. (Больше краников на одном дереве просто разделит выход).Вы можете собирать латекс с помощью $(l:mechanics/barrels)Бочек$()."
"text": "$(italic)Как мне сделать резину?$()$(br2)Липкая смола(ранее резина) — это больше не то, что вам нужно! Сначала вырасти деревья, дающие $(thing)Латекс$() и скрафтите несколько $(thing)Краников для подсочки$(). Установите Краник для подсочки на каждом дереве. (Больше краников на одном дереве просто разделит выход).Вы можете собирать латекс с помощью $(l:mechanics/barrels)Бочек$()."
},
{
"type": "patchouli:text",