Configuration

From The Twilight Forest Wiki
Revision as of 07:19, 19 August 2024 by Androsa (talk | contribs) (Update links)
Jump to navigation Jump to search

The Configuration file is used to alter the behavior of the Twilight Forest mod. This can be found by navigating to the Mod Options menu, finding the Twilight Forest mod in the menu and selecting the Config button. Alternatively, one can find the config file using the command /config showfile twilightforest followed by either client or common. The following options can be found in this file.

Common Configurations

Found in twilightforest-common.toml, these configurations can completely change the way that the Twilight Forest can be played.

General Settings

These are some generalized configuration settings. These settings will not drastically change the gameplay of Twilight Forest, but they can greatly help with various issues.

Skull Candles

The config option disableSkullCandleCreation will determine if the ability to make Skull Candles by right clicking a vanilla mob's skull with a candle is allowed. Turn this on if you're having mod conflict issues for some reason.

By default, this is set to false


Enchantment Effects

The config option showEnchantmentsOnItems will determine if items that come enchanted when you craft them (such as Ironwood or Steeleaf) should appear as enchanted way in the creative inventory. Please note that this does not affect the crafting recipes themselves, you will need a datapack to change those.

By default, this is set to true


Boss Loot Chests

The config option bossesSpawnDropChests will determine if the Twilight Forest's bosses will put their drops inside of a chest where they originally spawned instead of dropping the loot directly on death. Note that the Knight Phantoms are not affected by this as their drops work differently than other bosses.

By default, this is set to true


Precipitation Distance

The config option cloudBlockPrecipitationDistance will determine how many blocks down from a cloud block should the game logic check for handling weather related code. Lower if experiencing low tick rate. Set to 0 to turn all cloud precipitation logic off. See below: Cloud Precipitation

By default, this is set to 32

Multiplayer Settings

These are tweaks to better adjust the Twilight Forest for multiplayer servers.

Boss Adjustments

The config option multiplayerFightAdjuster will determine how bosses should adjust to multiplayer fights. There are 4 possible values that can be put here:
Steeleaf.png"NONE": Doesn't change anything when multiple people participate in a boss fight. Bosses will act the same as they do in singleplayer or solo fights.
Steeleaf.png"MORE_LOOT": Supplies additional drops to the boss loot table based on how many players participated in the fight. These are fully controlled through the entity's loot table, using the twilightforest:multiplayer_multiplier loot function. Note that this function will only do things to entities that are included in the twilightforest:multiplayer_inclusive_entities tag.
Steeleaf.png"MORE_HEALTH": Increases the maximum health of each boss by 20 hearts for each player nearby when the fight starts.
Steeleaf.png"MORE_LOOT_AND_HEALTH": Does both of the above functions for each boss.

By default, this is set to "NONE"


Keepsake Casket Locking

The config option casketUUIDLocking will determine if Keepsake Caskets that are placed when a player dies should be inaccessible by other players than the player who died. Use this if you don't want people taking from other people's death caskets. NOTE: Server operators will still be able to open locked caskets.

By default, this is set to false

Dimension Settings

Settings for the Twilight Forest dimension itself can be found here. These purely affect player spawning.

Spawning Dimension

The config option newPlayersSpawnInTF will determine if newly joining players should spawn in the Twilight Forest, opposed to spawning in the Overworld.

By default, this is set to false


Spawn Portal

The config option portalForNewPlayer will determine if a return portal should generate for newly joining players when newPlayersSpawnInTF is true.

By default, this is set to false

Magic Tree Settings

Configuration settings regarding the Magic Tree Cores can be found here. All values can range between 0 and 128, where 0 completely disables the core's function.

Timewood Clock

The config option timeCoreRange will determine the radius at which the Timewood Clock works.

By default, this is set to 16, making it a 33 by 33 range.


Heart of Transformation

The config option transformationCoreRange will determine the radius at which the Heart of Transformation works.

By default, this is set to 16, making it a 33 by 33 range.


Minewood Core

The config option miningCoreRange will determine the radius at which the Minewood Core works.

By default, this is set to 16, making it a 33 by 33 range.


Sortingwood Engine

The config option sortingCoreRange will determine the radius at which the Sortingwood Engine works.

By default, this is set to 16, making it a 33 by 33 range.

Uncrafting Table Settings

All configuration settings for the Uncrafting Table can be found here.

