Configuration
Editing
TerraFirmaCraft places three configuration files in the Minecraft config folder: TFCConfig.cfg, TFCCrafting.cfg, and TFCOre.cfg. The config folder is located next to the mods folder (where TFC is installed), and .cfg files can be edited with any text editor such as Notepad, WordPad, or Notepad++. To make changes to a config file, first make sure the game has been completely closed. Then make the desired changes to the .cfg file, making sure to save those changes before closing out of the editor. The next time the game is launched, the changes will be applied.
Alternatively, there is a custom screen for editing the configs while the game is loaded. To access this screen, click on the Mods button of the title screen. Then select TerraFirmaCraft (not TFC[coremod]) from the list of mods, and click on the Config button.
Note: For the majority of config options, it is perfectly safe to make changes to use on an existing save. The only exceptions are changing onionsAreGross, which will result in all onions/rutabagas items in inventories being deleted; and yearLength, which when modified will drastically change the current calendar date of the world. Servers will also temporarily overwrite client configs while the player is connected, so users do not need to make any changes to their files in order to experience the changes applied on a server.
TFCOptions.cfg
This file contains various settings which can be used to configure game behavior.
Option | Default Value |
Description |
---|---|---|
cave-ins | Options which affect cave-ins. | |
enableCaveIns | true | Set this to false to disable cave ins.
|
enableCaveInsDestroyOre | true | Set this to false to make cave-ins drop the ore item instead of destroy it.
|
initialCollapseRatio | 10 | This number is a 1 in X chance that when you mine a block, a collapse will occur. [range: 1 ~ 1000]
|
minimumRockLoad | 1 | This is the minimum number of solid blocks that must be over a section in order for it to collapse. [range: 0 ~ 256]
|
propogateCollapseChance | 55 | This number is the likelihood for each block to propagate the collapse farther. [range: 1 ~ 100]
|
colors | ||
color nutrient a | Color used by hoes when displaying the levels for nutrient A. | |
Alpha | 200 | Opacity, where 0 is completely transparent and 255 is completely opaque.
|
Blue | 36 | Blue component of color. [range: 0 ~ 255]
|
Green | 28 | Green component of color. [range: 0 ~ 255]
|
Red | 237 | Red component of color. [range: 0 ~ 255]
|
color nutrient b | Color used by hoes when displaying the levels for nutrient B. | |
Alpha | 200 | Opacity, where 0 is completely transparent and 255 is completely opaque.
|
Blue | 34 | Blue component of color. [range: 0 ~ 255]
|
Green | 101 | Green component of color. [range: 0 ~ 255]
|
Red | 242 | Red component of color. [range: 0 ~ 255]
|
color nutrient c | Color used by hoes when displaying the levels for nutrient C. | |
Alpha | 200 | Opacity, where 0 is completely transparent and 255 is completely opaque.
|
Blue | 49 | Blue component of color. [range: 0 ~ 255]
|
Green | 148 | Green component of color. [range: 0 ~ 255]
|
Red | 247 | Red component of color. [range: 0 ~ 255]
|
color fertilizer | Color used by hoes when displaying the levels for fertilizer. | |
Alpha | 200 | Opacity, where 0 is completely transparent and 255 is completely opaque.
|
Blue | 0 | Blue component of color. [range: 0 ~ 255]
|
Green | 255 | Green component of color. [range: 0 ~ 255]
|
Red | 255 | Red component of color. [range: 0 ~ 255]
|
color anvil rule 0 | Border colour of the leftmost rule in the anvil GUI. | |
Blue | 36 | Blue component of color. [range: 0 ~ 255]
|
Green | 28 | Green component of color. [range: 0 ~ 255]
|
Red | 237 | Red component of color. [range: 0 ~ 255]
|
color anvil rule 1 | Border colour of the middle rule in the anvil GUI. | |
Blue | 34 | Blue component of color. [range: 0 ~ 255]
|
Green | 101 | Green component of color. [range: 0 ~ 255]
|
Red | 242 | Red component of color. [range: 0 ~ 255]
|
color anvil rule 2 | Border colour of the rightmost rule in the anvil GUI. | |
Blue | 49 | Blue component of color. [range: 0 ~ 255]
|
Green | 148 | Green component of color. [range: 0 ~ 255]
|
Red | 247 | Red component of color. [range: 0 ~ 255]
|
crops | Options which affect crop growth. | |
cropGrowthModifier | 1.0 | This is a global multiplier for the rate at which crops will grow. Increase to make crops grow faster. [range: 0.01 ~ 100.0]
|
enableCropsDie | false | Set to true to enable crops on farmland dying from old age.
|
food decay | Options which affect food decay. | |
decayProtectionDays | 24 | If a food item has not been ticked for >= this number of days than when it is ticked for the first time, only a small amount of decay will occur. [range: 1 ~ 12000]
|
foodDecayMultiplier | 1.0 | This is a global multiplier for food decay. Unlike FoodDecayRate which only modifies the base decay and not the environmental effect upon decay, this multiplier will multiply against the entire amount. Set to 0 to turn decay off. [range: 0.0 ~ 100.0]
|
foodDecayRate | 1.0170378966055869 | This number causes base decay to equal 50% gain per day. If you wish to change, I recommend you look up a y-root calculator 1.0170378966055869517978300569768^24 = 1.5 [range: 1.0 ~ 2.0]
|
useDecayProtection | true | Set this to false if you want food to auto decay when a chunk is loaded instead of limiting decay when a chunk has been unloaded for a long period.
|
general | Miscellaneous options. | |
enableBetterGrass | true | If true, then the side of a grass block which has another grass block adjacent and one block lower than it will show as completely grass.
|
enableDebugMode | false | Set this to true if you want to turn on debug mode which is useful for bug hunting.
|
enableFiniteWater | false | Set this to true to enable finite water. Two adjacent source water blocks will not create a third.
|
enableNEIHiding | true | Set to false to show hidden items in NEI. Note that most of these items were hidden to prevent players from cheating them in and crashing their game.
|
enablePowderKegs | true | Set this to false to disable powder keg explosions.
|
enableSaplingDrops | true | Set this to false to disable saplings dropping from harvested leaf blocks.
|
enableSolidDetailed | true | Should sides of detailed blocks be considered solid?
|
maxRemovedSolidDetailed | 12 | Maximum count of removed sub-blocks on one side for the detailed block side to still be solid. [range: 0 ~ 64]
|
onionsAreGross | false | Set this to true if you don't like onions.
|
quiverHUDPosition | topleft | Determines the position of the quiver HUD. Valid position strings are: bottomleft, left, topleft, bottomright, right, topright
|
materials | Options affecting materials | |
normalOreUnits | 25 | The metal units provided by a single piece of normal ore. [range: 1 ~ 250]
|
poorOreUnits | 15 | The metal units provided by a single piece of poor ore. [range: 1 ~ 150]
|
richOreUnits | 35 | The metal units provided by a single piece of rich ore [range: 1 ~ 350]
|
smallOreUnits | 10 | The metal units provided by a single piece of small ore or nugget. [range: 1 ~ 100]
|
overworked chunks | Options affecting the overworking of chunks. | |
enableOverworkingChunks | true | Set this to false to disable the overworking of chunks when using a gold pan or sluice.
|
goldPanLimit | 50 | The overworked cap for filling a gold pan in a specific chunk. Both filling a gold pan or using a sluice in the chunk count towards this value. [range: 1 ~ 500]
|
sluiceLimit | 300 | The overworked cap for a sluice scanning one soil unit in a specific chunk. Both filling a gold pan or using a sluice in the chunk count towards this value [range: 1 ~ 3000]
|
player | Options affecting Steve. | |
HealthGainCap | 3000 | The maximum achievable health pool total. [range: 1000 ~ 50000]
|
HealthGainRate | 20 | The rate of Health Gain per experience level. Set to 0 to turn off. [range: 0 ~ 100]
|
server | Options affecting servers. | |
simSpeedNoPlayers | 100 | For every X number of ticks provided here, when there are no players online the server will only progress by 1 tick. Time advances 100 times slower than normal. Setting this to 0 will turn this feature off. [range: 0 ~ 2147483647]
|
spawn protection | Options affecting spawn protection. | |
maxProtectionMonths | 10 | The maximum number of months of spawn protection that can accumulate. [range: 0 ~ 120]
|
protectionBuffer | 24 | The minimum number of hours of protection that must be accumulated in a chunk in order to bypass the buffer and prevent hostile mob spawning. [range: 0 ~ 2304]
|
protectionGain | 8 | The number of hours of protection gained in the 5x5 chunk area for spending 1 hour in that chunk. [range: 0 ~ 24]
|
time | Options related to time. | |
animalTimeMultiplier | 1.0 | This is a global multiplier for the gestation period of animals, as well as how long it takes for them to reach adulthood. Decrease for faster times. [range: 0.01 ~ 100.0]
|
bloomeryBurnTime | 14.4 | This is the number of hours that the bloomery should burn before being completed. [range: 1.0 ~ 2304.0]
|
charcoalPitBurnTime | 18.0 | This is the number of hours that the charcoal pit should burn before being completed. [range: 1.0 ~ 2304.0]
|
oilLampFuelMult | 8 | This determines how much fuel is used over time from oil lamps. Setting this higher will make fuel last longer. A mult of 1 = 250 hours, 4 = 1000 hours, 8 = 2000 hours. [range: 1 ~ 50]
|
pitKilnBurnTime | 8.0 | This is the number of hours that the pit kiln should burn before being completed. [range: 1.0 ~ 2304.0]
|
saplingTimerMultiplier | 1.0 | This is a global multiplier for the number of days required before a sapling can grow into a tree. Decrease for faster sapling growth. [range: 0.01 ~ 100.0]
|
tempDecreaseMultiplier | 1.0 | This is a global multiplier for the rate at which items cool down. Increase to make items cool down faster. [range: 0.01 ~ 100.0]
|
tempIncreaseMultiplier | 1.0 | This is a global multiplier for the rate at which items heat up. Increase to make items heat up faster. [range: 0.01 ~ 100.0]
|
torchBurnTime | 48 | This is how many in-game hours torches will last before burning out. Set to 0 for infinitely burning torches. [range: 0 ~ 2304]
|
yearLength | 96 | This is how many days are in a year. Keep this to multiples of 12. [range: 96 ~ 12000]
|
world generation | Options affecting world generation | |
lavaFissureRarity | 25 | Controls the chance of a lava fissure generating, smaller value is higher chance, more fissures. Set to 0 to disable lava fissures. [range: 0 ~ 1000]
|
ravineRarity | 100 | Controls the chance of a ravine generating, smaller value is higher chance, more ravines. Set to 0 to disable ravines. [range: 0 ~ 1000]
|
waterFissureRarity | 90 | Controls the chance of a water fissure generating, smaller value is higher chance, more fissures. Set to 0 to disable water fissures. [range: 0 ~ 1000]
|
TFCCrafting.cfg
This file contains various settings which can be used to configure crafting recipes. Note: Many of the TFC items can be used as a replacement for vanilla items in crafting recipes due to the addition of ore dictionary support. Examples of items include: cobblestone, raw stone, plank blocks, gold and iron ingots, diamonds, etc.
Option | Default Value |
Description |
---|---|---|
conversion | Conversions for food are irreversible. | |
appleConversion | false | Allows conversion of red apples to vanilla. Cannot be reversed.
|
arrowConversion | false | Allows conversion of TFC arrows to vanilla and vice versa.
|
bowConversion | false | Allows conversion of TFC bows to vanilla and vice versa.
|
coalConversion | false | Allows conversion of TFC coal to vanilla and vice versa.
|
diamondConversion | false | Allows conversion of TFC diamonds to vanilla and vice versa. A "Normal" diamond is equal to one vanilla diamond. "Flawless" is two and "Exquisite" three. "Chipped" and "Flawed" diamonds cannot be converted.
|
emeraldConversion | false | Allows conversion of TFC emeralds to vanilla and vice versa. A "Normal" emerald is equal to one vanilla emerald. "Flawless" is two and "Exquisite" three. "Chipped" and "Flawed" emeralds cannot be converted.
|
fishConversion | false | Allows conversion of TFC fish to vanilla. Cannot be reversed.
|
fishingRodConversion | false | Allows conversion of TFC fishing rod to vanilla and vice versa.
|
flintSteelConversion | false | Allows conversion of TFC flint & steel to vanilla and vice versa.
|
leatherArmorConversion | false | Allows conversion of TFC leather armor to vanilla and vice versa.
|
leatherConversion | false | Allows conversion of TFC leather to vanilla and vice versa.
|
stoneAxeConversion | false | Allows conversion of TFC stone axes to vanilla and vice versa.
|
stoneHoeConversion | false | Allows conversion of TFC stone hoes to vanilla and vice versa.
|
stoneShovelConversion | false | Allows conversion of TFC stone shovels to vanilla and vice versa.
|
woodButtonConversion | false | Allows conversion of TFC wooden buttons to vanilla and vice versa.
|
workbenchConversion | false | Allows conversion of TFC workbenches to vanilla and vice versa.
|
crafting options | ||
enableBowlsAlwaysBreak | false | |
enable vanilla recipes | ||
anvilRecipe | false | Allows crafting of vanilla anvils.
|
arrowsRecipe | false | Allows crafting of vanilla arrows.
|
bedRecipe | false | Allows crafting of beds using plank blocks.
|
bonemealRecipe | false | Allows crafting of bonemeal through the crafting grid.
|
bowlRecipe | false | Allows crafting of vanilla wooden bowls.
|
brewingRecipe | false | Allows crafting of brewing stands.
|
bucketRecipe | false | Allows crafting of vanilla iron buckets.
|
cauldronRecipe | true | Allows crafting of vanilla cauldrons.
|
chestRecipe | false | Allows crafting of vanilla chests.
|
clockRecipe | true | Allows crafting of clocks.
|
compassRecipe | true | Allows crafting of compasses.
|
dandelionYellowRecipe | false | Allows crafting of dandelion yellow by putting a flower in the crafting grid.
|
diamondArmorRecipe | false | Allows crafting of diamond armor.
|
diamondBlockRecipe | false | Allows crafting of diamond blocks.
|
diamondToolsRecipe | false | Allows crafting of diamond tools.
|
dispenserRecipe | true | Allows crafting of dispensers.
|
dropperRecipe | true | Allows crafting of droppers.
|
enchantTableRecipe | false | Allows crafting of enchanting tables.
|
fenceGateRecipe | false | Allows crafting of vanilla fence gates.
|
fenceRecipe | true | Allows crafting of vanilla fences.
|
furnaceRecipe | false | Allows crafting of furnaces.
|
goldAppleRecipe | false | Allows crafting of golden apples.
|
goldArmorRecipe | false | Allows crafting of gold armor.
|
goldBlockRecipe | false | Allows crafting of gold blocks.
|
goldNuggetRecipe | false | Allows crafting of gold nuggets.
|
goldPlateRecipe | true | Allows crafting of gold weighted pressure plates.
|
goldToolsRecipe | false | Allows crafting of gold tools.
|
hopperRecipe | false | Allows crafting of hoppers.
|
ironArmorRecipe | false | Allows crafting of iron armor.
|
ironBarsRecipe | true | Allows crafting of iron bars.
|
ironBlockRecipe | false | Allows crafting of iron blocks.
|
ironDoorRecipe | true | Allows crafting of iron doors.
|
ironPlateRecipe | true | Allows crafting of iron weighted pressure plates.
|
ironToolsRecipe | false | Allows crafting of iron tools.
|
jukeboxRecipe | false | Allows crafting of jukeboxes.
|
leatherArmorRecipe | false | Allows crafting of leather armor.
|
leverRecipe | false | Allows crafting of levers using a stick and cobblestone block.
|
minecartChestRecipe | false | Allows crafting of minecart chests.
|
minecartRecipe | false | Allows crafting of minecarts using iron ingots.
|
pistonRecipe | true | Allows crafting of pistons.
|
plankBlockRecipe | false | Allows crafting of plank blocks from logs.
|
poweredRailsRecipe | false | Allows crafting of powered rails using the vanilla recipe.
|
railsRecipe | false | Allows crafting of rails using the vanilla recipe.
|
repeaterRecipe | true | Allows crafting of repeaters.
|
roseRedRecipe | false | Allows crafting of rose red by putting a flower in the crafting grid.
|
signRecipe | false | Allows crafting of signs using the vanilla recipe.
|
stickRecipe | false | Allows crafting of sticks from plank blocks.
|
stoneSlabsRecipe | false | Allows crafting of vanilla stone slabs.
|
stoneStairsRecipe | false | Allows crafting of vanilla stone stairs.
|
stoneToolsRecipe | false | Allows crafting of vanilla stone tools.
|
torchRecipe | false | Allows crafting of torches using a stick and coal.
|
trapDoorRecipe | false | Allows crafting of trap doors using the vanilla recipe.
|
tripwireRecipe | true | Allows crafting of trip wire hooks.
|
woodDoorRecipe | true | Allows crafting of vanilla wood doors.
|
woodSlabsRecipe | false | Allows crafting of vanilla wood slabs.
|
woodStairsRecipe | false | Allows crafting of vanilla wood stairs.
|
woodToolsRecipe | false | Allows crafting of wood tools.
|
woolRecipe | false | Allows crafting of wool from spider string.
|
TFCOre.cfg
This file is used to determine the world generation of ores. Other mod ores can be added to this file to have them generate with TFC's terrain. Note: This config file can only be used to add ores from mods that use standard blocks, and not tile entities for their ores. Mods that use tile entities for their ore blocks, such as GregTech, cannot have their ores generated using TFC. Standard block metadata does not go higher than 15, so if the oreMeta is a larger number than that, the ore is a tile entity, and will not work.
Option | Default Value |
Description |
---|---|---|
bismuthinite | ||
Horizontal Density | 60 | How dense the ore vein is horizontally, out of 100.
|
Maximum Height | 128 | The maximum y-level the vein can spawn at.
|
Minimum Height | 5 | The minimum y-level the vein can spawn at.
|
Vertical Density | 80 | How dense the ore vein is vertically, out of 100.
|
baseRocks | igneous extrusive sedimentary |
The stone type the ore can spawn in. Can be a category or a specific rock. Entries should be all lowercase, with each new entry on a new line.
|
oreMeta | 7 | The metadata (damage value) of the ore. Must be between 0 and 15.
|
oreName | terrafirmacraft:Ore1 | The block name of the ore.
|
rarity | 100 | Veins will spawn in 1 out of X chunks.
|
size | medium | The size of the vein. Choices are large, medium or small.
|
type | veins | The shape of the ore spawn. A type of default will spawn the ore in clusters.
|
Navigation | |
---|---|
Construction | Barrels • Blueprints • Bricks • Firepit • Plank Blocks • Protection Meter • Quern • Smooth Stone • Straw & Hide Bed • Support Beams • Thatch |
Environment | Altitude • The Player • Calendar • Cobblestone • Logs • Mobs • Saplings • Seasons • Stone • Temperature • Trees |
Food | Agriculture • Animal Husbandry • Berries • Fruit Trees |
Materials | Charcoal • Coal • Double Ingots • Double Sheets • Flux • Gems • Gunpowder • Hides • Ingots • Leather • Lumber • Minerals • Pottery • Redstone/Powders • Sheets • Sticks • Straw • Unshaped Metal • Wool |
Metalworking | Alloys • Anvils • Armor • Bellows • Blast Furnace • Bloomery • Tool Molds • Crucible • Forge • Gold Pan • Metals • Ores • Sluice |
Tools & Weapons | Arrows • Axe • Buckets • Chisel • Firestarter • Flint & Steel • Hammer • Hoe • Javelin • Knife • Mace • Pickaxe • Prospector's Pick • Saw • Shovel • Sword • Scythe • Shears • Spindle |
Other | Crafting Differences • Item Index |