Merge branch 'main' into patch-5

Signed-off-by: Pyritie <pyritie@gmail.com>
This commit is contained in:
Pyritie 2025-01-06 15:11:55 +00:00 committed by GitHub
commit 11e8626e91
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
71 changed files with 3774 additions and 85 deletions

View file

@ -165,7 +165,7 @@ jobs:
tag: ${{ steps.project_version.outputs.value }}
- name: 📝 Generate Github Summary
uses: WcAServices/markdown-template-action@v1.1.0
uses: WcAServices/markdown-template-action@v1.1.1
with:
template: |
📃 **Name**: ${{ steps.project_name.outputs.value }}
@ -439,7 +439,7 @@ jobs:
- name: 🚀 Create release
id: release
uses: softprops/action-gh-release@v2.1.0
uses: softprops/action-gh-release@v2.2.0
with:
name: ${{ needs.info.outputs.project_version }}
tag_name: ${{ needs.info.outputs.project_version }}
@ -467,7 +467,7 @@ jobs:
max_chars: '1450'
- name: 📨 Send Discord message
uses: hugoalh/send-discord-webhook-ghaction@v7.0.3
uses: hugoalh/send-discord-webhook-ghaction@v7.0.4
with:
key: ${{ secrets.DISCORD_RELEASES }}
username: "TerraFirmaGreg"

View file

@ -14,7 +14,7 @@ jobs:
steps:
- name: 📨 Send Discord message
uses: hugoalh/send-discord-webhook-ghaction@v7.0.3
uses: hugoalh/send-discord-webhook-ghaction@v7.0.4
with:
key: ${{ secrets.DISCORD_NEWS_SERVER }}
username: "TerraFirmaGreg"

View file

@ -1,49 +1,36 @@
# Changelog
## [0.8.1] - 29.10.2024
## [0.7.15] - 06.01.2025
### Changes
- Fixed axe recipe.
- Fixed missing default configs.
- Small quest fixes.
## [0.8.0] - 29.10.2024
### Changes
- This is a beta, make a backup of the world before updating, if you find any errors, let us know.
- Replaced TFC ore gen with GT oregen.
- Fixed most of bad langs from TFG-Core.
- Fixed compat for firmaciv 1.0.+.
- Disabled HotOrNot.
- Moved some textures from TFG-Core to KJS.
- Moved 90% of recipes from TFG-Core to KJS.
- Added custom biome tag for all TFC biomes (used for oregen).
- Proper way to remove #dusts tag from TFC powders.
- Enabled HighTier machines from GTM (but without circuit recipes).
- Moved some custom items from TFG-Core to KJS (like molds and etc).
- Make ores spawn inside grid with 5x5 sized with 32block offset (was 3x3 with 16).
- Now nether availiable to research (dig ores, drink lava, kill pigmens, what?).
- Small changes for loottables for nether.
- You can now fill sprinkler(firmalife greenhouse) from any fluid source (example: GT pipes).
- Unlocked steel steam machines (again, yes).
- Added translation for ru_ru inside TFG-Core.
- Fixed alternator multiblock (now works fine).
- Return raw ore blocks from GregTech.
- True way to remove TFC ores from EMI.
- True way to remove Firmelife ores from EMI.
- True way to hide AE2 facades.
- True way to hide chisel and bits bits, yes.
- Fix double removing honey liquid from EMI.
- Fixed bug when foods cant root inside EMI (of course not by mod dev (by myself)).
- Now it is impossible to pour liquid from the TFC blast furnace into the GT pipe, which fixes the releated crash.
- Fixed a bug where an item with the last durab broke the ore, then the ore did not dropped out.
- Added recipes for crushing raw ores to crushed ores by workbench.
- Fixed bug when electronic tools run out their durability, the tool breaks up without returning any power unit.
- Alternator multiblock now works as intended.
- Alternator recipes was sligthly nerfed.
- Fixed bug when some items wont display inside EMI.
- Simplified alternator multiblock reques and it controller block recipe.
- Added better recipes for any wood (nether wood too).
- Added stripping recipes in emi world interaction page.
- And another 2123462384234 fixed, tweaks, and etc.
- Fixed oilsands, added missing english strings, added indicators for all ores (Pyritie).
- Fixed not being able to make cobble in assembler (Pyritie).
- Added recipe for metal bars (Pyritie).
- Added yeast starter and cocoa powder recipes (Pyritie).
- Added quern recipes for graphite (Pyritie).
- Fixed red alloy crucible recipe (Pyritie).
- Precision mech recipe in assembler (SverhRazum-Nah).
- Fixed TFG things in field guide, added oregen section (Pyritie). <-- Legend Feature.
- Various fixes for 0.7.14 (fluffle).
1. It changes the costs of AE2 covered, dense and smart cables so the 3:1 ratio for fluix cables is reduced to 1:1.
- Covered cables should not be 3x the price for the same functionality.
- The 3x cost makes it unnecessarily painful and expensive to run dense cable to where it's needed.
2. It re-enables AE2 cutting knives and adds recipes for them.
- This allows AE parts like interfaces to be renamed easily and cheaply.
3. It removes the in-world transformation recipe for AE2 fluix crystals.
- Mixer recipes for fluix crystals are buffed to match in-world transformation recipe costs.
- Mixer recipe duration is reduced.
- Note that the create mixing recipe for fluix crystals still remains.
4. It adds self-crafting recipes for all super tanks and chests.
- This means a tank can be crafted to remove NBT data stuck to it, so it can stack with other tanks again.
5. It adds a circuit (1) to the GTCEu assembler recipe for minecraft:redstone_lamp.
- This was conflicting with the AE2 smart cable recipes.
- Fix LV recycling recipes to produce basic steel (fluffle).
- Adds early glowstone recipe (Pyritie).
- Added recipes to stop duping of red alloy + steam machines (Pyritie).
### Removed mods
- ?
### Updated mods
- ?
## [0.7.14] - 01.10.2024
### Changes

View file

@ -0,0 +1,6 @@
{
"name": "Ores in TFG",
"description": "TFG has its own ore generation system that's similar to TFC's with the huge but rare veins, but with multiple minerals per vein. This category lists all of the vein types and where to find them.",
"icon": "gtceu:raw_pyrite",
"sortnum": 60
}

View file

@ -0,0 +1,14 @@
{
"name": "Stainless Steel",
"icon": "firmalife:metal/ingot/stainless_steel",
"category": "tfc:firmalife",
"read_by_default": true,
"pages": [
{
"type": "patchouli:spotlight",
"item": "gtceu:stainless_steel_ingot",
"title": "Stainless Steel",
"text": "This page is here to override the default Firmalife stainless steel page.$(br2)Stainless Steel is a GregTech $(thing)HV$() material, so it's not craftable with primitive age tools like it normally is with Firmalife.$(br)The stainless steel greenhouse isn't craftable either. Sorry!"
}
]
}

View file

@ -0,0 +1,80 @@
{
"__comment__": "This file was automatically created by mcresources",
"name": "Bloomery",
"category": "tfc:mechanics",
"icon": "tfc:bloomery",
"pages": [
{
"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!"
},
{
"type": "patchouli:crafting",
"recipe": "tfc:crafting/bloomery",
"text": "The bloomery is made from 8 $(thing)Bronze Double Sheets$()."
},
{
"type": "patchouli:multiblock",
"multiblock_id": "tfc:bloomery",
"name": "A Bloomery",
"text": "A minimum size bloomery. The bloomery block will open and close with $(item)$(k:key.use)$().",
"enable_visualize": true
},
{
"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."
},
{
"type": "patchouli:image",
"images": [
"tfc:textures/gui/book/tutorial/bloomery_hole.png"
],
"text": "Adding items to the bloomery.",
"border": true
},
{
"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."
},
{
"type": "patchouli:multiblock",
"multiblock": {
"pattern": [
[
"X"
],
[
"0"
]
],
"mapping": {
"X": "tfc:bloom[layers=8]"
}
},
"name": "The Bloom Block",
"text": "A large $(thing)Bloom$().",
"enable_visualize": false
},
{
"type": "tfc:anvil_recipe",
"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$()."
},
{
"type": "tfc:anvil_recipe",
"recipe": "tfc:anvil/metal/ingot/wrought_iron",
"text": "The $(thing)Refined Iron Bloom$() must be worked in a $(l:mechanics/anvils)anvil$() to make $(thing)Wrought Iron Ingots$()."
},
{
"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!$()",
"title": "Smith's Notes"
}
],
"read_by_default": true,
"extra_recipe_mappings": {
"tfc:bloom": 6,
"tfc:raw_iron_bloom": 7,
"tfc:refined_iron_bloom": 8
}
}

View file

@ -0,0 +1,51 @@
{
"name": "Inventory Management",
"category": "tfc:mechanics",
"icon": "minecraft:chest",
"pages":
[
{
"type": "patchouli:text",
"text": "So you've got a few $(l:getting_started/pottery#vessel)Vessels$() and you've made a few $(item)Wooden Chests$(), but you still have more items than you know what to do with. What's next?$(br2)A $(thing)Backpack$() can double your on-person inventory at base level, and further backpack upgrades increase it even more!"
},
{
"type": "patchouli:crafting",
"recipe": "tfg:sophisticated_backpacks/shaped/backpack",
"text": "Backpacks can carry multiple heavy items without encumbering you, as well as big items like stacks of logs.$(br2)You can even upgrade it with a $(thing)Crafting Upgrade$() to have a Crafting Table with you everywhere."
},
{
"type": "patchouli:text",
"title": "Crates",
"anchor": "crates",
"text": "For storage, GregTech has $(item)Crates$() which can hold all the bigger items a backpack can, and different tiers can hold more and more items.$(br2)Crates can also have $(thing)Item Filters$() and $(thing)Item Tag Filters$() put on them if you'd like to make a basic sorting system.$(br2)$(thing)Item Pipes$() don't pull by themselves though, so you'll need a $(thing)Chute$() or $(thing)Hopper$() to push into them."
},
{
"type": "patchouli:crafting",
"recipe": "gtceu:shaped/wooden_crate",
"recipe2": "gtceu:shaped/bronze_crate"
},
{
"type": "patchouli:text",
"title": "Drums",
"anchor": "drums",
"text": "For storing fluids, GregTech has $(item)Drums$(). These can hold a large amount of a single fluid type, and different tiers hold more, just like with crates.$(br2)Unlike crates, drums will retain their fluid when broken, making them ideal for moving fluids around.$(br2)Drums can automatically push their fluid out of their bottom face by right-clicking them with a $(thing)Screwdriver$()."
},
{
"type": "patchouli:crafting",
"recipe": "gtceu:shaped/bronze_drum",
"text": "Place the drum in a crafting grid to clear its contents."
},
{
"type": "patchouli:spotlight",
"item": "gtceu:lv_super_chest,gtceu:lv_super_tank",
"title": "Super Storage",
"text": "Are you producing an item on an industrial scale? GregTech's $(thing)Super Chests$() and $(thing)Super Tanks$() can hold a silly amount of a single item type, and can even void any overflow."
},
{
"type": "patchouli:spotlight",
"title": "Applied Energistics 2",
"item": "ae2:drive",
"text": "Available at the end of $(thing)HV$(), AE2 can provide everything you'd ever want for storage and logistics."
}
]
}

View file

@ -0,0 +1,40 @@
{
"__comment__": "This file was automatically created by mcresources",
"name": "Fire Clay",
"category": "tfc:mechanics",
"icon": "tfc:fire_clay",
"pages": [
{
"type": "patchouli:text",
"text": "The list of uses of fire clay is small, but all of them are important. Fire clay is a stronger variant of clay that has better heat resistance. It is used to make things that have to get very hot!"
},
{
"type": "patchouli:crafting",
"recipe": "tfc:crafting/fire_clay",
"text": "Fire clay is made from $(l:tfg_ores/normal_graphite)graphite$() powder, crushed in a $(l:mechanics/quern)quern$(), as well as $(l:tfg_ores/surface_kaolin#powder)kaolinite$() powder"
},
{
"type": "tfc:heat_recipe",
"recipe": "tfc:heating/kaolin_clay",
"text": "Kaolinite powder is made by heating $(l:tfg_ores/surface_kaolin)Kaolin Clay$(). However, the process is not perfect, and only 20% of clay will form powder!"
},
{
"type": "tfc:knapping_recipe",
"anchor": "crucible",
"recipe": "tfc:fire_clay_knapping/crucible",
"text": "The $(l:mechanics/crucible)Crucible$() in its unfired state is made from fire clay."
},
{
"type": "tfc:knapping_recipe",
"anchor": "fire_bricks",
"recipe": "tfc:fire_clay_knapping/brick",
"text": "The $(l:mechanics/blast_furnace)Blast Furnace$() only accepts fire bricks as insulation."
},
{
"type": "tfc:knapping_recipe",
"recipe": "tfc:fire_clay_knapping/fire_ingot_mold",
"text": "$(thing)Fire Ingot Molds$() are a stronger type of $(l:getting_started/pottery#mold)Ingot Mold$() that has just a 1 in 100 chance of breaking, compared to 1 in 10 for a regular ingot mold."
}
],
"read_by_default": true
}

View file

