Back to modpacks
Essential TerraFirmaCraft (TFC) project artwork

CurseForge · Minecraft modpack

Essential TerraFirmaCraft (TFC)

TFC modpack for beginner TerraFirmaCraft players with selected QoL and minor content mods

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Essential TerraFirmaCraft (TFC) release should I use?

Updated 5 days ago
Latest stable file EssentialTFC-3.0.10.zip
Game version 1.21.1
Loader NeoForge 21.1.248

EssentialTFC-3.0.10.zip is a complete pack release for 1.21.1 with NeoForge 21.1.248. Install it as its own launcher instance. If the creator publishes a separate server file, make sure it names this exact pack release. For this loader, use Java 21. 46 mods in this pack file.

Pack setup

How should I set up Essential TerraFirmaCraft (TFC) for players and a server?

Use EssentialTFC-3.0.10.zip as the pack version. Install the pack as its own launcher instance. The creator’s listing does not name a separate server file, so check the release notes before setting up a dedicated server. Do not upload the ordinary client folder blindly.

Client instance Install EssentialTFC-3.0.10.zip
Dedicated server setup Match EssentialTFC-3.0.10.zip
Pack loader NeoForge 21.1.248
Java version Java 21

A pack is a matched client and server setup, not one mod with an install-side label. Keep its release, loader, manifest and overrides together.

Referenced mods 46
Client only 18
Server only 0
Not labelled 28

These numbers come from the pack file you chose. “Not labelled” means we don’t know which side it belongs on—not that it is safe everywhere. The file count is not a RAM estimate.

What are the server requirements for Essential TerraFirmaCraft (TFC)?

EssentialTFC-3.0.10.zip. Change the pack release and its contents or setup may change too.

46 mods in this pack file

The selected pack release is EssentialTFC-3.0.10.zip. That file is for Minecraft 1.21.1 with NeoForge 21.1.248. This NeoForge setup needs Java 21. It contains 46 mod projects. The creator’s listing does not name a separate server file. Check their notes before using one, and do not upload an ordinary client folder or rebuild the pack mod by mod. A file count cannot tell us the right RAM, CPU or storage; size the server for the players and world you actually run.

About this project

What kind of pack is Essential TerraFirmaCraft (TFC)?

WARNING, 3.0.9 will crash on second launch.

Remove the first line from the options.txt file to fix! I've archived it so no new downloads are possible.

Curious about TerraFirmaCraft and want to play a curated modpack with just TFC? This modpack is for you!

Designed for the beginner TerraFirmaCraft player in 1.18/1.20/1.21, planned as a modpack that someone can just recommend for new arrivals to the TFC TNG community.

I've selected a few content addons and my favorite Quality of Play mods, while only adding shaders in 1.21 or large content changes.

TerraFirmaCraft addons:

Barrels 2012 - Allows large items and lanterns in the back slot

Water Flasks - leather and iron flasks with durability

TFCGyres-OreHints - adds hint rocks for all mineral veins, buffs veins a lot in 1.18, just adds mountain iron in 1.20

QoL(Quality of Life) Mods:

Jade - for in-game display of items, critical in TFC to know what you're looking at!

JEI - all kinds of recipe questions

Xaero's mini-map and world map - because making over 100 waypoints is not unusual in TFC gameplay

Controlling - because custom keybinds make me happy

Performance Mods:

Embeddium/Extras/Dynamic Lights - Improves graphical performance and adds dynamic lighting

Ferrite Core - Improves memory usage

Dependencies:

Patchouli - for TFC, provides the in-inventory book

Curios API - for back slot access

Version specific notes:

In 1.18, rock layer sizes are essentially the same as in 1.7, which are too big for single-player or small server use. I added my TFCGyres-RockLayerSize mod to decrease rock layer sizes by 50%.

In 1.20, worldgen and rock layer sizes are very different, and quite acceptable, so this is not needed.

1.20 adds the "Searchables" library mod, a required dependency for Controlling. It allows keybind searching by mod, which is super helpful!

1.20 also adds the ModernFix performance mod for several bugfixes and enhancements.

1.21 adds several other mods for QoL and appearance.

For support, come to the TFC discord: https://discord.gg/PRuAKvY in the #content forum post for this modpack.

Project description from CurseForge.

Mods in EssentialTFC-3.0.10.zip

Open any mod on Modpacks.ch to check its files and dependencies.