Uncrafting XP Cost

The config option uncraftingXpCostMultiplier will determine the total XP cost of uncrafting an item and rounds up. Higher values means the recipe will cost more to uncraft, lower means less. Set to 0 to disable the cost altogether. Note that this only affects reversed crafting recipes, uncrafting recipes will still use the same cost as they normally would.

By default, this is set to 1.0


Repairing XP Cost

The config option repairingXpCostMultiplier will the total XP cost of repairing an item and will round it up to it's nearest value. Higher values means the recipe will cost more to repair, lower means less.

By default, this is set to 1.0


Recipe Blacklist

The config option disableUncraftingRecipes will determine the recipes that should be removed. To add a recipe, add the mod id followed by the name of the recipe, such as "twilightforest:firefly_particle_spawner". If an item has multiple crafting recipes and you wish to disable them all, add the item to the "twilightforest:banned_uncraftables" tag. If you have a problematic ingredient, add the item to the "twilightforest:banned_uncrafting_ingredients" tag.

By default, this is set to ["twilightforest:giant_log_to_oak_planks"]


Recipe Whitelist

The config option flipRecipeList will invert the above recipe list from a blacklist to a whitelist.

By default, this is set to false


Mod Blacklist

The config option blacklistedUncraftingModIds will determine which mods should have their items disabled from being uncrafted. Input a valid mod ID to disable all uncrafting recipes from that mod, such as "twilightforest" will disable all uncrafting recipes from this mod.

By default, this is set to []


Mod Whitelist

The config option flipIdList will invert the above mod item list from a blacklist to a whitelist.

By default, this is set to false


Shapeless Uncrafting

The config option enableShapelessCrafting will determine if the Uncrafting Table should be allowed to uncraft shapeless recipes. The Uncrafting Table was originally intended to only take shaped recipes, but this option remains for people who wish to keep the functionality.

By default, this is set to false


Recipe Switching

The config option disableIngredientSwitching will determine if the uncrafting table should be allowed to switch between ingredients if a recipe uses a specific tag for crafting. This will remove the functionality for all recipes! If you want to prevent certain ingredients from showing up in the first place, use the twilightforest:banned_uncrafting_ingredients tag.

By default, this is set to false


Disable Uncrafting Feature

The config option disableUncrafting will disables the uncrafting function of the uncrafting table. Recommended as a last resort if there's too many things to change about its behavior (or you're just lazy, we don't judge). Do note that some special uncrafting recipes are not disabled as the mod relies on them for other things.

By default, this is set to false


Disable Uncrafting Table

The config option disableUncraftingTable will completely disable any usage of the uncrafting table, as well as prevents it from showing up in loot or crafted. Please note that table has more uses than just uncrafting, you can read about them here! It is highly recommended to keep the table enabled as the mod has special uncrafting exclusive recipes, but the option remains for people that don't want the table to be functional at all. If you are looking to just prevent normal crafting recipes from being reversed, consider using disableUncrafting instead.

By default, this is set to false

Portal Settings

All settings and tweaks regarding the Twilight Forest Portal can be found here:

Origin Dimension

The config option originDimension will determine the dimension you can always travel to the Twilight Forest from, as well as the dimension you will return to when coming back from the Twilight Forest.

By default, this is set to "minecraft:overworld"


Additional Dimension Acesss

The config option allowPortalsInOtherDimensions allow portals to the Twilight Forest to be made outside of the "origin" dimension listed above. It is important to note that this config does not change your dimension from the origin when blindly teleporting out of the Twilight Forest.

By default, this is set to false


Admin Portal Creation

The config option portalCreationPermission will allow only players with the specified permission value or higher to create portals. This is based off of Vanilla's Permission System.

By default, this is set to 0


Disable Portal Creation

The config option disablePortalCreation will completely disable the creation of Twilight Forest portals entirely, making the dimension restricted to only server operators.

By default, this is set to false


Portal Generation Safeguard

The config option checkPortalPlacement determines if newly created portals should be pre-checked for safety from locations that aren't aligned with the player's progression. If this setting is false, portals will fail to form rather than redirect to a safe alternate destination. Note that disabling this also reduces the rate at which portal formation checks are performed.

By default, this is set to true


Lightning Fire

The config option destructivePortalLightning, when set to false, will disable fire from generating from the lightning strike. This is purely for those who don't like fun.