@ -0,0 +1,82 @@
{
"__comment__": "This file was automatically created by mcresources",
"name": "Glassworking",
"category": "tfc:mechanics",
"icon": "tfc:silica_glass_bottle",
"pages": [
{
"type": "patchouli:text",
"text": "Glassworking is the process of turning sand into glass. To start, you must create a $(thing)Glass Batch$(), of which there are four types:$(br)$(br) 1. $(thing)Silica$(), from white sand.$(br) 2. $(thing)Hematitic$(), from yellow, red, or pink sand.$(br) 3. $(thing)Olivine$(), from green or brown sand.$(br) 4. $(thing)Volcanic$(), from black sand."
},
{
"type": "patchouli:crafting",
"title": "Silica Glass Batch",
"recipe": "tfc:crafting/silica_glass_batch",
"text": "Glass batches can then be crafted using one of the aforementioned colors of sand, plus $(l:mechanics/glassworking#lime)Lime$() and a type of $(l:mechanics/glassworking#potash)Potash$()."
},
{
"type": "patchouli:smelting",
"anchor": "lime",
"recipe": "tfg:smelting/lime",
"text": "$(thing)Lime$() is one of the ingredients required to make glass batches. It is a powder obtained by $(l:mechanics/heating)heating$() $(l:mechanics/flux)Flux$()."
},
{
"type": "patchouli:smelting",
"anchor": "potash",
"recipe": "tfg:smelting/dried_seaweed_to_soda",
"recipe2": "tfg:smelting/dried_kelp_to_soda",
"text": "A type of $(thing)Potash$() or equivalent is also required for glass batches. $(thing)Soda Ash$() can be used, which is a powder made from heating $(thing)Dried Seaweed$() or $(thing)Kelp$(). $(l:the_world/ores_and_minerals#saltpeter)Saltpeter$() can be used as well."
},
{
"type": "patchouli:text",
"text": "Glassworking is done by starting with a glass batch, and then completing a series of steps. These steps may require specific tools:$(br)$(li)A $(l:mechanics/glassworking#blowpipe)Blowpipe$(), to $(thing)Blow$() and $(thing)Stretch$()$(li)A $(l:mechanics/glassworking#paddle)Paddle$(), to $(thing)Flatten$()$(li)$(l:mechanics/glassworking#jacks)Jacks$(), to $(thing)Pinch$()$(li)A $(l:mechanics/glassworking#saw)Gem Saw$(), to $(thing)Saw$()",
"title": "Tools of the Trade"
},
{
"type": "tfc:knapping_recipe",
"anchor": "blowpipe",
"recipe": "tfc:clay_knapping/blowpipe",
"text": "The most important tool is the $(thing)Blowpipe$(). It can be $(thing)knapped$() from clay, and then fired into a $(thing)Ceramic Blowpipe$()."
},
{
"type": "tfc:anvil_recipe",
"recipe": "tfc:anvil/blowpipe",
"text": "Ceramic blowpipes are brittle, and have a chance to to break when used. A more sturdy blowpipe can be $(l:mechanics/anvils#working)worked$() from a $(thing)Brass Rod$() on an anvil."
},
{
"type": "patchouli:crafting",
"anchor": "paddle",
"recipe": "tfc:crafting/paddle",
"text": "The $(thing)Flatten$() operation can be done with a $(thing)Paddle$(), which is crafted from wood."
},
{
"type": "tfc:welding_recipe",
"anchor": "jacks",
"recipe": "tfc:welding/jacks",
"text": "The $(thing)Pinch$() operation can be done with $(thing)Jacks$(), made from welding two brass rods together."
},
{
"type": "patchouli:crafting",
"anchor": "saw",
"recipe": "tfc:crafting/gem_saw",
"text": "The $(thing)Saw$() operation can be done with a $(thing)Gem Saw$(). The gem saw is also used to break both $(thing)Glass Blocks$() and $(thing)Glass Panes$() and obtain them."
},
{
"type": "patchouli:text",
"text": "First, glass on the blowpipe must be heated to $(4)$(bold)Faint Red$(). Then, hold the blowpipe in your $(thing)offhand$() and hold $(item)$(k:key.use)$() to perform each step$().$(br)Use $(item)$(k:key.swapOffhand)$() to pick up a hot blowpipe into your offhand.$(br2)$(bold)Blow$()$(br)Use the $(thing)Blowpipe$() while facing straight ahead.$(br2)$(bold)Stretch$()$(br)Use the $(thing)Blowpipe$() while facing straight down.",
"title": "How to Glass"
},
{
"type": "patchouli:text",
"text": "$(bold)Flatten$()$(br)Use the $(thing)Blowpipe$() while holding a $(l:mechanics/glassworking#paddle)Paddle$() in your main hand.$(br2)$(bold)Pinch$()$(br)Use the $(thing)Blowpipe$() while holding $(l:mechanics/glassworking#jacks)Jacks$() in your main hand.$(br2)$(bold)Saw$()$(br)Use the $(thing)Blowpipe$() while holding a $(l:mechanics/glassworking#saw)Gem Saw$() in your main hand.$(br2)$(bold)Roll$()$(br)Use the $(thing)Blowpipe$() with a $(l:mechanics/weaving#wool_cloth)Wool Cloth$() in your main hand."
}
],
"read_by_default": true,
"extra_recipe_mappings": {
"tfc:powder/lime": 2,
"tfc:powder/soda_ash": 3,
"tfc:paddle": 7,
"tfc:jacks": 8,
"tfc:gem_saw": 9
}
}

View file

@ -0,0 +1,420 @@
{
"__comment__": "This file was automatically created by mcresources",
"name": "Glass Products",
"category": "tfc:mechanics",
"icon": "minecraft:glass",
"pages": [
{
"type": "patchouli:text",
"text": "The most simple glass products are $(thing)Glass Panes$() and $(thing)Glass Blocks$(). In order to craft them, you must start with a $(l:mechanics/glassworking#blowpipe)Blowpipe$() with a $(thing)Glass Batch$(), and then perform a $(thing)Pour$().$(br)$(li)$(bold)Table Pours$() are used to create $(thing)Glass Panes$()$(li)$(bold)Basin Pours$() are used to create $(thing)Glass Blocks$()"
},
{
"type": "patchouli:text",
"text": "Glass can also be $(thing)dyed$() before it is poured to create colored glass. The color is dependent on the type of glass batch, and any powders that have been added.$(br2)Each type of $(thing)Glass Batch$() has a different natural color of glass that they will create. $(thing)Silica$() glass batches can be made into many colors, $(thing)Olivine$(), and $(thing)Volcanic$() glass can be made into relatively few colors."
},
{
"type": "patchouli:text",
"text": "$(thing)Glass Panes$() are made with a $(thing)Table Pour$(). A pouring table is made by placing up to sixteen $(thing)Kaolin Clay Blocks$() or $(thing)Brass Blocks$() in a continuous area.$(br2) 1. Add a $(l:mechanics/glassworking)Glass Batch$() to a $(thing)Blowpipe$().$(br) 2. Heat the blowpipe to $(4)$(bold)Faint Red$().$(br) 3. $()$(item)$(k:key.use)$() the $(thing)Blowpipe$() on the top of the table.$(br) 4. Finally $(item)$(k:key.use)$() with a $(l:mechanics/glassworking#paddle)Paddle$() to flatten the glass.",
"title": "Table Pour"
},
{
"type": "patchouli:multiblock",
"multiblock": {
"mapping": {
"C": "#tfc:glass_pouring_table",
"0": "#tfc:glass_pouring_table"
},
"pattern": [
[ "CCCC", "CCC0", "CCCC", "CCCC" ]
]
},
"text": "Once the glass is cooled, it can be broken with a $(l:mechanics/glassworking#saw)Gem Saw$() to obtain.",
"border": true
},
{
"type": "patchouli:text",
"text": "$(thing)Glass Blocks$() are made with a $(thing)Basin Pour$(). A basin is made by surrounding all sides of an air block except the top with $(thing)Kaolin Clay Blocks$() or $(thing)Brass Blocks$().$(br2) 1. Add a $(l:mechanics/glassworking)Glass Batch$() to a $(thing)Blowpipe$().$(br) 2. Heat the blowpipe to $(4)$(bold)Faint Red$().$(br) 3. $(item)$(k:key.use)$() the $(thing)Blowpipe$() on the top of the table.",
"title": "Basin Pour"
},
{
"type": "patchouli:multiblock",
"multiblock": {
"mapping": {
"C": "#tfc:glass_basin_blocks",
"0": "#tfc:glass_basin_blocks"
},
"pattern": [
[ " C ", "C C", " C " ],
[ " ", " 0 ", " " ]
]
},
"text": "Once the glass is cooled, it can be broken with a $(l:mechanics/glassworking#saw)Gem Saw$() to obtain.",
"border": true
},
{
"type": "patchouli:text",
"anchor": "coloring",
"text": "Glass has a natural color based on the type of $(l:mechanics/glassworking)Glass Batch$() that was used. Other colors can be made using a $(l:mechanics/bowls)Bowl$().$(br2)To use, place the $(l:mechanics/bowls)Bowl$() on the ground, then $(item)$(k:key.use)$() the required $(thing)Powder$(). Before $(thing)Pouring$(), use the $(thing)Blowpipe$() on the bowl to add the powder to the batch.",
"title": "Coloring Glass"
},
{
"type": "patchouli:text",
"text": "$(br2)The next pages show the different combinations of glass types and powder materials to create each color."
},
{
"type": "patchouli:text",
"text": "$(li)$(bold)$(7)White$(): Silica or Hematitic Glass + $(thing)Soda Ash$()$(li)$(bold)$(0)Black$(): Any Glass + $(thing)Graphite$()$(li)$(bold)$(8)Gray$(): Any + $(thing)Graphite$() + $(thing)Soda Ash$()$(li)$(bold)$(7)Light Gray$(): Any + $(thing)Graphite$() + 2x $(thing)Soda Ash$()$(li)$(bold)$(5)Purple$(): Any + $(thing)Iron$() + $(thing)Copper$()$(li)$(bold)$(#964b00)Brown$(): Any + $(thing)Nickel$()$(li)$(bold)$(3)Cyan$(): Non-Volcanic Glass + $(thing)Copper$() + $(thing)Sapphire$()$(li)$(bold)$(2)Green$(): Silica or Hematitic Glass + $(thing)Iron$()",
"title": "Dye Colors"
},
{
"type": "patchouli:text",
"text": "$(li)$(bold)$(a)Lime$(): Silica or Hematitic Glass + $(thing)Iron$() + $(thing)Soda Ash$()$(li)$(bold)$(b)Light Blue$(): Silica Glass + $(thing)Lapis Lazuli$()$(li)$(bold)$(1)Blue$(): Silica Glass + $(thing)Copper$()$(li)$(bold)$(4)Red$(): Silica or Hematitic Glass + $(thing)Tin$()$(li)$(bold)$(6)Yellow$(): Silica or Hematitic Glass + $(thing)Silver$()$(li)$(bold)$(#ef8e38)Orange$(): Silica Glass + $(thing)Pyrite$()$(li)$(bold)$(5)Magenta$(): Silica or Hematitic Glass + $(thing)Ruby$()$(li)$(bold)$(d)Pink$(): Silica Glass + $(thing)Gold$()$(li)$(bold)$(0)Tinted$(): Non-Silica Glass + $(thing)Amethyst$()"
},
{
"type": "tfc:table_small",
"strings": [
{
"text": ""
},
{
"text": "C"
},
{
"text": "T"
},
{
"fill": "0xff42f2"
},
{
"fill": "0x8af3ff"
},
{
"fill": "0x526cff"
},
{
"fill": "0xe3e3e3"
},
{
"fill": "0xe69407"
},
{
"fill": "0xc738c9"
},
{
"fill": "0xffe81c"
},
{
"fill": "0x48ff1f"
},
{
"fill": "0xe01414"
},
{
"fill": "0x0c9400"
},
{
"fill": "0x188a9e"
},
{
"fill": "0x7d4f00"
},
{
"fill": "0x6e059c"
},
{
"fill": "0x7d7d7d"
},
{
"fill": "0xbdbdbd"
},
{
"fill": "0x000000"
},
{
"text": "Silica"
},
{
"fill": "0x3d42a8"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"text": "Hematitic"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0x3eb340"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3d42a8"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"text": "Olivine"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0x3eb340"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0x3d42a8"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"text": "Volcanic"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0x3eb340"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0x3d42a8"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0xb33e3e"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
},
{
"fill": "0x3eb340"
}
],
"text": "The availability of glass colors. 'C' is clear, 'T' is tinted. Colors can only be crafted with certain glass batches.",
"title": "Glass Color Availability",
"legend": [
{
"text": "Can be Crafted",
"color": "0x3eb340"
},
{
"text": "Cannot be Crafted",
"color": "0xb33e3e"
},
{
"text": "Default Color",
"color": "0x3d42a8"
}
],
"columns": 18,
"first_column_width": 35,
"column_width": 10,
"row_height": 10,
"left_buffer": 5,
"top_buffer": 15,
"draw_background": true
},
{
"type": "patchouli:empty",
"draw_filler": false
},
{
"type": "tfc:glassworking_recipe",
"anchor": "lamp_glass",
"recipe": "tfc:glassworking/lamp_glass",
"text": "$(thing)Lamp Glass$() is a necessary component to craft $(l:mechanics/lamps)Lamps$()."
},
{
"type": "tfc:glassworking_recipe",
"anchor": "jar",
"recipe": "tfc:glassworking/empty_jar",
"text": "$(l:mechanics/jarring)Jars$() are also made from blown glass, but only silica or hematitic glass."
},
{
"type": "tfc:glassworking_recipe",
"anchor": "glass_bottle",
"recipe": "tfc:glassworking/silica_glass_bottle",
"text": "$(thing)Glass Bottles$() can also be made. The quality of the glass bottle depends on the type of glass used to make it."
},
{
"type": "tfc:glassworking_recipe",
"recipe": "tfc:glassworking/lens",
"text": "The $(thing)Lens$() is used for crafting the spyglass, compasses, and other things."
}
],
"read_by_default": true,
"extra_recipe_mappings": {
"tag:tfc:glass_batches": 1,
"tag:c:glass_panes": 2,
"tag:c:glass_blocks": 4
}
}

View file

@ -0,0 +1,38 @@
{
"name": "Basic Automation",
"category": "tfc:mechanics",
"icon": "gtceu:coke_oven",
"pages":
[
{
"type": "patchouli:text",
"text": "Tired of making charcoal in huge pits? Once you've got $(l:mechanics/bloomery)Wrought Iron$(), you'll be able to make your first GregTech multiblock, the $(item)Coke Oven$().$(br)It will turn logs into $(thing)charcoal$() automatically, as well as upgrade any $(thing)Coal$() into $(thing)Coke$() which burns twice as long in a $(l:mechanics/charcoal_forge)Forge$().$(br)All recipes output $(thing)Creosote$(), which can be used as a lamp fuel and is required for $(l:mechanics/pumps)Create$()."
},
{
"type": "patchouli:spotlight",
"title": "Coke Oven",
"item": "gtceu:coke_oven,gtceu:coke_oven_bricks,gtceu:coke_oven_hatch",
"text": "Use JEI for a multiblock preview by looking at the $(thing)Coke Oven$() and pressing $(item)$(k:jei.showUses)$(). You can click individual blocks to see what's valid there.$(br2)Note that the center is hollow, and up to 5 $(thing)Coke Oven Hatches$() can be placed anywhere instead of bricks."
},
{
"type": "patchouli:spotlight",
"item": "gtceu:tin_small_item_pipe",
"title": "Item Pipes",
"text": "Hatches will automatically pull items into them and push fluids and items out, so you can put $(l:mechanics/crankshaft#crates)Crates$(), $(l:mechanics/crankshaft#drums)Drums$(), and $(l:mechanics/barrels)Barrels$() right up against them, but if you'd like to have more control, you'll want to use GregTech's pipes.$(br2)$(item)Item Pipes$() will not pull from any inventory they're attached to, so you'll want to use a $(thing)Chute$() or $(thing)Hopper$() to pull from the inventory and push into the pipe."
},
{
"type": "patchouli:text",
"text": "Different tiers of pipes will move different amounts of items, but the cheapest to start with is the $(item)Small Tin Item Pipe$().$(br2)Item pipes move items instantly, prioritizing closest inventories first. You can make pipes one-way by $(thing)Sneak-Right-Clicking$() them with a $(thing)Wrench$() and en empty offhand.$(br2)You can also control how items move with $(thing)Item Filters$(), $(thing)Item Tag Filters$(), and $(thing)Restricted Item Pipes$()."
},
{
"type": "patchouli:spotlight",
"item": "gtceu:wood_normal_fluid_pipe,gtceu:bronze_normal_fluid_pipe",
"title": "Fluid Pipes",
"text": "$(item)Fluid Pipes$() unsurprisingly are for moving fluids. Unlike item pipes, fluid pipes do not move fluids instantly, and will \"slosh\" back and forth, so it's a good idea to make them all one-way by $(thing)Sneak-Right-Clicking$() with a $(thing)Wrench$() and an empty offhand."
},
{
"type": "patchouli:text",
"text": "Different kinds of pipes can hold different things. $(thing)Wooden pipes$() can't hold gases, for example, and will burn if you try to put something hot in them. Other metal pipes like $(thing)Bronze$() can handle some hot things like Steam and Lava, but not acids.$(br2)Hold shift over a fluid pipe to see what it can handle."
}
]
}

View file