autowalk-1.21.1-1.5.jar SHA-1 14cc572a5f665f9ce06cce229d06f22055b80ae2 · CurseForge file 6354989 · Project link unavailable Client only
Barrels_2012-NeoForge-1.21.1-3.0.0.jar SHA-1 6f332fa350255fd4a75c0ee59cd85a21951bc21f · CurseForge file 7255234 · Project link unavailable Side not labelled
better-advanced-tooltips-2101.1.0-build.5.jar SHA-1 5b73537b908764f2d3fd593a0f56a8b1b034bc50 · CurseForge file 8576077 · Project link unavailable Side not labelled
chloride-NEOFORGE-mc1.21.1-v1.8.1.jar SHA-1 50454011525e2862678b15d94484fd32a5a54dfb · CurseForge file 8462029 · Project link unavailable Client only
Controlling-neoforge-1.21.1-19.0.5.jar SHA-1 8a34424fc1428778be2fdbfa4da67b21b70bcbfe · CurseForge file 6368976 · Project link unavailable Client only
corpse-neoforge-1.21.1-1.1.13.jar SHA-1 4f42091ef36e98e99c2f28a273ded960c0ac08bd · CurseForge file 7018307 · Project link unavailable Side not labelled
cupboard-1.21.1-4.1.jar SHA-1 13b3bc42d2514f53acea0c52c91e7800a297f408 · CurseForge file 8749806 · Project link unavailable Side not labelled
curios-neoforge-9.5.1+1.21.1.jar SHA-1 418fcd42e3a7844c9bdc71c9b6401fdb3894e0c4 · CurseForge file 6529130 · Project link unavailable Side not labelled
entity_model_features-3.3.9-1.21-neoforge.jar SHA-1 022780fc9f221fc87ba507c6542d47c8e1e4889a · CurseForge file 8909425 · Project link unavailable Client only
entity_texture_features-7.2.4-1.21-neoforge.jar SHA-1 2551bb98d82d4d4064acecd8b513f1db469c635e · CurseForge file 8908931 · Project link unavailable Client only
EuphoriaPatcher-1.10.5-r5.9.3-neoforge.jar SHA-1 2b3f92878d6867fa0199937da25ba882b9db7902 · CurseForge file 8884680 · Project link unavailable Client only
ExtremeSoundMuffler-3.56_NeoForge-1.21.jar SHA-1 f8b558f8c464f202f4a88a44332b3a495c0dc727 · CurseForge file 7895926 · Project link unavailable Client only
FallingTree-1.21.1-1.21.1.11.jar SHA-1 626e7ec3a979dcc15d8e65c53207572c41c1b255 · CurseForge file 6835168 · Project link unavailable Side not labelled
ferritecore-7.0.3-neoforge.jar SHA-1 9563692efb708b6b568df27a01ec52f6311928ef · CurseForge file 7524151 · Project link unavailable Side not labelled
forgified-fabric-api-0.116.15+2.3.5+1.21.1.jar SHA-1 87b28db4ef88268fbbaea2c0ca7e3dfcc27961a8 · CurseForge file 8726480 · Project link unavailable Side not labelled
globalshaderpackproperties-neoforge1.21.1-1.1.0.jar SHA-1 5597d992b69919979253287b3a14daab4069277b · CurseForge file 7369909 · Project link unavailable Client only
ImmediatelyFast-NeoForge-1.6.14+1.21.1.jar SHA-1 fee59af2f39c66d09c4c09f441c799e76af70f97 · CurseForge file 8875640 · Project link unavailable Client only
invtweaks-1.21.1-1.3.2.jar SHA-1 76969e26520ab060d51515757db25282bed71b10 · CurseForge file 6407807 · Project link unavailable Side not labelled
iris-neoforge-1.8.14-beta.1+mc1.21.1.jar SHA-1 1bd129cf7bce65d6b1c0543045f0620c98a0f885 · CurseForge file 8242804 · Project link unavailable Client only
Jade-1.21.1-NeoForge-15.10.6.jar SHA-1 88ee316e68900080b017f60c12162e2731924cf8 · CurseForge file 8591319 · Project link unavailable Side not labelled
jei-1.21.1-neoforge-19.57.0.449.jar SHA-1 e93a639ccaf91f5f59be8e65ee8c66db31ef474f · CurseForge file 8964989 · Project link unavailable Side not labelled
keysmithing-2.1.0.jar SHA-1 992012c9ed4ef705bd1cb9cd694ef3da31d970d2 · CurseForge file 8735070 · Project link unavailable Client only
kubejs_tfc-1.21.1-2.1.0.jar SHA-1 f72ea72df20d4cb27ebd740e96bc63495af38cb4 · CurseForge file 8841292 · Project link unavailable Side not labelled
kubejs-neoforge-2101.7.2-build.377.jar SHA-1 150c5d6efc09b969ac350ea205128dff832e0850 · CurseForge file 8843626 · Project link unavailable Side not labelled
lithium-neoforge-0.15.4+mc1.21.1.jar SHA-1 97212e45c963730bbfc7c44780df99317814c21b · CurseForge file 8330365 · Project link unavailable Side not labelled
modernfix-neoforge-5.27.24+mc1.21.1.jar SHA-1 1fe7f8b4176e86507cc8ed5460b6acdd3dac5529 · CurseForge file 8774737 · Project link unavailable Side not labelled
MouseTweaks-neoforge-mc1.21-2.26.1.jar SHA-1 6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc · CurseForge file 5637846 · Project link unavailable Client only
NoChatRestrictions-NeoForge-MC1.21.11-v1.0.2.jar SHA-1 f1287060af0efbd5e85de052be9d550709561ab1 · CurseForge file 8707235 · Project link unavailable Client only
Patchouli-1.21.1-93-NEOFORGE.jar SHA-1 5413bb9b8fc35ebe46b06b48bf9afafbd8471140 · CurseForge file 7730942 · Project link unavailable Side not labelled
rhino-2101.2.8-build.91.jar SHA-1 56eab1d464ed0811c64040c64bd047df5cbc3aad · CurseForge file 8463898 · Project link unavailable Side not labelled
roxy-1.21.1-NeoForge-0.3.3.jar SHA-1 f8e75297fcdde4db0aa1d89780d262925535af4d · CurseForge file 8899498 · Project link unavailable Client only
seamless-loading-screen-2.2.1+1.21-neoforge.jar SHA-1 0e53c533a9032d337ee59740ed228a0002db500e · CurseForge file 5774794 · Project link unavailable Side not labelled
Searchables-neoforge-1.21.1-1.0.2.jar SHA-1 5b8a0b43a474c066371b2e16f9bfb88622552a74 · CurseForge file 5831692 · Project link unavailable Side not labelled
SimpleBackups-1.21-4.0.30.jar SHA-1 fd9c1374463d2802b119fb5865e43f280573cb4c · CurseForge file 7965880 · Project link unavailable Side not labelled
sodium-extra-neoforge-0.9.4+mc1.21.1.jar SHA-1 75f9c202e8384cb5de039cdcc47d5e1c8fde8fe5 · CurseForge file 8892306 · Project link unavailable Client only
sodium-neoforge-0.8.13+mc1.21.1.jar SHA-1 1757289be21ed18db5b0d90703fa3db1b2de5693 · CurseForge file 8756580 · Project link unavailable Client only
sodiumdynamiclights-neoforge-1.0.10-1.21.1.jar SHA-1 02e9bc7ba28147cdf2d608ecf4f2c1eab34b4652 · CurseForge file 6044477 · Project link unavailable Client only
TerraFirmaCraft-NeoForge-1.21.1-4.2.11.jar SHA-1 5cc6ad427442a3d4c7438e7f8276dc9252f842ad · CurseForge file 8995321 · Project link unavailable Side not labelled
TFC Canes-1.21.1-3.0.0.jar SHA-1 526be222d051eaf59a3aaf882950f1318618c166 · CurseForge file 7255647 · Project link unavailable Side not labelled
tfcgenviewer-1.21.1-2.1.2.jar SHA-1 6b998240fb04accf0b82dbf01b5557113d8af28f · CurseForge file 8681793 · Project link unavailable Client only
TFCGyres-OreHints-3.0.0.jar SHA-1 e75fb746559b2c18167dac0266726d37516e8c77 · CurseForge file 8736849 · Project link unavailable Side not labelled
vss-0.2.12-neoforge-1.21.1.jar SHA-1 98e323dc2e86d0b8a9a3738b171fb4c4e35d3ffa · CurseForge file 8753475 · Project link unavailable Side not labelled
Waterflasks-1.21.1-4.0.1-beta.jar SHA-1 85ea401430e2db4bdd9f136a8576f29429c7f99b · CurseForge file 8264081 · Project link unavailable Side not labelled
xaerominimap-neoforge-1.21.1-26.5.0.jar SHA-1 7553dddbe478d1c8c15198090217e723d27f79c4 · CurseForge file 8849842 · Project link unavailable Side not labelled
xaeroworldmap-neoforge-1.21.1-1.46.0.jar SHA-1 82b4ae6c0f2e13f02cbdc1325342909ed083fc24 · CurseForge file 8849973 · Project link unavailable Side not labelled
yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar SHA-1 fe270c9f6e0a8142cf316944087f5109cef08bbb · CurseForge file 7437845 · Project link unavailable Side not labelled

Pick your setup

Essential TerraFirmaCraft (TFC) by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

9 available setups

Made local changes? Try them in a copied instance before touching a world you care about.

Recent files

Essential TerraFirmaCraft (TFC) versions and loaders

40 of 40 releases match

Looking for an older file? The official CurseForge project page is in Resources.