By default, this is set to true


One Way Portal

The config option shouldReturnPortalBeUsable determines if a return portal should require the activation item, or if it should be automatically activated, similar to the functionality of a Nether Portal.

By default, this is set to true


Advancement Activation

The config option portalUnlockedByAdvancement uses an advancement to allow activation of the portal. For example, using the string "minecraft:story/mine_diamond" will lock the portal behind the "Diamonds!" advancement. Invalid/Empty Advancements will leave the portal unlocked.

By default, this is set to ""


Maximum Portal Size

The config option maxPortalSize determines the max amount of water spaces the mod will check for when creating a portal. Very high numbers may cause performance issues, while the minimum number is 4.

By default, this is set to 64

Shield Parrying

Shield Parrying is a set of config options that allow for parrying projectiles added in the Twilight Forest. It will deflect a projectile back at the target at the same speed and velocity it had. If the mod Shield Parry is installed, all config options listed will have no effect.

Parry Non-Twilight Projectiles

The config option parryNonTwilightAttacks determines if other projectiles from vanilla or other mods can be deflected.

By default, this is set to disabled


Parry Opportunity

The config option shieldParryTicksArrow determines the amount of ticks (1/20th of a second) where it is possible to parry a projectile.

By default, this is set to 40

Client Configurations

Found in twilightforest-client.toml, these are configurations that act as a performance and appearance adjustments, allowing for more customization and performance for those on a lower-end computer

Silent Cicadas

The config option silentCicadas determines if Cicadas make any noises. In the event the sound events for Cicadas are not working properly, either by corruption or missing file, or the sounds are too annoying to bear, they can be silenced.

By default, this is set to false


Silent Head Cicadas

The config option silentCicadasOnHead determines if Cicadas make any noises when sitting on your head. If the config option silentCicadas is set to true, this option will not have any effect.

By default, this is set to false


First-Person Effects

The config option firstPersonEffects determines whether various effects from the mod are rendered while in first-person view. If the effects are too distracting, it is recommended to turn this off.

By default, this is set to true


Trophy Rotation

The config option rotateTrophyHeadsGui determines trophies heads will rotate on the item model. This option has no performance impact, but can still be disabled for those who do not like fun.

By default, this is set to true


Charm Animations

The config option totemCharmAnimation determines if the Charm of Keeping and Charm of Life display similarly to the Totem of Undying when used.

By default, this is set to false


Cloud Precipitation

The config option cloudBlockPrecipitationDistance determines how far away precipitation should be rendered when going through clouds. Leave this value to -1 to be synced with the common config, or set it to 0 to disable the cloud percipitation entirely.

By default, this is set to -1


Giant Skins

The config option giantSkinUUIDs determines what skin(s) Giants should have. If left blank, it will default to the player's skin.

By default, this is set to []


Aurora Shader

The config option auroraBiomes determines which biomes the Aurora Shader should be applied. Remove all text and leave [] if you wish to disable the shader completely.

By default, this is set to ["twilightforest:glacier"]


Ore Meter Interface

The config option prettifyOreMeterGui determines if the dashes and percentages in the Ore Meter GUI should line up properly.

By default, this is set to true


Questing Ram Indicator

The config option questRamWoolIndicator determines if a render should exist that shows a little check mark or x above your crosshair, depending on if fed the Questing Ram a specific color of wool.

By default, this is set to true


Fortification Indication

The config option fortificationShieldIndicator determines if a render should exist that shows how many fortification shields are currently active on your player, above the armor bar. Disable this option if you find it intrusive, or other mods render over or under it.

By default, this is set to true


Biome Toasts

The config option disableLockedBiomeToasts determines if toasts should appear when travelling into a locked biome. Not recommended if one is not familiar with the progression.

By default, this is set to false


Optifine

The config option disableOptifineNagScreen determines if the Optifine warning screen should be disabled, if it is installed. It is highly recommended to use a replacement for Optifine.

By default, this is set to false

History

The Twilight Forest Mod
Change Logs Change Log Versions 3.x.x Versions 2.x.x Versions 1.x.x April Fools 2022
Mod Info Advancements Blocks Configuration Commands Data Enchantments FAQ Guide Installation Instructions Items Locations Mobs Progression Statistics
Addon Content Immersive Engineering Integration Thaumcraft Integration Tinkers' Construct Integration