@ -0,0 +1,39 @@
{
"name": "Getting Started With Create",
"category": "tfc:mechanics",
"icon": "create:cogwheel",
"pages":
[
{
"type": "patchouli:text",
"text": "In TerraFirmaGreg, TFC's own mechanical power system has been replaced with $(thing)Create$().$(br2)You can make a few Create things once you have Wrought Iron, but you can only really get started once you have access to $(l:mechanics/steel)Steel$() and $(thing)Steam Machines$().$(br2)First, you will need a source of $(thing)Mechanical Power$(), either Water Wheels, Windmills, or a Steam Engine. Of these, $(thing)Water Wheels$() are the easiest to start with, just put them in a river!$(br)"
},
{
"type": "patchouli:crafting",
"recipe": "create:crafting/kinetics/water_wheel",
"recipe2": "create:crafting/kinetics/large_water_wheel"
},
{
"type": "tfc:sealed_barrel_recipe",
"recipe": "tfg:barrel/treated_wood_planks",
"text": "To move mechanical power around, you will need $(thing)Cogwheels$().$(br)To make these, first put some $(l:mechanics/mechanical_power)Creosote$() and any $(thing)Wooden Planks$() in a $(l:mechanics/barrels)Sealed Barrel$().$(br)This will give you $(thing)Creosote-Treated Wood Planks$()."
},
{
"type": "patchouli:spotlight",
"title": "Treated Wood Pulp",
"item": "gtceu:hp_steam_macerator,gtceu:treated_wood_dust",
"text": "Next, put those treated planks in a $(thing)Steam Macerator$(). This will produce $(thing)Treated Wood Pulp$()."
},
{
"type": "patchouli:spotlight",
"title": "Treated Wood Plank",
"item": "gtceu:hp_steam_compressor,gtceu:treated_wood_plate",
"text": "Lastly, putting the pulp into a $(thing)Steam Compressor$() will produce a $(thing)Treated Wood Plank$().$(br2)You can then use these to craft $(item)Cogwheels$()!"
},
{
"type": "patchouli:crafting",
"recipe": "tfg:create/shapeless/cogwheel",
"recipe2": "tfg:create/shaped/large_cogwheel"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Amethyst",
"icon": "minecraft:amethyst_shard",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 230$(br)Density: 0.25$(br)Type: Disc Vein$(br)Y: -64 - 26$(br)Size: 28$(br)Height: 8$(br2)Stone types: Quartzite, Slate, Phyllite, Schist, Gneiss, Marble, Shale, Claystone, Limestone, Conglomerate, Dolomite, Chert, Chalk$(br2)Indicator: Amethyst Bud"
},
{
"type": "patchouli:multiblock",
"name": "Amethyst",
"multiblock":
{
"mapping": { "0": "#forge:ores/amethyst" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 65%$(br)Source of: Iron$(br)Formula: (SiO₂)₄Fe"
},
{
"type": "patchouli:multiblock",
"name": "Opal",
"multiblock":
{
"mapping": { "0": "#forge:ores/opal" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Formula: (SiO₂)"
},
{
"type": "patchouli:multiblock",
"name": "Red Garnet",
"multiblock":
{
"mapping": { "0": "#forge:ores/red_garnet" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 5%$(br)Source of: Pyrope, Almandine, Spessartine"
},
{
"type": "patchouli:multiblock",
"name": "Yellow Garnet",
"multiblock":
{
"mapping": { "0": "#forge:ores/yellow_garnet" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Andradite, Grossular, Uvarovite"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Opal",
"icon": "gtceu:opal_gem",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 220$(br)Density: 0.35$(br)Type: Disc Vein$(br)Y: -64 - 62$(br)Size: 26$(br)Height: 6$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite, Granite, Diorite, Gabbro$(br2)Indicator: Amethyst Bud"
},
{
"type": "patchouli:multiblock",
"name": "Opal",
"multiblock":
{
"mapping": { "0": "#forge:ores/opal" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 55%$(br)Formula: (SiO₂)"
},
{
"type": "patchouli:multiblock",
"name": "Amethyst",
"multiblock":
{
"mapping": { "0": "#forge:ores/amethyst" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Iron$(br)Formula: (SiO₂)₄Fe"
},
{
"type": "patchouli:multiblock",
"name": "Red Garnet",
"multiblock":
{
"mapping": { "0": "#forge:ores/red_garnet" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 5%$(br)Source of: Pyrope, Almandine, Spessartine"
},
{
"type": "patchouli:multiblock",
"name": "Yellow Garnet",
"multiblock":
{
"mapping": { "0": "#forge:ores/yellow_garnet" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Andradite, Grossular, Uvarovite"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Gold (Deep)",
"icon": "gtceu:rich_raw_gold",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 260$(br)Density: 0.45$(br)Type: Cluster Vein$(br)Y: -64 - 30$(br)Size: 32$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite, Granite, Diorite, Gabbro$(br2)Indicator: Limonite, Hematite, Native Gold"
},
{
"type": "patchouli:multiblock",
"name": "Gold",
"multiblock":
{
"mapping": { "0": "#forge:ores/gold" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 75%$(br)Melts into: Gold$(br)Formula: Au"
},
{
"type": "patchouli:multiblock",
"name": "Yellow Limonite",
"multiblock":
{
"mapping": { "0": "#forge:ores/yellow_limonite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 5%$(br)Melts into: Cast Iron$(br)Formula: FeHO₂"
},
{
"type": "patchouli:multiblock",
"name": "Hematite",
"multiblock":
{
"mapping": { "0": "#forge:ores/hematite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Melts into: Cast Iron$(br)Formula: Fe₂O₃"
},
{
"type": "patchouli:multiblock",
"name": "Goethite",
"multiblock":
{
"mapping": { "0": "#forge:ores/goethite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 5%$(br)Melts into: Cast Iron$(br)Formula: FeHO₂"
}
]
}

View file

@ -0,0 +1,67 @@
{
"name": "Hematite (Deep)",
"icon": "gtceu:rich_raw_hematite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 220$(br)Density: 0.35$(br)Type: Cluster Vein$(br)Y: -64 - 30$(br)Size: 40$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite$(br2)Indicator: Hematite, Limonite, Native Gold"
},
{
"type": "patchouli:multiblock",
"name": "Hematite",
"multiblock":
{
"mapping": { "0": "#forge:ores/hematite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Melts into: Cast Iron$(br)Formula: Fe₂O₃"
},
{
"type": "patchouli:multiblock",
"name": "Yellow Limonite",
"multiblock":
{
"mapping": { "0": "#forge:ores/yellow_limonite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Melts into: Cast Iron$(br)Formula: FeHO₂"
},
{
"type": "patchouli:multiblock",
"name": "Goethite",
"multiblock":
{
"mapping": { "0": "#forge:ores/goethite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Melts into: Cast Iron$(br)Formula: FeHO₂"
},
{
"type": "patchouli:multiblock",
"name": "Gold",
"multiblock":
{
"mapping": { "0": "#forge:ores/gold" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 5%$(br)Melts into: Gold$(br)Formula: Au"
},
{
"type": "patchouli:multiblock",
"name": "Ruby",
"multiblock":
{
"mapping": { "0": "#forge:ores/ruby" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Source of: Chromium, Aluminium$(br)Formula: CrAl₂O₃"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Goethite",
"icon": "gtceu:rich_raw_goethite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 240$(br)Density: 0.35$(br)Type: Cluster Vein$(br)Y: -64 - 30$(br)Size: 32$(br2)Stone types: Marble, Limestone$(br2)Indicator: Limonite, Hematite, Malachite"
},
{
"type": "patchouli:multiblock",
"name": "Goethite",
"multiblock":
{
"mapping": { "0": "#forge:ores/goethite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 50%$(br)Melts into: Cast Iron$(br)Formula: FeHO₂"
},
{
"type": "patchouli:multiblock",
"name": "Yellow Limonite",
"multiblock":
{
"mapping": { "0": "#forge:ores/yellow_limonite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Melts into: Cast Iron$(br)Formula: FeHO₂"
},
{
"type": "patchouli:multiblock",
"name": "Hematite",
"multiblock":
{
"mapping": { "0": "#forge:ores/hematite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Melts into: Cast Iron$(br)Formula: Fe₂O₃"
},
{
"type": "patchouli:multiblock",
"name": "Malachite",
"multiblock":
{
"mapping": { "0": "#forge:ores/malachite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Melts into: Copper$(br)Formula: Cu₂CH₂O₅"
}
]
}

View file

@ -0,0 +1,67 @@
{
"name": "Chromite",
"icon": "gtceu:rich_raw_chromite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 205$(br)Density: 0.3$(br)Type: Cluster Vein$(br)Y: -64 - 30$(br)Size: 340$(br2)Stone types: Shale, Claystone, Limestone, Conglomerate, Dolomite, Chert, Chalk$(br2)Indicator: Magnetite, Native Gold, Chromite, Sapphire"
},
{
"type": "patchouli:multiblock",
"name": "Chromite",
"multiblock":
{
"mapping": { "0": "#forge:ores/chromite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 60%$(br)Source of: Chromium$(br)Formula: FeCr₂O₄"
},
{
"type": "patchouli:multiblock",
"name": "Magnetite",
"multiblock":
{
"mapping": { "0": "#forge:ores/magnetite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 5%$(br)Melts into: Cast Iron$(br)Formula: Fe₃O₄"
},
{
"type": "patchouli:multiblock",
"name": "Vanadium Magnetite",
"multiblock":
{
"mapping": { "0": "#forge:ores/vanadium_magnetite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Iron, Vanadium$(br)Formula: (Fe₃O₄)V"
},
{
"type": "patchouli:multiblock",
"name": "Gold",
"multiblock":
{
"mapping": { "0": "#forge:ores/gold" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Melts into: Gold$(br)Formula: Au"
},
{
"type": "patchouli:multiblock",
"name": "Sapphire",
"multiblock":
{
"mapping": { "0": "#forge:ores/sapphire" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 5%$(br)Source of: Aluminium$(br)Formula: Al₂O₃"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Molybdenum",
"icon": "gtceu:rich_raw_molybdenum",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 245$(br)Density: 0.45$(br)Type: Cluster Vein$(br)Y: -64 - 10$(br)Size: 26$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite, Granite, Diorite, Gabbro$(br2)Indicator: Wulfenite, Molybdenite, Molybdenum, Powellite"
},
{
"type": "patchouli:multiblock",
"name": "Wulfenite",
"multiblock":
{
"mapping": { "0": "#forge:ores/wulfenite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 40%$(br)Source of: Lead, Molybdenum$(br)Formula: PbMoO₄"
},
{
"type": "patchouli:multiblock",
"name": "Molybdenite",
"multiblock":
{
"mapping": { "0": "#forge:ores/molybdenite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 30%$(br)Source of: Molybdenum$(br)Formula: MoS₂"
},
{
"type": "patchouli:multiblock",
"name": "Molybdenum",
"multiblock":
{
"mapping": { "0": "#forge:ores/molybdenum" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Molybdenum$(br)Formula: Mo"
},
{
"type": "patchouli:multiblock",
"name": "Powellite",
"multiblock":
{
"mapping": { "0": "#forge:ores/powellite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Molybdenum$(br)Formula: CaMoO₄"
}
]
}

View file

@ -0,0 +1,34 @@
{
"name": "Naquadah & Plutonium",
"icon": "gtceu:rich_raw_naquadah",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 310$(br)Density: 0.3$(br)Type: Cluster Vein$(br)Y: -64 - -20$(br)Size: 32$(br2)Stone types: Quartzite, Slate, Phyllite, Schist, Gneiss, Marble$(br2)Indicator: Naquadah, Plutonium"
},
{
"type": "patchouli:multiblock",
"name": "Naquadah",
"multiblock":
{
"mapping": { "0": "#forge:ores/naquadah" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 75%$(br)Source of: Stargatium$(br)Formula: Nq"
},
{
"type": "patchouli:multiblock",
"name": "Plutonium",
"multiblock":
{
"mapping": { "0": "#forge:ores/plutonium" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Plutonium$(br)Formula: Pu²³⁹"
}
]
}

View file

@ -0,0 +1,34 @@
{
"name": "Uraninite",
"icon": "gtceu:rich_raw_uraninite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 220$(br)Density: 0.45$(br)Type: Cluster Vein$(br)Y: -64 - -20$(br)Size: 24$(br2)Stone types: Granite, Diorite, Gabbro, Quartzite, Slate, Phyllite, Schist, Gneiss, Marble$(br2)Indicator: Pitchblende, Uraninite$(br2)There's no fission reactors in TFG, but Uranium has other uses."
},
{
"type": "patchouli:multiblock",
"name": "Uraninite",
"multiblock":
{
"mapping": { "0": "#forge:ores/uraninite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 50%$(br)Source of: Uranium$(br)Formula: UO₂$(br)Hazardous: Yes"
},
{
"type": "patchouli:multiblock",
"name": "Pitchblende",
"multiblock":
{
"mapping": { "0": "#forge:ores/pitchblende" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 50%$(br)Source of: Uranium$(br)Formula: (UO₂)₃ThPb$(br)Hazardous: Yes"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Sapphire",
"icon": "gtceu:sapphire_gem",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 280$(br)Density: 0.35$(br)Type: Disc Vein$(br)Y: -64 - 26$(br)Size: 28$(br)Height: 8$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite$(br2)Indicator: Almandine, Pyrope, Sapphire, Green Sapphire$(br2)If you're looking for $(thing)Aluminium$(), find a $(l:tfg_ores/normal_bauxite)Bauxite$() vein instead.$(br)"
},
{
"type": "patchouli:multiblock",
"name": "Almandine",
"multiblock":
{
"mapping": { "0": "#forge:ores/almandine" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Source of: Aluminium, Iron$(br)Formula: Al₂Fe₃Si₃O₁₂"
},
{
"type": "patchouli:multiblock",
"name": "Pyrope",
"multiblock":
{
"mapping": { "0": "#forge:ores/pyrope" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Aluminium, Magnesium$(br)Formula: Al₂Mg₃Si₃O₁₂"
},
{
"type": "patchouli:multiblock",
"name": "Sapphire",
"multiblock":
{
"mapping": { "0": "#forge:ores/sapphire" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Aluminium$(br)Formula: Al₂O₃"
},
{
"type": "patchouli:multiblock",
"name": "Green Sapphire",
"multiblock":
{
"mapping": { "0": "#forge:ores/green_sapphire" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Aluminium$(br)Formula: Al₂O₃"
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Scheelite & Tungstate",
"icon": "gtceu:rich_raw_scheelite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 220$(br)Density: 0.35$(br)Type: Cluster Vein$(br)Y: -64 - 0$(br)Size: 28$(br2)Stone types: Granite, Diorite, Gabbro$(br2)Indicator: Scheelite, Tungstate, Lithium"
},
{
"type": "patchouli:multiblock",
"name": "Scheelite",
"multiblock":
{
"mapping": { "0": "#forge:ores/cooperite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 45%$(br)Source of: Tungsten$(br)Formula: Ca(WO₃)O"
},
{
"type": "patchouli:multiblock",
"name": "Tungstate",
"multiblock":
{
"mapping": { "0": "#forge:ores/tungstate" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Source of: Tungsten, Lithium$(br)Formula: Li₂(WO₃)O"
},
{
"type": "patchouli:multiblock",
"name": "Lithium",
"multiblock":
{
"mapping": { "0": "#forge:ores/lithium" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Source of: Lithium$(br)Formula: Li"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Sheldonite",
"icon": "gtceu:rich_raw_platinum",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 300$(br)Density: 0.3$(br)Type: Cluster Vein$(br)Y: -64 - 0$(br)Size: 30$(br2)Stone types: Quartzite, Slate, Phyllite, Schist, Gneiss, Marble$(br2)Indicator: Bornite, Cooperite, Platinum, Palladium"
},
{
"type": "patchouli:multiblock",
"name": "Sheldonite",
"multiblock":
{
"mapping": { "0": "#forge:ores/cooperite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Platinum, Nickel, Palladium$(br)Formula: Pt₃NiSPd"
},
{
"type": "patchouli:multiblock",
"name": "Platinum",
"multiblock":
{
"mapping": { "0": "#forge:ores/platinum" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Smelts into: Platinum$(br)Formula: Pt"
},
{
"type": "patchouli:multiblock",
"name": "Palladium",
"multiblock":
{
"mapping": { "0": "#forge:ores/palladium" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Palladium$(br)Formula: Pt"
},
{
"type": "patchouli:multiblock",
"name": "Bornite",
"multiblock":
{
"mapping": { "0": "#forge:ores/bornite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Smelts into: Copper$(br)Formula: Cu₅FeS₄"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Topaz",
"icon": "gtceu:topaz_gem",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 260$(br)Density: 0.3$(br)Type: Disc Vein$(br)Y: -64 - 26$(br)Size: 28$(br2)Stone types: Quartzite, Slate, Phyllite, Schist, Gneiss, Marble$(br2)Indicator: Topaz, Blue Topaz, Chalcocite, Bornite"
},
{
"type": "patchouli:multiblock",
"name": "Topaz",
"multiblock":
{
"mapping": { "0": "#forge:ores/topaz" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Aluminium, Fluorine$(br)Formula: Al₂SiFH₂"
},
{
"type": "patchouli:multiblock",
"name": "Blue Topaz",
"multiblock":
{
"mapping": { "0": "#forge:ores/blue_topaz" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Source of: Aluminium, Fluorine$(br)Formula: Al₂SiF₂H₂O₆"
},
{
"type": "patchouli:multiblock",
"name": "Chalcocite",
"multiblock":
{
"mapping": { "0": "#forge:ores/chalcocite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Smelts into: Copper$(br)Formula: Cu₂S"
},
{
"type": "patchouli:multiblock",
"name": "Bornite",
"multiblock":
{
"mapping": { "0": "#forge:ores/bornite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Smelts into: Copper$(br)Formula: Cu₅FeS₄"
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Phosphorus",
"icon": "gtceu:raw_apatite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 220$(br)Density: 0.25$(br)Type: Cluster Vein$(br)Y: -32 - 60$(br)Size: 34$(br2)Stone types: Granite, Diorite, Gabbro, Quartzite, Slate, Phyllite, Schist, Gneiss, Marble$(br2)Indicator: Apatite, Tricalcium Phosphate, Pyrochlore"
},
{
"type": "patchouli:multiblock",
"name": "Apatite",
"multiblock":
{
"mapping": { "0": "#forge:ores/apatite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 50%$(br)Source of: Calcium, Phosphorus, Forestry PTSD$(br)Formula: Ca₅(PO₄)₃Cl"
},
{
"type": "patchouli:multiblock",
"name": "Tricalcium Phosphate",
"multiblock":
{
"mapping": { "0": "#forge:ores/tricalcium_phosphate" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Source of: Calcium, Phosphorus$(br)Formula: Ca₃(PO₄)₂"
},
{
"type": "patchouli:multiblock",
"name": "Pyrochlore",
"multiblock":
{
"mapping": { "0": "#forge:ores/pyrochlore" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Niobium$(br)Formula: Ca₂Nb₂O₇"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Mineral Sands",
"icon": "gtceu:raw_basaltic_mineral_sand",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 160$(br)Density: 0.3$(br)Type: Disc Vein$(br)Y: -32 - 60$(br)Size: 48$(br)Height: 9$(br2)Stone types: Granite, Basalt$(br2)Indicator: Basaltic & Granitic Mineral Sand, Fuller's Earth, Gypsum"
},
{
"type": "patchouli:multiblock",
"name": "Basaltic Mineral Sand",
"multiblock":
{
"mapping": { "0": "#forge:ores/basaltic_mineral_sand" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Smelts into: Cast Iron$(br)Formula: (Fe₃O₄)((Mg₂Fe(SiO₂)₂)(CaCo₃)₃(SiO₂)₈C₄)"
},
{
"type": "patchouli:multiblock",
"name": "Granitic Mineral Sand",
"multiblock":
{
"mapping": { "0": "#forge:ores/granitic_mineral_sand" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Smelts into: Cast Iron$(br)Formula: (Fe₃O₄)((SiO₂)₄(KMg₃Al₃F₂Si₃O₁₀))"
},
{
"type": "patchouli:multiblock",
"name": "Fuller's Earth",
"multiblock":
{
"mapping": { "0": "#forge:ores/fullers_earth" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Magnesium$(br)Formula: MgSi₄H(H₂O)₄O₁₁"
},
{
"type": "patchouli:multiblock",
"name": "Gypsum",
"multiblock":
{
"mapping": { "0": "#forge:ores/gypsum" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Used for: Alabaster (dyeable) bricks$(br)Formula: CaS(H₂O)₂O₄"
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Bauxite",
"icon": "gtceu:raw_bauxite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 185$(br)Density: 0.3$(br)Type: Cluster Vein$(br)Y: -32 - 60$(br)Size: 40$(br2)Stone types: Shale, Claystone, Limestone, Conglomerate, Dolomite, Chert, Chalk$(br2)Indicator: Bauxite, Ilmenite, Aluminium"
},
{
"type": "patchouli:multiblock",
"name": "Bauxite",
"multiblock":
{
"mapping": { "0": "#forge:ores/bauxite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 45%$(br)Source of: Aluminium$(br)Formula: Al₂O₃"
},
{
"type": "patchouli:multiblock",
"name": "Aluminium",
"multiblock":
{
"mapping": { "0": "#forge:ores/aluminium" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Aluminium$(br)Formula: Al"
},
{
"type": "patchouli:multiblock",
"name": "Ilmenite",
"multiblock":
{
"mapping": { "0": "#forge:ores/ilmenite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 30%$(br)Source of: Titanium$(br)Formula: FeTiO₃"
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Emerald & Beryllium",
"icon": "minecraft:emerald",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 180$(br)Density: 0.35$(br)Type: Pipe Vein$(br)Y: -32 - 50$(br)Height: 60$(br)Radius: 10$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite$(br2)Indicator: Beryllium, Emerald, Thorium"
},
{
"type": "patchouli:multiblock",
"name": "Beryllium",
"multiblock":
{
"mapping": { "0": "#forge:ores/beryllium" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Used for: Ender Pearls$(br)Formula: Be$(br)Hazardous: Yes"
},
{
"type": "patchouli:multiblock",
"name": "Emerald",
"multiblock":
{
"mapping": { "0": "#forge:ores/emerald" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 50%$(br)Used for: MV components, Item tag filters$(br)Formula: Be₃Al₂Si₆O₁₈"
},
{
"type": "patchouli:multiblock",
"name": "Thorium",
"multiblock":
{
"mapping": { "0": "#forge:ores/thorium" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Used for: Nothing!$(br)Formula: Th"
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Bismuth (Normal)",
"icon": "gtceu:raw_bismuth",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 170$(br)Density: 0.4$(br)Type: Cluster Vein$(br)Y: -32 - 75$(br)Size: 40$(br2)Stone types: Granite, Diorite, Gabbro, Shale, Claystone, Limestone, Conglomerate, Dolomite, Chert, Chalk$(br2)Indicator: Bismuthinite$(br2)Only used for Bismuth Bronze."
},
{
"type": "patchouli:multiblock",
"name": "Bismuth",
"multiblock":
{
"mapping": { "0": "#forge:ores/bismuth" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 80%$(br)Melts into: Bismuth$(br)Formula: Bi"
},
{
"type": "patchouli:multiblock",
"name": "Sulfur",
"multiblock":
{
"mapping": { "0": "#forge:ores/sulfur" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 9%$(br)Formula: S"
},
{
"type": "patchouli:multiblock",
"name": "Lead",
"multiblock":
{
"mapping": { "0": "#forge:ores/lead" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 11%$(br)Smelts into: Lead$(br)Formula: Pb$(br)Hazardous: Yes"
}
]
}

View file

@ -0,0 +1,34 @@
{
"name": "Cassiterite (Normal)",
"icon": "gtceu:raw_cassiterite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 170$(br)Density: 0.4$(br)Type: Cluster Vein$(br)Y: -32 - 75$(br)Size: 40$(br2)Stone types: Granite, Diorite, Gabbro$(br2)Indicator: Cassiterite"
},
{
"type": "patchouli:multiblock",
"name": "Cassiterite",
"multiblock":
{
"mapping": { "0": "#forge:ores/cassiterite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 40%$(br)Melts into: Tin$(br)Formula: SnO₂"
},
{
"type": "patchouli:multiblock",
"name": "Tin",
"multiblock":
{
"mapping": { "0": "#forge:ores/tin" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 60%$(br)Melts into: Tin$(br)Formula: Sn"
}
]
}

View file

@ -0,0 +1,23 @@
{
"name": "Coal",
"icon": "minecraft:coal",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 215$(br)Density: 0.55$(br)Type: Cluster Vein$(br)Y: 0 - 210$(br)Size: 60$(br2)Stone types: Shale, Claystone, Limestone, Conglomerate, Dolomite, Chert, Chalk$(br2)Indicator: Coal"
},
{
"type": "patchouli:multiblock",
"name": "Coal",
"multiblock":
{
"mapping": { "0": "#forge:ores/coal" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 100%$(br)Used for: Forge fuel, Distillation$(br)Formula: C"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Copper",
"icon": "minecraft:raw_copper",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 170$(br)Density: 0.4$(br)Type: Cluster Vein$(br)Y: -32 - 75$(br)Size: 40$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite$(br2)Indicator: Native Copper"
},
{
"type": "patchouli:multiblock",
"name": "Copper",
"multiblock":
{
"mapping": { "0": "#forge:ores/copper" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 65%$(br)Melts into: Copper$(br)Formula: Cu"
},
{
"type": "patchouli:multiblock",
"name": "Chalcopyrite",
"multiblock":
{
"mapping": { "0": "#forge:ores/chalcopyrite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Melts into: Copper$(br)Formula: CuFeS₂"
},
{
"type": "patchouli:multiblock",
"name": "Iron",
"multiblock":
{
"mapping": { "0": "#forge:ores/iron" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 5%$(br)Melts into: Cast Iron$(br)Formula: Fe"
},
{
"type": "patchouli:multiblock",
"name": "Pyrite",
"multiblock":
{
"mapping": { "0": "#forge:ores/pyrite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 10%$(br)Melts into: Cast Iron$(br)Formula: FeS₂"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Garnet & Cassiterite Sands",
"icon": "gtceu:raw_garnet_sand",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 360$(br)Density: 0.25$(br)Type: Cluster Vein$(br)Y: -40 - 64$(br)Size: 40$(br2)Stone types: All$(br2)Indicator: Cassiterite"
},
{
"type": "patchouli:multiblock",
"name": "Cassiterite Sand",
"multiblock":
{
"mapping": { "0": "#forge:ores/cassiterite_sand" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Melts into: Tin$(br)Formula: SnO₂"
},
{
"type": "patchouli:multiblock",
"name": "Garnet Sand",
"multiblock":
{
"mapping": { "0": "#forge:ores/garnet_sand" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Almandine, Andradite, Grossular, Pyrope, Spessartine, Uvarovite"
},
{
"type": "patchouli:multiblock",
"name": "Asbestos",
"multiblock":
{
"mapping": { "0": "#forge:ores/asbestos" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Magnesium, Lung cancer$(br)Formula: Mg₃Si₂H₄O₉$(br)Hazardous: Yes"
},
{
"type": "patchouli:multiblock",
"name": "Diatomite",
"multiblock":
{
"mapping": { "0": "#forge:ores/diatomite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Iron, Aluminium$(br)Formula: (SiO₂)₈(Fe₂O₃)(Al₂O₃)"
}
]
}

View file

@ -0,0 +1,67 @@
{
"name": "Garnierite & Cobalt",
"icon": "gtceu:raw_garnierite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 140$(br)Density: 0.4$(br)Type: Cluster Vein$(br)Y: -32 - 60$(br)Size: 40$(br2)Stone types: Gabbro$(br2)Indicator: Garnierite"
},
{
"type": "patchouli:multiblock",
"name": "Garnierite",
"multiblock":
{
"mapping": { "0": "#forge:ores/garnierite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 30%$(br)Melts into: Nickel$(br)Formula: NiO"
},
{
"type": "patchouli:multiblock",
"name": "Nickel",
"multiblock":
{
"mapping": { "0": "#forge:ores/nickel" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 10%$(br)Melts into: Nickel$(br)Formula: Ni"
},
{
"type": "patchouli:multiblock",
"name": "Cobaltite",
"multiblock":
{
"mapping": { "0": "#forge:ores/cobaltite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Source of: Cobalt, Arsenic$(br)Formula: CoAsS$(br)Hazardous: Yes"
},
{
"type": "patchouli:multiblock",
"name": "Pentlandite",
"multiblock":
{
"mapping": { "0": "#forge:ores/pentlandite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Smelts into: Nickel$(br)Formula: Ni₉S₈"
},
{
"type": "patchouli:multiblock",
"name": "Cobalt",
"multiblock":
{
"mapping": { "0": "#forge:ores/cobalt" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Smelts into: Cobalt$(br)Formula: Co"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Gold (Normal)",
"icon": "minecraft:raw_gold",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 170$(br)Density: 0.4$(br)Type: Disc Vein$(br)Y: -32 - 60$(br)Size: 40$(br)Height: 12$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite, Granite, Diorite, Gabbro$(br2)Indicator: Limonite, Hematite, Native Gold"
},
{
"type": "patchouli:multiblock",
"name": "Gold",
"multiblock":
{
"mapping": { "0": "#forge:ores/gold" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 55%$(br)Melts into: Gold$(br)Formula: Au"
},
{
"type": "patchouli:multiblock",
"name": "Yellow Limonite",
"multiblock":
{
"mapping": { "0": "#forge:ores/yellow_limonite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Melts into: Cast Iron$(br)Formula: FeHO₂"
},
{
"type": "patchouli:multiblock",
"name": "Hematite",
"multiblock":
{
"mapping": { "0": "#forge:ores/hematite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Melts into: Cast Iron$(br)Formula: Fe₂O₃"
},
{
"type": "patchouli:multiblock",
"name": "Goethite",
"multiblock":
{
"mapping": { "0": "#forge:ores/goethite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 5%$(br)Melts into: Cast Iron$(br)Formula: FeHO₂"
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Graphite & Diamond",
"icon": "minecraft:diamond",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 175$(br)Density: 0.35$(br)Type: Pipe Vein$(br)Y: -64 - 100$(br)Height: 60$(br)Radius: 12$(br2)Stone types: Gabbro$(br2)Indicator: Diamond, Graphite, Coal$(br2)Can't find it? Gabbro always spawns below $(thing)Basalt$(), and Gabbro dikes in oceans can be useful too!"
},
{
"type": "patchouli:multiblock",
"name": "Graphite",
"multiblock":
{
"mapping": { "0": "#forge:ores/graphite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 45%$(br)Used for: $(l:mechanics/fire_clay)Fire Clay$(), Graphene$(br)Formula: C"
},
{
"type": "patchouli:multiblock",
"name": "Diamond",
"multiblock":
{
"mapping": { "0": "#forge:ores/diamond" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Used for: Macerators, AE2$(br)Formula: C"
},
{
"type": "patchouli:multiblock",
"name": "Coal",
"multiblock":
{
"mapping": { "0": "#forge:ores/coal" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 30%$(br)Used for: Forge fuel, Distillation$(br)Formula: C"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Hematite (Normal)",
"icon": "gtceu:raw_hematite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 210$(br)Density: 0.4$(br)Type: Cluster Vein$(br)Y: -32 - 75$(br)Size: 40$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite$(br2)Indicator: Hematite, Limonite, Native Gold"
},
{
"type": "patchouli:multiblock",
"name": "Hematite",
"multiblock":
{
"mapping": { "0": "#forge:ores/hematite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 50%$(br)Melts into: Cast Iron$(br)Formula: Fe₂O₃"
},
{
"type": "patchouli:multiblock",
"name": "Yellow Limonite",
"multiblock":
{
"mapping": { "0": "#forge:ores/yellow_limonite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 30%$(br)Melts into: Cast Iron$(br)Formula: FeHO₂"
},
{
"type": "patchouli:multiblock",
"name": "Goethite",
"multiblock":
{
"mapping": { "0": "#forge:ores/goethite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Melts into: Cast Iron$(br)Formula: FeHO₂"
},
{
"type": "patchouli:multiblock",
"name": "Gold",
"multiblock":
{
"mapping": { "0": "#forge:ores/gold" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 5%$(br)Melts into: Gold$(br)Formula: Au"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Lapis",
"icon": "minecraft:lapis_lazuli",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 170$(br)Density: 0.25$(br)Type: Cluster Vein$(br)Y: -60 - 10$(br)Size: 50$(br2)Stone types: Quartzite, Slate, Phyllite, Schist, Gneiss, Marble$(br2)Indicator: Lazurite, Sodalite, Lapis, Calcite$(br2)Mostly used for fluid filters."
},
{
"type": "patchouli:multiblock",
"name": "Lazurite",
"multiblock":
{
"mapping": { "0": "#forge:ores/lazurite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Source of: Aluminium, Calcium, Sodium$(br)Formula: Al₆Si₆Ca₈Na₈"
},
{
"type": "patchouli:multiblock",
"name": "Sodalite",
"multiblock":
{
"mapping": { "0": "#forge:ores/sodalite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Aluminium, Sodium$(br)Formula: Al₃Si₃Na₄Cl"
},
{
"type": "patchouli:multiblock",
"name": "Calcite",
"multiblock":
{
"mapping": { "0": "#forge:ores/calcite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Calcium$(br)Formula: CaCO₃"
},
{
"type": "patchouli:multiblock",
"name": "Lapis",
"multiblock":
{
"mapping": { "0": "#forge:ores/lapis" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Lazurite, Sodalite, Pyrite, Calcite"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Limonite",
"icon": "gtceu:raw_yellow_limonite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 190$(br)Density: 0.4$(br)Type: Cluster Vein$(br)Y: -32 - 75$(br)Size: 40$(br2)Stone types: Marble, Limestone$(br2)Indicator: Limonite, Hematite, Malachite"
},
{
"type": "patchouli:multiblock",
"name": "Yellow Limonite",
"multiblock":
{
"mapping": { "0": "#forge:ores/yellow_limonite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 50%$(br)Melts into: Cast Iron$(br)Formula: FeHO₂"
},
{
"type": "patchouli:multiblock",
"name": "Goethite",
"multiblock":
{
"mapping": { "0": "#forge:ores/goethite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Melts into: Cast Iron$(br)Formula: FeHO₂"
},
{
"type": "patchouli:multiblock",
"name": "Hematite",
"multiblock":
{
"mapping": { "0": "#forge:ores/hematite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Melts into: Cast Iron$(br)Formula: Fe₂O₃"
},
{
"type": "patchouli:multiblock",
"name": "Malachite",
"multiblock":
{
"mapping": { "0": "#forge:ores/malachite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Melts into: Copper$(br)Formula: Cu₂CH₂O₅"
}
]
}

View file

@ -0,0 +1,67 @@
{
"name": "Lubricant",
"icon": "gtceu:raw_soapstone",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 190$(br)Density: 0.25$(br)Type: Cluster Vein$(br)Y: -40 - 56$(br)Size: 36$(br2)Stone types: Granite, Diorite, Gabbro$(br2)Indicator: Soapstone, Talc, Glauconite Sand, Pentlandite, Trona"
},
{
"type": "patchouli:multiblock",
"name": "Soapstone",
"multiblock":
{
"mapping": { "0": "#forge:ores/soapstone" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 30%$(br)Source of: Magnesium$(br)Formula: Mg₃Si₄H₂O₁₂"
},
{
"type": "patchouli:multiblock",
"name": "Talc",
"multiblock":
{
"mapping": { "0": "#forge:ores/talc" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Source of: Magnesium$(br)Formula: Mg₃Si₄H₂O₁₂"
},
{
"type": "patchouli:multiblock",
"name": "Glauconite Sand",
"multiblock":
{
"mapping": { "0": "#forge:ores/glauconite_sand" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Magnesium, Aluminium$(br)Formula: KMg₂Al₄H₂O₁₂"
},
{
"type": "patchouli:multiblock",
"name": "Pentlandite",
"multiblock":
{
"mapping": { "0": "#forge:ores/pentlandite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Smelts into: Nickel$(br)Formula: Ni₉S₈"
},
{
"type": "patchouli:multiblock",
"name": "Trona",
"multiblock":
{
"mapping": { "0": "#forge:ores/trona" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 10%$(br)Formula: Na₃C₂H(H₂O)₂O₆"
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Magnetite",
"icon": "gtceu:raw_magnetite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 200$(br)Density: 0.4$(br)Type: Cluster Vein$(br)Y: -32 - 75$(br)Size: 40$(br2)Stone types: Shale, Claystone, Limestone, Conglomerate, Dolomite, Chert, Chalk$(br2)Indicator: Magnetite, Native Gold"
},
{
"type": "patchouli:multiblock",
"name": "Magnetite",
"multiblock":
{
"mapping": { "0": "#forge:ores/magnetite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 65%$(br)Melts into: Cast Iron$(br)Formula: Fe₃O₄"
},
{
"type": "patchouli:multiblock",
"name": "Vanadium Magnetite",
"multiblock":
{
"mapping": { "0": "#forge:ores/vanadium_magnetite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Iron, Vanadium$(br)Formula: (Fe₃O₄)V"
},
{
"type": "patchouli:multiblock",
"name": "Gold",
"multiblock":
{
"mapping": { "0": "#forge:ores/gold" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 10%$(br)Melts into: Gold$(br)Formula: Au"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Manganese & Tantalum",
"icon": "gtceu:raw_grossular",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 195$(br)Density: 0.3$(br)Type: Cluster Vein$(br)Y: -32 - 60$(br)Size: 40$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite, Shale, Claystone, Limestone, Conglomerate, Dolomite, Chert, Chalk$(br2)Indicator: Grossular, Spessartine, Pyrolusite, Tantalite"
},
{
"type": "patchouli:multiblock",
"name": "Grossular",
"multiblock":
{
"mapping": { "0": "#forge:ores/grossular" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 30%$(br)Source of: Calcium, Aluminium$(br)Formula: Ca₃Al₂Si₃O₁₂"
},
{
"type": "patchouli:multiblock",
"name": "Spessartine",
"multiblock":
{
"mapping": { "0": "#forge:ores/spessartine" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Source of: Manganese, Aluminium$(br)Formula: Al₂Mn₃Si₃O₁₂"
},
{
"type": "patchouli:multiblock",
"name": "Pyrolusite",
"multiblock":
{
"mapping": { "0": "#forge:ores/pyrolusite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Smelts into: Manganese$(br)Formula: MnO₂"
},
{
"type": "patchouli:multiblock",
"name": "Tantalite",
"multiblock":
{
"mapping": { "0": "#forge:ores/tantalite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 10%$(br)Source of: Manganese, Tantalum$(br)Formula: MnTa₂O₆"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Mica",
"icon": "gtceu:raw_mica",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 190$(br)Density: 0.25$(br)Type: Cluster Vein$(br)Y: 0 - 210$(br)Size: 36$(br2)Stone types: Granite, Diorite, Gabbro, Quartzite, Slate, Phyllite, Schist, Gneiss, Marble$(br2)Indicator: Kyanite, Mica, Bauxite, Pollucite"
},
{
"type": "patchouli:multiblock",
"name": "Kyanite",
"multiblock":
{
"mapping": { "0": "#forge:ores/kyanite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Source of: Aluminium$(br)Formula: Al₂SiO₅"
},
{
"type": "patchouli:multiblock",
"name": "Mica",
"multiblock":
{
"mapping": { "0": "#forge:ores/mica" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Potassium, Aluminium, Fluorine$(br)Formula: KAl₃Si₃F₂O₁₀"
},
{
"type": "patchouli:multiblock",
"name": "Bauxite",
"multiblock":
{
"mapping": { "0": "#forge:ores/bauxite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Aluminium$(br)Formula: Al₂O₃"
},
{
"type": "patchouli:multiblock",
"name": "Pollucite",
"multiblock":
{
"mapping": { "0": "#forge:ores/pollucite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Aluminium$(br)Formula: Cs₂Al₂Si₄(H₂O)₂O₁₂"
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Monazite & Rare Earth",
"icon": "gtceu:monazite_gem",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 185$(br)Density: 0.25$(br)Type: Cluster Vein$(br)Y: -32 - 50$(br)Size: 40$(br2)Stone types: Granite, Diorite, Gabbro$(br2)Indicator: Bastnasite, Monazite, Neodymium"
},
{
"type": "patchouli:multiblock",
"name": "Bastnasite",
"multiblock":
{
"mapping": { "0": "#forge:ores/bastnasite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 50%$(br)Source of: Cerium, Fluorine$(br)Formula: CeCFO₃"
},
{
"type": "patchouli:multiblock",
"name": "Monazite",
"multiblock":
{
"mapping": { "0": "#forge:ores/monazite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Phosphorous, Rare Earth$(br)Formula: ?(PO₄)"
},
{
"type": "patchouli:multiblock",
"name": "Neodymium",
"multiblock":
{
"mapping": { "0": "#forge:ores/neodymium" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Formula: Nd"
}
]
}

View file

@ -0,0 +1,23 @@
{
"name": "Oilsands",
"icon": "gtceu:raw_oilsands",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 185$(br)Density: 0.20$(br)Type: Cluster Vein$(br)Y: 0 - 70$(br)Size: 55$(br2)Stone types: Shale, Claystone, Limestone, Conglomerate, Dolomite, Chert, Chalk$(br2)Indicator: Oilsands$(br2)Used as an early combustion fuel."
},
{
"type": "patchouli:multiblock",
"name": "Oilsands",
"multiblock":
{
"mapping": { "0": "#forge:ores/oilsands" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 100%$(br)Source of: Freedom 🛢🦅🗽"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Magnesium & Olivine",
"icon": "gtceu:olivine_gem",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 180$(br)Density: 0.25$(br)Type: Cluster Vein$(br)Y: -40 - 30$(br)Size: 26$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite, Granite, Diorite, Gabbro$(br2)Indicator: Bentonite, Magnesite, Olivine, Glauconite Sand"
},
{
"type": "patchouli:multiblock",
"name": "Bentonite",
"multiblock":
{
"mapping": { "0": "#forge:ores/bentonite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Source of: Magnesium$(br)Formula: NaMg₆Si₁₂H₄(H₂O)₅O₃₆"
},
{
"type": "patchouli:multiblock",
"name": "Magnesite",
"multiblock":
{
"mapping": { "0": "#forge:ores/magnesite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Magnesium$(br)Formula: MgCO₃"
},
{
"type": "patchouli:multiblock",
"name": "Olivine",
"multiblock":
{
"mapping": { "0": "#forge:ores/olivine" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Magnesium$(br)Formula: Mg₂Fe(SiO₂)₂"
},
{
"type": "patchouli:multiblock",
"name": "Glauconite Sand",
"multiblock":
{
"mapping": { "0": "#forge:ores/glauconite_sand" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Magnesium, Aluminium$(br)Formula: KMg₂Al₄H₂O₁₂"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Quartzes",
"icon": "minecraft:quartz",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 150$(br)Density: 0.3$(br)Type: Cluster Vein$(br)Y: -32 - 100$(br)Size: 40$(br2)Stone types: Shale, Quartzite, Schist, Gneiss$(br2)Indicator: Certus Quartz Bud"
},
{
"type": "patchouli:multiblock",
"name": "Quartzite",
"multiblock":
{
"mapping": { "0": "#forge:ores/quartzite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 45%$(br)Formula: SiO₂"
},
{
"type": "patchouli:multiblock",
"name": "Certus Quartz",
"multiblock":
{
"mapping": { "0": "#forge:ores/certus_quartz" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 30%$(br)Used for: Applied Energistics 2$(br)Formula: SiO₂"
},
{
"type": "patchouli:multiblock",
"name": "Nether Quartz",
"multiblock":
{
"mapping": { "0": "#forge:ores/nether_quartz" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 10%$(br)Used for: Applied Energistics 2$(br)Formula: SiO₂"
},
{
"type": "patchouli:multiblock",
"name": "Barite",
"multiblock":
{
"mapping": { "0": "#forge:ores/barite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Barium$(br)Formula: BaSO₂"
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Redstone",
"icon": "minecraft:redstone",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 160$(br)Density: 0.4$(br)Type: Cluster Vein$(br)Y: -32 - 100$(br)Size: 40$(br2)Stone types: Granite$(br2)Indicator: Redstone, Ruby, Cinnabar$(br2)Can't find it? Try looking in oceans, the Redstone glows!"
},
{
"type": "patchouli:multiblock",
"name": "Redstone",
"multiblock":
{
"mapping": { "0": "#forge:ores/redstone" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 45%$(br)Melts into: Redstone$(br)Formula: Si(FeS₂)₅(CrAl₂O₃)Hg₃"
},
{
"type": "patchouli:multiblock",
"name": "Ruby",
"multiblock":
{
"mapping": { "0": "#forge:ores/ruby" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Source of: Aluminium, Chromium$(br)Formula: CrAl₂O₃"
},
{
"type": "patchouli:multiblock",
"name": "Cinnabar",
"multiblock":
{
"mapping": { "0": "#forge:ores/cinnabar" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Source of: Mercury$(br)Formula: HgS$(br)Hazardous: Yes"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Salts & Borax",
"icon": "tfc:powder/salt",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 175$(br)Density: 0.4$(br)Type: Disc Vein$(br)Y: 30 - 70$(br)Size: 40$(br)Height: 4$(br2)Stone types: Shale, Claystone, Limestone$(br2)Indicator: Salt lick, Rock salt, Lepidolite, Borax"
},
{
"type": "patchouli:multiblock",
"name": "Rock Salt",
"multiblock":
{
"mapping": { "0": "#forge:ores/rock_salt" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 40%$(br)Source of: Potassium, Chlorine$(br)Formula: KCl"
},
{
"type": "patchouli:multiblock",
"name": "Salt",
"multiblock":
{
"mapping": { "0": "#forge:ores/salt" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 30%$(br)Source of: High blood pressure$(br)Formula: NaCl"
},
{
"type": "patchouli:multiblock",
"name": "Lepidolite",
"multiblock":
{
"mapping": { "0": "#forge:ores/lepidolite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Potassium, Lithium, Aluminium, Fluorine$(br)Formula: KLi₃Al₄F₂O₁₀"
},
{
"type": "patchouli:multiblock",
"name": "Borax",
"multiblock":
{
"mapping": { "0": "#forge:ores/borax" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Boron$(br)Formula: Na₂B₄(H₂O)₁₀O₇"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Saltpeter",
"icon": "gtceu:raw_saltpeter",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 210$(br)Density: 0.3$(br)Type: Cluster Vein$(br)Y: -32 - 60$(br)Size: 50$(br2)Stone types: Granite, Diorite, Gabbro, Quartzite, Slate, Phyllite, Schist, Gneiss, Marble$(br2)Indicator: Saltpeter, Diatomite, Electrotine, Alunite"
},
{
"type": "patchouli:multiblock",
"name": "Saltpeter",
"multiblock":
{
"mapping": { "0": "#forge:ores/saltpeter" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Source of: Potassium$(br)Formula: KNO₃"
},
{
"type": "patchouli:multiblock",
"name": "Diatomite",
"multiblock":
{
"mapping": { "0": "#forge:ores/diatomite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Iron, Aluminium$(br)Formula: (SiO₂)₈(Fe₂O₃)(Al₂O₃)"
},
{
"type": "patchouli:multiblock",
"name": "Electrotine",
"multiblock":
{
"mapping": { "0": "#forge:ores/electrotine" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Source of: Gold, Silver, Redstone$(br)Formula: (Si(FeS₂)₅(CrAl₂O₃)Hg₃)(AgAu)"
},
{
"type": "patchouli:multiblock",
"name": "Alunite",
"multiblock":
{
"mapping": { "0": "#forge:ores/alunite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Potassium, Aluminium$(br)Formula: KAl₃Si₂H₆O₁₄"
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Silver & Lead",
"icon": "gtceu:raw_silver",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 160$(br)Density: 0.4$(br)Type: Cluster Vein$(br)Y: -32 - 75$(br)Size: 40$(br2)Stone types: Granite, Gneiss$(br2)Indicator: Native Silver"
},
{
"type": "patchouli:multiblock",
"name": "Galena",
"multiblock":
{
"mapping": { "0": "#forge:ores/galena" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 30%$(br)Smelts into: Lead$(br)Formula: PbS$(br)Hazardous: Yes"
},
{
"type": "patchouli:multiblock",
"name": "Silver",
"multiblock":
{
"mapping": { "0": "#forge:ores/silver" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Melts into: Silver$(br)Formula: Ag"
},
{
"type": "patchouli:multiblock",
"name": "Lead",
"multiblock":
{
"mapping": { "0": "#forge:ores/lead" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 55%$(br)Smelts into: Lead$(br)Formula: Pb$(br)Hazardous: Yes"
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Sphalerite (Normal)",
"icon": "gtceu:raw_sphalerite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 170$(br)Density: 0.4$(br)Type: Cluster Vein$(br)Y: -32 - 75$(br)Size: 40$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite, Quartzite, Slate, Phyllite, Schist, Gneiss, Marble$(br2)Indicator: Sphalerite"
},
{
"type": "patchouli:multiblock",
"name": "Sphalerite",
"multiblock":
{
"mapping": { "0": "#forge:ores/sphalerite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 40%$(br)Melts into: Zinc$(br)Formula: ZnS"
},
{
"type": "patchouli:multiblock",
"name": "Sulfur",
"multiblock":
{
"mapping": { "0": "#forge:ores/sulfur" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Formula: S"
},
{
"type": "patchouli:multiblock",
"name": "Pyrite",
"multiblock":
{
"mapping": { "0": "#forge:ores/pyrite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 25%$(br)Melts into: Cast Iron$(br)Formula: FeS₂"
}
]
}

View file

@ -0,0 +1,56 @@
{
"name": "Spodumene",
"icon": "gtceu:raw_spodumene",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 180$(br)Density: 0.375$(br)Type: Disc Vein$(br)Y: 20 - 60$(br)Size: 35$(br)Height: 6$(br2)Stone types: Granite, Diorite, Gabbro, Quartzite, Slate, Phyllite, Schist, Gneiss, Marble$(br2)Indicator: Salt lick, Rock salt, Lepidolite, Spodumene"
},
{
"type": "patchouli:multiblock",
"name": "Rock Salt",
"multiblock":
{
"mapping": { "0": "#forge:ores/rock_salt" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Source of: Potassium, Chlorine$(br)Formula: KCl"
},
{
"type": "patchouli:multiblock",
"name": "Salt",
"multiblock":
{
"mapping": { "0": "#forge:ores/salt" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 30%$(br)Source of: High blood pressure$(br)Formula: NaCl"
},
{
"type": "patchouli:multiblock",
"name": "Lepidolite",
"multiblock":
{
"mapping": { "0": "#forge:ores/lepidolite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Potassium, Lithium, Aluminium, Fluorine$(br)Formula: KLi₃Al₄F₂O₁₀"
},
{
"type": "patchouli:multiblock",
"name": "Spodumene",
"multiblock":
{
"mapping": { "0": "#forge:ores/spodumene" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Source of: Lithium, Aluminium$(br)Formula: LiAlSi₂O₆"
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Sulfur",
"icon": "gtceu:raw_sulfur",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 165$(br)Density: 0.2$(br)Type: Cluster Vein$(br)Y: 0 - 210$(br)Size: 45$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite$(br2)Indicator: Sulfur, Pyrite, Sphalerite"
},
{
"type": "patchouli:multiblock",
"name": "Sulfur",
"multiblock":
{
"mapping": { "0": "#forge:ores/sulfur" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 50%$(br)Formula: S"
},
{
"type": "patchouli:multiblock",
"name": "Pyrite",
"multiblock":
{
"mapping": { "0": "#forge:ores/pyrite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 35%$(br)Melts into: Cast Iron$(br)Formula: FeS₂"
},
{
"type": "patchouli:multiblock",
"name": "Sphalerite",
"multiblock":
{
"mapping": { "0": "#forge:ores/sphalerite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Melts into: Zinc$(br)Formula: ZnS"
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Tetrahedrite (Normal)",
"icon": "gtceu:raw_tetrahedrite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 170$(br)Density: 0.4$(br)Type: Cluster Vein$(br)Y: -32 - 75$(br)Size: 40$(br2)Stone types: Quartzite, Slate, Phyllite, Schist, Gneiss, Marble$(br2)Indicator: Tetrahedrite, Native Copper"
},
{
"type": "patchouli:multiblock",
"name": "Tetrahedrite",
"multiblock":
{
"mapping": { "0": "#forge:ores/tetrahedrite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 50%$(br)Melts into: Copper$(br)Formula: Cu₃SbS₃Fe"
},
{
"type": "patchouli:multiblock",
"name": "Native Copper",
"multiblock":
{
"mapping": { "0": "#forge:ores/copper" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 30%$(br)Melts into: Copper$(br)Formula: Cu"
},
{
"type": "patchouli:multiblock",
"name": "Stibnite",
"multiblock":
{
"mapping": { "0": "#forge:ores/stibnite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Smelts into: Antimony$(br)Formula: Sb₂S₃"
}
]
}

View file

@ -0,0 +1,58 @@
{
"name": "Mining in TFG",
"icon": "gtceu:pyrite_dust",
"category": "tfc:tfg_ores",
"priority": true,
"pages": [
{
"type": "patchouli:text",
"text": "There are two ways of mining ores - with a $(thing)Pickaxe$(), or with a $(thing)Hammer$().$(br)Generally, you should mine anything meltable (such as $(thing)Copper$()) with a hammer, and everything else with a pickaxe, but check JEI if you're unsure."
},
{
"type": "patchouli:spotlight",
"title": "Pickaxe",
"text": "Breaking an ore block with a pickaxe will yield $(thing)Raw$() ores (poor, normal, or rich), as well as some stone dust. These are not worth much mB each and you will need multiple to make a single ingot, however some other minerals are only useable in this state, such as $(thing)Coal$().",
"item": {
"tag": "minecraft:pickaxes"
}
},
{
"type": "patchouli:spotlight",
"title": "Hammer",
"text": "Breaking an ore block with a hammer will yield 1-2 $(thing)Crushed Ores$(). These already melt into more mB than Raw ores, but with a little $(l:tfg_ores/ore_basics#processing)extra processing$() they can be worth even more!",
"item": {
"tag": "forge:tools/hammers"
}
},
{
"type": "patchouli:spotlight",
"title": "Mining Hammer",
"text": "These are basically a pickaxe with a 3x3 range, and will yield $(thing)Raw$() ores as well. Also good for clearing stone after you've hammered the ores out!$(br2)Holding $(thing)Sneak$() will only break a single block at a time.",
"item": {
"tag": "forge:tools/mining_hammers"
}
},
{
"type": "patchouli:spotlight",
"title": "Basic ore processing",
"anchor": "processing",
"item": "gtceu:copper_dust",
"text": "To make your crushed ores melt into even more mB, first place them in a crafting grid along with a $(thing)Hammer$(). This will produce $(thing)Impure Dust$().$(br2)To further purify it, throw the dust into some water and wait a few seconds, or right-click a $(thing)Cauldron$() filled with water."
},
{
"type": "patchouli:crafting",
"title": "Impure Dust",
"recipe": "gtceu:shapeless/crushed_ore_to_dust_copper"
},
{
"type": "patchouli:spotlight",
"title": "Steam Age",
"text": "Once you have $(thing)Steam machines$(), you can mine everything with a $(thing)Mining Hammer$() - putting Raw ores into a $(thing)Steam Forge Hammer$() or $(thing)Steam Macerator$() gives about the same yield as mining with a Hammer yourself.",
"item": "gtceu:hp_steam_forge_hammer,gtceu:hp_steam_macerator"
},
{
"type": "patchouli:text",
"text": "Later, when you're in LV, check the LV quests to learn about all the different ore processing machines and extra byproducts they can give you. Remember the $(thing)Macerator$() does not give byproducts until $(thing)HV$()!$(br2)Here's a $(l:https://docs.google.com/spreadsheets/d/1P3Baz4y5vgJ3XrCoNs4l3BXGPiFEPlW7i4taPEWpTB4/edit?usp=sharing)Spreadsheet$() if you prefer to see this section's ore generation data that way."
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Bismuth (Surface)",
"icon": "gtceu:poor_raw_bismuth",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 140$(br)Density: 0.25$(br)Type: Cluster Vein$(br)Y: 60 - 210$(br)Size: 50$(br2)Stone types: Granite, Diorite, Gabbro, Shale, Claystone, Limestone, Conglomerate, Dolomite, Chert, Chalk$(br2)Indicator: Bismuthinite$(br)Only used for Bismuth Bronze."
},
{
"type": "patchouli:multiblock",
"name": "Bismuth",
"multiblock":
{
"mapping": { "0": "#forge:ores/bismuth" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 90%$(br)Melts into: Bismuth$(br)Formula: Bi"
},
{
"type": "patchouli:multiblock",
"name": "Sulfur",
"multiblock":
{
"mapping": { "0": "#forge:ores/sulfur" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 3%$(br)Formula: S"
},
{
"type": "patchouli:multiblock",
"name": "Lead",
"multiblock":
{
"mapping": { "0": "#forge:ores/lead" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 7%$(br)Smelts into: Lead$(br)Formula: Pb$(br)Hazardous: Yes"
}
]
}

View file

@ -0,0 +1,34 @@
{
"name": "Cassiterite (Surface)",
"icon": "gtceu:poor_raw_cassiterite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 135$(br)Density: 0.25$(br)Type: Cluster Vein$(br)Y: 60 - 210$(br)Size: 50$(br2)Stone types: Granite, Diorite, Gabbro$(br2)Indicator: Cassiterite"
},
{
"type": "patchouli:multiblock",
"name": "Cassiterite",
"multiblock":
{
"mapping": { "0": "#forge:ores/cassiterite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 60%$(br)Melts into: Tin$(br)Formula: SnO₂"
},
{
"type": "patchouli:multiblock",
"name": "Tin",
"multiblock":
{
"mapping": { "0": "#forge:ores/tin" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 40%$(br)Melts into: Tin$(br)Formula: Sn"
}
]
}

View file

@ -0,0 +1,60 @@
{
"name": "Chalcopyrite & Realgar",
"icon": "gtceu:raw_chalcopyrite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 140$(br)Density: 0.25$(br)Type: Cluster Vein$(br)Y: 30 - 210$(br)Size: 50$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite$(br2)Indicator: Native Copper, Cassiterite, Realgar"
},
{
"type": "patchouli:multiblock",
"name": "Chalcopyrite",
"multiblock":
{
"mapping": { "0": "#forge:ores/chalcopyrite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 55%$(br)Melts into: Copper$(br)Formula: CuFeS₂"
},
{
"type": "patchouli:multiblock",
"name": "Zeolite",
"multiblock":
{
"mapping": { "0": "#forge:ores/zeolite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Aluminium, Oxygen$(br)Formula: NaCa₄Si₂₇Al₉(H₂O)₂₈O₇₂"
},
{
"type": "patchouli:multiblock",
"name": "Cassiterite",
"multiblock":
{
"mapping": { "0": "#forge:ores/cassiterite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 5%$(br)Melts into: Tin$(br)Formula: SnO₂"
},
{
"type": "patchouli:multiblock",
"name": "Realgar",
"multiblock":
{
"mapping": { "0": "#forge:ores/realgar" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 15%$(br)Source of: Arsenic$(br)Formula: As₄S₄$(br)Hazardous: Yes"
},
{
"type": "patchouli:text",
"text": "If you're having trouble finding Realgar, another source of Arsenic is $(thing)Cobaltite$() (found in $(l:tfg_ores/normal_garnierite)Garnierite veins$()), although it will require an $(thing)Electric Blast Furnace$() to process."
}
]
}

View file

@ -0,0 +1,53 @@
{
"name": "Kaolin Clay",
"icon": "tfc:kaolin_clay",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"anchor": "kaolinite",
"text": "Kaolin Clay is required to make $(l:mechanics/fire_clay)Fire Clay$(). It can be found spawning at high altitudes in Plateaus, Old Mountains, Rolling Hills, and Highlands, at a $(l:the_world/climate#temperature)temperature$() of at least 18°C, with a $(l:the_world/climate#rainfall)rainfall$() of at least 300mm. The $(thing)Blood Lily$() flower grows on Kaolin clay."
},
{
"type": "tfc:multimultiblock",
"text": "Generally, go $(thing)South East$() to increase temperature and humidity.",
"multiblocks": [
{
"pattern": [ [ "X" ], [ "Y" ], [ "0" ] ],
"mapping": {
"X": "tfc:plant/blood_lily",
"Y": "tfc:kaolin_clay_grass"
}
},
{
"pattern": [ [ "X" ], [ "Y" ], [ "0" ] ],
"mapping": {
"X": "tfc:plant/blood_lily",
"Y": "tfc:red_kaolin_clay"
}
},
{
"pattern": [ [ "X" ], [ "Y" ], [ "0" ] ],
"mapping": {
"X": "tfc:plant/blood_lily",
"Y": "tfc:white_kaolin_clay"
}
},
{
"pattern": [ [ "X" ], [ "Y" ], [ "0" ] ],
"mapping": {
"X": "tfc:plant/blood_lily",
"Y": "tfc:pink_kaolin_clay"
}
}
]
},
{
"type": "patchouli:spotlight",
"item": "tfc:powder/kaolinite",
"anchor": "powder",
"text": "Only $(thing)20%$() of Kaolin Clay will turn into $(thing)Kaolinite Powder$(), so it's recommended to bake it on-site using $(l:getting_started/pit_kiln)Pit Kilns$() to save inventory space.$(br2)Bring home around 20 $(thing)Blocks$() of Kaolin Clay as well, for $(l:mechanics/glassworking_applications)Glassworking$() later."
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Sphalerite (Surface)",
"icon": "gtceu:poor_raw_sphalerite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 145$(br)Density: 0.25$(br)Type: Cluster Vein$(br)Y: 60 - 210$(br)Size: 50$(br2)Stone types: Rhyolite, Basalt, Andesite, Dacite, Quartzite, Slate, Phyllite, Schist, Gneiss, Marble$(br2)Indicator: Sphalerite"
},
{
"type": "patchouli:multiblock",
"name": "Sphalerite",
"multiblock":
{
"mapping": { "0": "#forge:ores/sphalerite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 40%$(br)Melts into: Zinc$(br)Formula: ZnS"
},
{
"type": "patchouli:multiblock",
"name": "Sulfur",
"multiblock":
{
"mapping": { "0": "#forge:ores/sulfur" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 55%$(br)Formula: S"
},
{
"type": "patchouli:multiblock",
"name": "Pyrite",
"multiblock":
{
"mapping": { "0": "#forge:ores/pyrite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 5%$(br)Melts into: Cast Iron$(br)Formula: FeS₂"
}
]
}

View file

@ -0,0 +1,45 @@
{
"name": "Tetrahedrite (Surface)",
"icon": "gtceu:poor_raw_tetrahedrite",
"category": "tfc:tfg_ores",
"read_by_default": true,
"pages": [
{
"type": "patchouli:text",
"text": "Rarity: 140$(br)Density: 0.25$(br)Type: Cluster Vein$(br)Y: 60 - 210$(br)Size: 50$(br2)Stone types: Quartzite, Slate, Phyllite, Schist, Gneiss, Marble$(br2)Indicator: Tetrahedrite, Native Copper"
},
{
"type": "patchouli:multiblock",
"name": "Tetrahedrite",
"multiblock":
{
"mapping": { "0": "#forge:ores/tetrahedrite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 60%$(br)Melts into: Copper$(br)Formula: Cu₃SbS₃Fe"
},
{
"type": "patchouli:multiblock",
"name": "Native Copper",
"multiblock":
{
"mapping": { "0": "#forge:ores/copper" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Melts into: Copper$(br)Formula: Cu"
},
{
"type": "patchouli:multiblock",
"name": "Stibnite",
"multiblock":
{
"mapping": { "0": "#forge:ores/stibnite" },
"pattern": [[ "0" ], [ " " ]]
},
"enable_visualize": false,
"text": "Percentage: 20%$(br)Smelts into: Antimony$(br)Formula: Sb₂S₃"
}
]
}

View file

@ -0,0 +1,13 @@
{
"name": "Ores and Minerals",
"category": "tfc:the_world",
"icon": "tfc:ore/normal_hematite",
"pages": [
{
"type": "patchouli:text",
"text": "This page is here to override the default TFC ores and minerals page.$(br2)Information about ores can be found in the $(l:tfg_ores)Ores in TFG$() category."
}
],
"read_by_default": true,
"sortnum": 1
}

View file

@ -0,0 +1,80 @@
{
"__comment__": "This file was automatically created by mcresources",
"name": "Доменная печь",
"category": "tfc:mechanics",
"icon": "tfc:bloomery",
"pages": [
{
"type": "patchouli:text",
"text": "$(thing)Доменная печь$() используется для плавки $(thing)Железной руды$() в $(thing)Железные слитки$(), которые могут быть обработаны в $(thing)Кованое железо$(). Железные руды это $(l:the_world/ores_and_minerals#hematite)гематит$(), $(l:the_world/ores_and_minerals#limonite)лимонит$() и $(l:the_world/ores_and_minerals#magnetite)магнетит$(). Эти руды плавятся в $(thing)Чугун$(), а не в $(thing)Кованое железо$(). Все предметы, содержащие железо, плавятся в чугун. Чтобы превратить их в используемое железо, необходима доменная печь. Любой железный предмет может быть использован в доменной печи, включая железные инструменты и чугунные слитки!"
},
{
"type": "patchouli:crafting",
"recipe": "tfc:crafting/bloomery",
"text": "Доменная печь сделана из 8 $(thing)Бронзовых двойных листов$()."
},
{
"type": "patchouli:multiblock",
"multiblock_id": "tfc:bloomery",
"name": "Сыродутный горн",
"text": "Доменная печь минимального размера. Блок доменной печи открывается и закрывается с помощью $(item)$(k:key.use)$().",
"enable_visualize": true
},
{
"type": "patchouli:text",
"text": "Сыродутный горн может содержать до 48 $(thing)входящих предметов$(), с 16 предметами каждого типа на слой трубы. Чтобы добавить слои к трубе, сложите два дополнительных слоя каменных блоков.$(br2)Чтобы добавить предметы в горн, поднимитесь наверх и бросьте предметы внутрь. Должна сформироваться башня из серой руды."
},
{
"type": "patchouli:image",
"images": [
"tfc:textures/gui/book/tutorial/bloomery_hole.png"
],
"text": "Добавление предметов в сыродутный горн.",
"border": true
},
{
"type": "patchouli:text",
"text": "Сыродутный горн потребляет $(thing)1 угля$() и $(thing)144 мБ чугуна$(), чтобы произвести одну $(thing)крица$(). После заполнения горна комбинацией $(thing)угля$() и $(thing)руды$(), зажгите блок горна и подождите 15 часов, пока руда плавится. Когда горн погаснет, он оставит блок $(thing)крицы$(). Он содержит $(thing)сырую железную крицу$(), которую можно добыть, дробя $(thing)крицу$() киркой."
},
{
"type": "patchouli:multiblock",
"multiblock": {
"pattern": [
[
"X"
],
[
"0"
]
],
"mapping": {
"X": "tfc:bloom[layers=8]"
}
},
"name": "Блок слитка",
"text": "Большая $(thing)крица$().",
"enable_visualize": false
},
{
"type": "tfc:anvil_recipe",
"recipe": "tfc:anvil/refined_iron_bloom",
"text": "$(thing)Сырой железный слиток$() должен быть обработан на $(l:mechanics/anvils)наковальне$(), чтобы сделать $(thing)Очищенный железный слиток$()."
},
{
"type": "tfc:anvil_recipe",
"recipe": "tfc:anvil/metal/ingot/wrought_iron",
"text": "$(thing)Очищенный железный слиток$() должен быть обработан на $(l:mechanics/anvils)наковальне$(), чтобы сделать $(thing)Кованые железные слитки$()."
},
{
"type": "patchouli:text",
"text": "$(li)Если в сыродутном горне окажется больше предметов, чем он может вместить на основе своего дымохода, он попытается вытолкнуть их наружу.$()$(li)Чтобы забрать свои предметы из незажженного горна, не ломайте башню из расплавленных блоков. Сломайте блок сыродутного горна.$()$(li)Слитки будут плавиться только в чугун, а не в кованое железо. Их нужно обрабатывать!$()",
"title": "Заметки кузнеца"
}
],
"read_by_default": true,
"extra_recipe_mappings": {
"tfc:bloom": 6,
"tfc:raw_iron_bloom": 7,
"tfc:refined_iron_bloom": 8
}
}

View file

@ -0,0 +1,26 @@
ItemEvents.tooltip(event => {
event.addAdvanced(['gtceu:lv_macerator','gtceu:mv_macerator', 'gtceu:hp_steam_macerator'], (item, advanced, text) => {
text.add(1, [text.of('Only outputs the first slot shown in EMI/JEI until HV.')])
})
event.addAdvanced(['minecraft:name_tag'], (item, advanced, text) => {
text.add(1, [text.of('Used on a Scribing Table along with an item to name it, or with black dye to name the tag.')])
})
event.addAdvanced(['gtceu:greenhouse'], (item, advanced, text) => {
text.add(1, [text.of('Currently, due to some errors in GTCEu regarding forgeCapacities, outputs rotten food.')])
})
event.addAdvanced(['toolbelt:belt'], (item, advanced, text) => {
text.add(1, [text.of('Press the §o§6Swap Tool§r keybind to open the radial menu.')]),
text.add(2, [text.of(`You can also right click with it in hand to add or remove tools.`)])
text.add(3, [text.of(`§cDo not dye this or you won't be able to upgrade.`)])
})
event.addAdvanced(['toolbelt:pouch'], (item, advanced, text) => {
text.add(1, [text.of('Used to upgrade your toolbelt to add more slots')]),
text.add(2, [text.of(`Can't be used with §cd§ey§ae§9d §rbelts or belts that have tools inside.`)])
})
event.addAdvanced(['firmalife:bucket/yeast_starter'], (item, advanced, text) => {
text.add(1, [text.of('Created with dried fruit')])
})
event.addAdvanced(['firmalife:beehive'], (item, advanced, text) => {
text.add(1, [text.of('Needs to be filled with empty frames and surrounded by flowers to attract bees.')])
})
})

View file

@ -5,7 +5,6 @@ const registerAE2Recipes = (event) => {
// Удаление рецептов мода
event.remove({ not: [
{ id: 'ae2:transform/entangled_singularity_from_pearl' },
{ id: 'ae2:transform/fluix_crystals' },
{ id: 'ae2:network/parts/energy_acceptor' },
{ id: 'ae2:network/blocks/energy_energy_acceptor_alt' },
{ id: 'ae2:network/blocks/pattern_providers_interface_part' },
@ -24,6 +23,27 @@ const registerAE2Recipes = (event) => {
//#endregion
// Cutting knives (for renaming things)
event.shaped('ae2:certus_quartz_cutting_knife', [
' A',
'BA ',
'CCB',
], {
A: '#forge:rods/aluminium',
B: '#forge:plates/steel',
C: '#forge:exquisite_gems/certus_quartz',
}).id('tfg:crafting/certus_quartz_cutting_knife')
event.shaped('ae2:nether_quartz_cutting_knife', [
' A',
'BA ',
'CCB',
], {
A: '#forge:rods/aluminium',
B: '#forge:plates/steel',
C: '#forge:exquisite_gems/nether_quartz',
}).id('tfg:crafting/nether_quartz_cutting_knife')
// Network tool
event.shaped('ae2:network_tool', [
'AB',
@ -573,7 +593,7 @@ const registerAE2Recipes = (event) => {
.itemInputs(
'3x ae2:fluix_glass_cable')
.inputFluids(Fluid.of('gtceu:rubber', 432))
.itemOutputs('ae2:fluix_covered_cable')
.itemOutputs('3x ae2:fluix_covered_cable')
.circuit(1)
.duration(20)
.EUt(480)
@ -582,7 +602,7 @@ const registerAE2Recipes = (event) => {
.itemInputs(
'3x ae2:fluix_glass_cable')
.inputFluids(Fluid.of('gtceu:silicone_rubber', 216))
.itemOutputs('ae2:fluix_covered_cable')
.itemOutputs('3x ae2:fluix_covered_cable')
.circuit(1)
.duration(20)
.EUt(480)
@ -591,7 +611,7 @@ const registerAE2Recipes = (event) => {
.itemInputs(
'3x ae2:fluix_glass_cable')
.inputFluids(Fluid.of('gtceu:styrene_butadiene_rubber', 108))
.itemOutputs('ae2:fluix_covered_cable')
.itemOutputs('3x ae2:fluix_covered_cable')
.circuit(1)
.duration(20)
.EUt(480)
@ -603,18 +623,18 @@ const registerAE2Recipes = (event) => {
'#forge:dusts/glowstone',
'#forge:dusts/redstone')
.inputFluids(Fluid.of('gtceu:rubber', 432))
.itemOutputs('ae2:fluix_smart_cable')
.itemOutputs('3x ae2:fluix_smart_cable')
.circuit(2)
.duration(20)
.EUt(480)
event.recipes.gtceu.assembler('fluix_smart_cable_silicone_rubber')
event.recipes.gtceu.assembler('fluix_smart_cable_silicone_rubber')
.itemInputs(
'3x ae2:fluix_glass_cable',
'#forge:dusts/glowstone',
'#forge:dusts/redstone')
.inputFluids(Fluid.of('gtceu:silicone_rubber', 216))
.itemOutputs('ae2:fluix_smart_cable')
.itemOutputs('3x ae2:fluix_smart_cable')
.circuit(2)
.duration(20)
.EUt(480)
@ -625,7 +645,7 @@ const registerAE2Recipes = (event) => {
'#forge:dusts/glowstone',
'#forge:dusts/redstone')
.inputFluids(Fluid.of('gtceu:styrene_butadiene_rubber', 108))
.itemOutputs('ae2:fluix_smart_cable')
.itemOutputs('3x ae2:fluix_smart_cable')
.circuit(2)
.duration(20)
.EUt(480)
@ -645,7 +665,7 @@ const registerAE2Recipes = (event) => {
.itemInputs(
'12x ae2:fluix_glass_cable')
.inputFluids(Fluid.of('gtceu:rubber', 1728))
.itemOutputs('ae2:fluix_covered_dense_cable')
.itemOutputs('3x ae2:fluix_covered_dense_cable')
.circuit(3)
.duration(20)
.EUt(480)
@ -654,7 +674,7 @@ const registerAE2Recipes = (event) => {
.itemInputs(
'12x ae2:fluix_glass_cable')
.inputFluids(Fluid.of('gtceu:silicone_rubber', 864))
.itemOutputs('ae2:fluix_covered_dense_cable')
.itemOutputs('3x ae2:fluix_covered_dense_cable')
.circuit(3)
.duration(20)
.EUt(480)
@ -663,7 +683,7 @@ const registerAE2Recipes = (event) => {
.itemInputs(
'12x ae2:fluix_glass_cable')
.inputFluids(Fluid.of('gtceu:styrene_butadiene_rubber', 432))
.itemOutputs('ae2:fluix_covered_dense_cable')
.itemOutputs('3x ae2:fluix_covered_dense_cable')
.circuit(3)
.duration(20)
.EUt(480)
@ -676,41 +696,41 @@ const registerAE2Recipes = (event) => {
.duration(20)
.EUt(480)
// Smart dence cable
event.recipes.gtceu.assembler('fluix_smart_dence_cable_rubber')
// Smart dense cable
event.recipes.gtceu.assembler('fluix_smart_dense_cable_rubber')
.itemInputs(
'12x ae2:fluix_glass_cable',
'#forge:dusts/glowstone',
'#forge:dusts/redstone')
.inputFluids(Fluid.of('gtceu:rubber', 1728))
.itemOutputs('ae2:fluix_smart_dense_cable')
.itemOutputs('3x ae2:fluix_smart_dense_cable')
.circuit(4)
.duration(20)
.EUt(480)
event.recipes.gtceu.assembler('fluix_smart_dence_cable_silicone_rubber')
event.recipes.gtceu.assembler('fluix_smart_dense_cable_silicone_rubber')
.itemInputs(
'12x ae2:fluix_glass_cable',
'#forge:dusts/glowstone',
'#forge:dusts/redstone')
.inputFluids(Fluid.of('gtceu:silicone_rubber', 864))
.itemOutputs('ae2:fluix_smart_dense_cable')
.itemOutputs('3x ae2:fluix_smart_dense_cable')
.circuit(4)
.duration(20)
.EUt(480)
event.recipes.gtceu.assembler('fluix_smart_dence_cable_styrene_butadiene_rubber')
event.recipes.gtceu.assembler('fluix_smart_dense_cable_styrene_butadiene_rubber')
.itemInputs(
'12x ae2:fluix_glass_cable',
'#forge:dusts/glowstone',
'#forge:dusts/redstone')
.inputFluids(Fluid.of('gtceu:styrene_butadiene_rubber', 432))
.itemOutputs('ae2:fluix_smart_dense_cable')
.itemOutputs('3x ae2:fluix_smart_dense_cable')
.circuit(4)
.duration(20)
.EUt(480)
event.recipes.gtceu.assembler('fluix_smart_dence_cable_covered_cable')
event.recipes.gtceu.assembler('fluix_smart_dense_cable_covered_cable')
.itemInputs(
'4x ae2:fluix_covered_cable',
'#forge:dusts/glowstone',
@ -720,7 +740,7 @@ const registerAE2Recipes = (event) => {
.duration(20)
.EUt(480)
event.recipes.gtceu.assembler('fluix_smart_dence_cable_smart_cable')
event.recipes.gtceu.assembler('fluix_smart_dense_cable_smart_cable')
.itemInputs(
'4x ae2:fluix_smart_cable',)
.itemOutputs('ae2:fluix_smart_dense_cable')
@ -728,7 +748,7 @@ const registerAE2Recipes = (event) => {
.duration(20)
.EUt(480)
event.recipes.gtceu.assembler('fluix_smart_dence_cable')
event.recipes.gtceu.assembler('fluix_smart_dense_cable')
.itemInputs(
'ae2:fluix_covered_dense_cable',
'#forge:dusts/glowstone',
@ -2052,11 +2072,11 @@ const registerAE2Recipes = (event) => {
event.recipes.gtceu.mixer('ae2:fluix_crystal')
.itemInputs(
'#forge:gems/nether_quartz',
'4x #forge:dusts/redstone',
'#forge:dusts/redstone',
'ae2:charged_certus_quartz_crystal')
.inputFluids(Fluid.of('minecraft:water', 144))
.itemOutputs('ae2:fluix_crystal')
.duration(420)
.itemOutputs('2x ae2:fluix_crystal')
.duration(120)
.EUt(256)
event.recipes.gtceu.mixer('ae2:fluix_crystal_ruby')
@ -2065,18 +2085,18 @@ const registerAE2Recipes = (event) => {
'#forge:exquisite_gems/ruby',
'ae2:charged_certus_quartz_crystal')
.inputFluids(Fluid.of('minecraft:water', 144))
.itemOutputs('4x ae2:fluix_crystal')
.duration(440)
.itemOutputs('8x ae2:fluix_crystal')
.duration(80)
.EUt(256)
event.recipes.gtceu.mixer('ae2:fluix_crystal_quartz')
.itemInputs(
'#forge:exquisite_gems/nether_quartz',
'4x #forge:dusts/redstone',
'#forge:dusts/redstone',
'ae2:charged_certus_quartz_crystal')
.inputFluids(Fluid.of('minecraft:water', 144))
.itemOutputs('4x ae2:fluix_crystal')
.duration(460)
.itemOutputs('8x ae2:fluix_crystal')
.duration(80)
.EUt(256)
event.recipes.gtceu.mixer('ae2:fluix_crystal_quartz_ruby')
@ -2084,9 +2104,9 @@ const registerAE2Recipes = (event) => {
'#forge:exquisite_gems/nether_quartz',
'#forge:exquisite_gems/ruby',
'ae2:charged_certus_quartz_crystal')
.inputFluids(Fluid.of('minecraft:water', 144))
.itemOutputs('12x ae2:fluix_crystal')
.duration(480)
.inputFluids(Fluid.of('gtceu:distilled_water', 144))
.itemOutputs('24x ae2:fluix_crystal')
.duration(60)
.EUt(256)
//charger
@ -2098,4 +2118,4 @@ const registerAE2Recipes = (event) => {
.itemOutputs('ae2:charger')
.duration(200)
.EUt(480)
}
}

View file

@ -1185,4 +1185,15 @@ const registerCreateRecipes = (event) => {
})
//#endregion
}
//#region Механизм точности
e.recipes.gtceu.assembler('tfg:create/precision_mechanism')
.itemInputs('#forge:sheets/gold','3x create:cogwheel', '3x create:large_cogwheel', '3x #forge:nuggets/iron')
.itemOutputs('create:precision_mechanism')
.duration(2000)
.EUt(20)
//#endregion
}

View file

@ -1280,7 +1280,7 @@ const registerGTCEURecipes = (event) => {
//#region remove LV casing exploit
event.remove({ id: 'gtceu:assembler/casing_lv' })
event.remove({ id: 'gtceu:assembler/casing_lv' })
event.recipes.gtceu.assembler('tfg:assembler/casing_lv')
.itemInputs('4x gtceu:blue_steel_plate', '4x gtceu:red_steel_plate')
.itemOutputs('gtceu:lv_machine_casing')
@ -1353,6 +1353,16 @@ const registerGTCEURecipes = (event) => {
.EUt(20)
//#endregion
// Add circuit to assembler recipe for redstone lamp.
// Avoids conflict with AE2 smart cables.
event.remove({ id: 'gtceu:assembler/redstone_lamp' })
event.recipes.gtceu.assembler('redstone_lamp')
.itemInputs('4x #forge:dusts/redstone', '4x #forge:dusts/glowstone')
.itemOutputs('1x minecraft:redstone_lamp')
.circuit(1)
.duration(100)
.EUt(1)
//#region Рецепты, которые итерируются по всем материалам
@ -1531,6 +1541,194 @@ const registerGTCEURecipes = (event) => {
}
});
//#endregion
// Fix LV recycling producing red/blue steel.
// Replace red steel outputs with 8x steel, delete blue steel outputs.
event.replaceOutput(
/gtceu:arc_furnace\/arc_lv_.*/,
'#forge:ingots/red_steel',
'8x #forge:ingots/steel')
event.replaceOutput(
/gtceu:arc_furnace\/arc_lv_.*/,
'#forge:ingots/blue_steel',
'')
event.replaceOutput(
/gtceu:macerator\/macerate_lv_.*/,
'#forge:dusts/red_steel',
'8x #forge:dusts/steel')
event.replaceOutput(
/gtceu:macerator\/macerate_lv_.*/,
'#forge:dusts/blue_steel',
'')
// Clear NBT on tanks with shapeless crafts.
[
"lv_super",
"mv_super",
"hv_super",
"ev_super",
"iv_quantum",
"luv_quantum",
"zpm_quantum",
"uv_quantum",
"uhv_quantum",
].forEach(prefix => {
// Craft super tanks to remove their NBT data.
event.shapeless(`gtceu:${prefix}_tank`, [`gtceu:${prefix}_tank`])
// Craft super chests to remove their NBT data.
event.shapeless(`gtceu:${prefix}_chest`, [`gtceu:${prefix}_chest`])
});
//#region fix more duping
// red alloy, because crucible always makes 4+1=5
event.remove({id: 'gtceu:mixer/red_alloy' })
event.recipes.gtceu.mixer('tfg:red_alloy_mixer')
.itemInputs('1x gtceu:copper_dust', '4x minecraft:redstone')
.itemOutputs('5x gtceu:red_alloy_dust')
.circuit(2)
.duration(100)
.EUt(7)
event.remove({id: 'gtceu:centrifuge/red_alloy_separation' })
event.recipes.gtceu.centrifuge('tfg:red_alloy_separation')
.itemInputs('5x gtceu:red_alloy_dust')
.itemOutputs('1x gtceu:copper_dust', '4x minecraft:redstone')
.duration(900)
.EUt(30)
event.remove({id: 'gtceu:alloy_smelter/copper_dust_and_redstone_dust_into_red_alloy' })
event.recipes.gtceu.alloy_smelter('tfg:copper_dust_and_redstone_dust_into_red_alloy')
.itemInputs('1x gtceu:copper_dust', '4x minecraft:redstone')
.itemOutputs('5x gtceu:red_alloy_ingot')
.duration(50)
.EUt(16)
event.remove({id: 'gtceu:alloy_smelter/annealed_copper_dust_and_redstone_dust_into_red_alloy' })
event.recipes.gtceu.alloy_smelter('tfg:annealed_copper_dust_and_redstone_dust_into_red_alloy')
.itemInputs('1x gtceu:annealed_copper_dust', '4x minecraft:redstone')
.itemOutputs('5x gtceu:red_alloy_ingot')
.duration(50)
.EUt(16)
event.remove({id: 'gtceu:alloy_smelter/copper_ingot_and_redstone_dust_into_red_alloy' })
event.recipes.gtceu.alloy_smelter('tfg:copper_ingot_and_redstone_dust_into_red_alloy')
.itemInputs('1x minecraft:copper_ingot', '4x minecraft:redstone')
.itemOutputs('5x gtceu:red_alloy_ingot')
.duration(50)
.EUt(16)
event.remove({id: 'gtceu:alloy_smelter/annealed_copper_ingot_and_redstone_dust_into_red_alloy' })
event.recipes.gtceu.alloy_smelter('tfg:annealed_copper_ingot_and_redstone_dust_into_red_alloy')
.itemInputs('1x gtceu:annealed_copper_ingot', '4x minecraft:redstone')
.itemOutputs('5x gtceu:red_alloy_ingot')
.duration(50)
.EUt(16)
// steam machines
event.remove({id: 'gtceu:arc_furnace/arc_hp_steam_forge_hammer' })
event.recipes.gtceu.arc_furnace('tfg:arc_hp_steam_forge_hammer')
.itemInputs('1x gtceu:hp_steam_forge_hammer')
.itemOutputs('8x gtceu:wrought_iron_ingot', '3x gtceu:steel_ingot', '2x gtceu:tin_alloy_ingot')
.duration(3310)
.EUt(30)
event.remove({id: 'gtceu:macerator/macerate_hp_steam_forge_hammer' })
event.recipes.gtceu.macerator('tfg:macerate_hp_steam_forge_hammer')
.itemInputs('1x gtceu:hp_steam_forge_hammer')
.itemOutputs('8x gtceu:iron_dust', '3x gtceu:steel_dust', '2x gtceu:tin_alloy_dust', '12x gtceu:brick_dust')
.duration(3254)
.EUt(8)
event.remove({id: 'gtceu:arc_furnace/arc_hp_steam_extractor' })
event.recipes.gtceu.arc_furnace('tfg:arc_hp_steam_extractor')
.itemInputs('1x gtceu:hp_steam_extractor')
.itemOutputs('7x gtceu:wrought_iron_ingot', '2x gtceu:steel_ingot', '3x gtceu:tin_alloy_ingot')
.duration(3310)
.EUt(30)
event.remove({id: 'gtceu:macerator/macerate_hp_steam_extractor' })
event.recipes.gtceu.macerator('tfg:macerate_hp_steam_extractor')
.itemInputs('1x gtceu:hp_steam_extractor')
.itemOutputs('7x gtceu:iron_dust', '2x gtceu:steel_dust', '3x gtceu:tin_alloy_dust', '12x gtceu:brick_dust')
.duration(3254)
.EUt(8)
event.remove({id: 'gtceu:arc_furnace/arc_hp_steam_macerator' })
event.recipes.gtceu.arc_furnace('tfg:arc_hp_steam_macerator')
.itemInputs('1x gtceu:hp_steam_macerator')
.itemOutputs('8x gtceu:wrought_iron_ingot', '3x gtceu:steel_ingot', '2x gtceu:tin_alloy_ingot')
.duration(3310)
.EUt(30)
event.remove({id: 'gtceu:macerator/macerate_hp_steam_macerator' })
event.recipes.gtceu.macerator('tfg:macerate_hp_steam_macerator')
.itemInputs('1x gtceu:hp_steam_macerator')
.itemOutputs('8x gtceu:iron_dust', '3x gtceu:steel_dust', '2x gtceu:tin_alloy_dust', '12x gtceu:brick_dust')
.duration(3254)
.EUt(8)
event.remove({id: 'gtceu:arc_furnace/arc_hp_steam_compressor' })
event.recipes.gtceu.arc_furnace('tfg:arc_hp_steam_compressor')
.itemInputs('1x gtceu:hp_steam_compressor')
.itemOutputs('7x gtceu:wrought_iron_ingot', '1x gtceu:steel_ingot', '5x gtceu:tin_alloy_ingot')
.duration(3310)
.EUt(30)
event.remove({id: 'gtceu:macerator/macerate_hp_steam_compressor' })
event.recipes.gtceu.macerator('tfg:macerate_hp_steam_compressor')
.itemInputs('1x gtceu:hp_steam_compressor')
.itemOutputs('7x gtceu:iron_dust', '1x gtceu:steel_dust', '5x gtceu:tin_alloy_dust', '12x gtceu:brick_dust')
.duration(3254)
.EUt(8)
event.remove({id: 'gtceu:arc_furnace/arc_hp_steam_furnace' })
event.recipes.gtceu.arc_furnace('tfg:arc_hp_steam_furnace')
.itemInputs('1x gtceu:hp_steam_furnace')
.itemOutputs('7x gtceu:wrought_iron_ingot', '2x gtceu:steel_ingot', '4x gtceu:tin_alloy_ingot')
.duration(3310)
.EUt(30)
event.remove({id: 'gtceu:macerator/macerate_hp_steam_furnace' })
event.recipes.gtceu.macerator('tfg:macerate_hp_steam_furnace')
.itemInputs('1x gtceu:hp_steam_furnace')
.itemOutputs('7x gtceu:iron_dust', '2x gtceu:steel_dust', '4x gtceu:tin_alloy_dust', '12x gtceu:brick_dust')
.duration(3254)
.EUt(8)
event.remove({id: 'gtceu:arc_furnace/arc_hp_steam_alloy_smelter' })
event.recipes.gtceu.arc_furnace('tfg:arc_hp_steam_alloy_smelter')
.itemInputs('1x gtceu:hp_steam_alloy_smelter')
.itemOutputs('11x gtceu:wrought_iron_ingot', '1x gtceu:steel_ingot', '1x gtceu:tin_alloy_ingot')
.duration(3310)
.EUt(30)
event.remove({id: 'gtceu:macerator/macerate_hp_steam_alloy_smelter' })
event.recipes.gtceu.macerator('tfg:macerate_hp_steam_alloy_smelter')
.itemInputs('1x gtceu:hp_steam_alloy_smelter')
.itemOutputs('11x gtceu:iron_dust', '1x gtceu:steel_dust', '1x gtceu:tin_alloy_dust', '12x gtceu:brick_dust')
.duration(3254)
.EUt(8)
event.remove({id: 'gtceu:arc_furnace/arc_hp_steam_rock_crusher' })
event.recipes.gtceu.arc_furnace('tfg:arc_hp_steam_rock_crusher')
.itemInputs('1x gtceu:hp_steam_rock_crusher')
.itemOutputs('10x gtceu:wrought_iron_ingot', '1x gtceu:steel_ingot', '2x gtceu:tin_alloy_ingot')
.duration(3310)
.EUt(30)
event.remove({id: 'gtceu:macerator/macerate_hp_steam_rock_crusher' })
event.recipes.gtceu.macerator('tfg:macerate_hp_steam_rock_crusher')
.itemInputs('1x gtceu:hp_steam_rock_crusher')
.itemOutputs('10x gtceu:iron_dust', '1x gtceu:steel_dust', '2x gtceu:tin_alloy_dust', '12x gtceu:brick_dust')
.duration(3254)
.EUt(8)
//#endregion
}

View file

@ -3258,4 +3258,16 @@ const registerMinecraftRecipes = (event) => {
event.remove({ id: 'minecraft:raw_iron' })
//#endregion
}
//#region Glowstone
event.recipes.gtceu.mixer('gtceu:lv_glowstone')
.inputFluids(Fluid.of('gtceu:creosote', 1000), Fluid.of('gtceu:distilled_water', 1000))
.itemInputs('gtceu:stone_dust', 'minecraft:redstone', 'gtceu:sulfur_dust', 'gtceu:sodium_dust')
.itemOutputs('minecraft:glowstone_dust')
.circuit(32)
.duration(1200)
.EUt(32)
//#endregion
}

View file

@ -22,7 +22,6 @@ global.AE2_DISABLED_ITEMS = [
'ae2:fluix_pickaxe',
'ae2:entropy_manipulator',
'ae2:charged_staff',
'#ae2:knife',
'ae2:name_press',
// Блоки