First, preface
This tutorial is based on 1.20.1 Qunluan legends: In the next generation, the MOD version used is 3.2.1.Most of the content 1.18.2 version 1.18.2 is also applicable.
In view of the fact that the 1.20.1 version of Qunluan has a lot of configurable content, which is different from the 1.12 version, and it is not convenient to directly modify the configuration in the game. Therefore, this tutorial selects some of the more useful configuration file content for explanation.
The configuration data type: mainly divided into string (part with English quotation marks), Boolean value (True and FALSE, pay attention to use a lowercase), integer (int, the data range is not contained in decimal points) and floating point values (Float, the data range is those with decimal points).Use the corresponding data type according to the specific situation.
Types of configuration files: The game configuration is mainly divided into config and serverconfig. The folder of the former is located in the version folder, and the latter's folder is located in the archive folder.Copy the configuration file of the serverConfig to the whole situation in the DEFAULTCONFIGS in the version folder, that is, all the archives created after the influence.You can edit the configuration file with the notepad. Use the CTRL+F combination key to find the corresponding configuration content.
Note: It is best not to change the game again, otherwise it may be invalid!
Second, the precautions for tutorials
※ Unlike actual files, the description of the configuration project of this tutorial is located below the object described.In addition, this tutorial has slightly to the original configuration content, and you need to pay attention to the data type of the configuration.
※ The classification of some directory does not fully follow the classification method of the original file. You need to find the corresponding content, please use specific items for search.
※ Orange is the emphasis on content
※ Green indicates a similar format, similar content, and description
3. Config
The main files are tfc-client.toml and TFC-COMMON.TOML.
tfc-client.toml
This file is mainly configured with the content of (Display).
enableHungerbar =
#When True uses a group of full -to -food food.
enableheadhbar =
#When True uses a cluster of life values.
enablethirsstbar =
#When True shows the water -based drinking value strips.
enableexperinebar =
#Show the original experience value strip when True.
Showhoeoverlaysonlywhenshifting =
#When True, you can use a hoe to view the cultivated data of the arable land when you hold down the shift.
showhoeoverlaysininfomods =
#When True, you can use information modules such as Jade to view the physical and chemical data of cultivated land without using a hoe.
displayFamiliarityAspercent =
#When True, the intimacy of animals is displayed as percentage rather than heart shape.
healthdisplayStyle = ""
#Life value display type.The optional types include TFC, Vanilla, TFC_CURRENT, Vanilla_current
#Examples are as follows:
#TFC -750 /1000
#Vanilla -15.0 / 20.0
#Tfc_current -750
#Vanilla_current -15.0
FOODEXPIRYTOOLTIPSTYLE = ""
#Food shelf life prompt display style.The selected type includes None, ExpiRY, Time_left, Both
#Examples are as follows:
#None -nothing shows anything.Mysterious feeling
#EXPIRY -June 3, 05:00 Expired (specific moment)
#Time_left -Expired after 3 days (specific time)
#Both -Display the contents of time_left and expiry at the same time
FOODEXPIRYORYLLAYCOLOR =
#The color filter of the expired food, default = 0x88cc33 (green)
#: 0 ~ 16777215 (16 -bit to 10 bits)
heattooltipStyle = "" "" ""
#The prompt content shown in heating, the selected type includes: color, celsius, facrenheit, rinkine, kelvin
#Examples are as follows:
#Color = relatively wide color representation (such as very hot **, blank white)
#Celsius = accurate degree Celsius.
#Fahrenheit = accurate Hua's degree.
#Kelvin = Accurate Kelvin thermodynamics.
#Rankine = accurate Lan's number.
climateTooltipStyle = ""
#Show the style of all external (such as climate) temperature. The selected types include: color, celsius, Fahrenheit, RANKINE, Kelvin
#Examples are with HeattooltipStyle.
TimeDataTOLTIPSTYLE = ""
#The inlet method with time length, the selected type includes: days_months_years, days_months, days
#Examples are as follows:
#Days = Display days, for example, '105 days'
#Day_montHs = Show the number of monthly days, the month is the main unit, such as '13th, 1 day'
#Day_months_years = Show the number of years and month, the year is the main in -service unit, such as '1 year, January, 1 day'
tfc-common.toml
This file is mainly configured with the content of map creation, calendar, and Debug.
defaultWorldPreset = "" "
#The default world type chosen when generating the world, the default TFC: overworld
defaultmonthlength =
#One month's number, scope> 1
defaultCalendarstartDay =
#The date after the creation time, scope> 1.Start with 1, that is, January 1, 1000.
enablenetworkDebugging =
#A series of network fault protection is used to debug the network connection between the client and the server.
#Important reminder: This must be the same as the content of the server settings, otherwise you may see more strange errors.
enabledatapacktests =
#If it is enabled, TFC will verify whether certain data that can be reloaded meets the conditions we expect.If these conditions are not met, it will make an error or warning in the log.
4. ServerConfig
Mainly use TFC-Server.toml files.
This file mainly configures the game content and mechanism. It is the most functional, most complicated, and most important configuration file.
General class (general)
enablenetherportals =
#Whether to allow the creation of hell doors
EnableFORCEDTFCGAMERULES =
#If it is True, the game rules are automatically set to the following content:
#NaturalGeneration = False (life response is much slower, and it has nothing to do with additional saturation)
#Doinsomnia = false
#DOTRADERSPAWNING = FALSE
#Dopatrolspawning = false
enabletimestopwhenserverempty =
#If True, when there is no player online on the server, TFC will stop timing.This can prevent food rot, calendar update, and sun movement.
EnableFirearrowSpreaming =
#Whether to allow flame bombs and fire verses to ignite blocks.
FirestarterChaance =
#The probability of flame spread, range 0.0 ~ 1.0
Blocks class (blocks)
Snow
EnablesNowsLowentities =
#
SNOWACCUMULATECHANCE =
#The probability of forming snow during snow (related to random engraving), scope> 1
SnowMeltchance =
#The probability of melting melting (related to random engraving), scope> 1
vegetation
EnableMossyrockSpreaming =
#The stone products with moss (note that this type of building blocks) will spread to other stone products
MossyrockSpreadraate =
#The spread of the above situation (the higher the value, the slower the speed), the range> 1
PlantgrowthChance =
#The growth probability of ordinary plants, range of 0.0 ~ 1.0
Plantlonggrowthchance =
#The growth probability of seaweed plants, range of 0.0 ~ 1.0
PlantSpreamChance =
#The probability of the spread of ordinary plants, the range of 0.0 ~ 1.0
Plantsmovementmodifier =
#Take ordinary plants as an example, the degree of the general plant restraints the player's movement, the range is 0.0 ~ 1.0
EnableAveSDeCaySlowly =
#If TRUE, the leaves will use the original disappearance method after the tree is cut, that is, slowly disappear instead of disappearing immediately
container
cheatmaximumitemsize = "" "
#The maximum volume of items, the choice type includes: Tiny, Very_small, Small, NORMAL, LARGE, VERY_LARGE, HUGE, huge
BarrelCapAcity =
#The capacity of the big barrel, scope> 1
lampCapAcity =
#The fuel capacity of the metal lamp, range> 1
CrucibleCapAcity =
#容 's metal capacity, range> 1
CruciblePouringraate =
#体 The interaction speed, range> 1
CruciblefastPouringrate =
#住 住 住 住, range> 1
combustion
torchticks =
#The burning time of the torch, unit tick, scope> -1
Candleticks =
#The burning time of the candle, the unit tick, the scope> -1
actkolanternticks =
#The burning time of pumpkin lamp, unit tick, scope> -1
charcoalticks =
#The time required for the burning molding of charcoal pit, unit tick, scope> -1
pitkilnticks =
#The time required for the burning molding of the pit kiln, the unit tick, the scope> 20
pitkilNTEMPARATURE1 =
#The highest temperature, range of the pit kiln can reach> 1
Forging iron furnace and blast furnace
blockryCapAcity =
#In the iron furnace, each layer, that is, the number of raw materials contained in each melting square block, scope> 1
BloomerymaxChimneyheight =
#Forging iron furnace, you can add the maximum value of the valid chimney layer, scope> 1
blastFurnaceCapAcity =
#In the blast furnace, each layer, that is, the number of raw material items contained in each melting square block, scope> 1
blastfurnacefluidCapAcity =
#The metal capacity of the blast furnace, scope> 1
BlastFurnacefuelconsumpMultiplier =#b b b b b b b, the higher the value, the faster
blastfurnacemaxchimneyheight =
#In the blast furnace, you can add the maximum value of the valid chimney layer, scope> 1
Hay bed
enablethatchbedspawnsetting =
#Whether you can set the rebirth point through the dry grass bed
enablethatchbedsleeping =
#Whether you can sleep through a dry grass bed to skip the night
thatchbednosleepinthunderstorms =
#Whether to disable dry grass bed in thunderstorms
Placed item
maxplaceDitemsize = "" "
#Can be placed with the maximum size of 4 items on the ground with the V key.If the item is greater than this, you can still use the "MAXPLACEDLARGEMSIZE" project. You can choose: Tiny, Very_small, Small, Normal, Large, Very_large, HUGE, HUGE
maxplacedlargeitemsize = "" ""
#Can only be placed with the maximum size of 1 item on the ground with the V key. You can choose the item: Tiny, Very_small, Small, Normal, Large, Very_large, Huge
Dominic interaction
LOOMENABLEAUTOMATION =
#Take the weaving machine as an example, this is whether you can use the funnel interactive method to exchange items with the wearer
anvil
anvilacceptableworkRange =
#Che the range of the number of pixel errors allowed by forging once, the range is 0 ~ 150
anvilmodestlyforgedthreshold =
#Taking moderate forging as an example, this item is to achieve the minimum efficiency that must be adopted in order to achieve moderate forging quality (the ratio of the number of steps to the minimum steps required), the range
anvilmaxefficienceEnteiplier =
#The efficiency of the "Perfect" quality tool (excavation speed) multiplication, range of 1.0 ~ 1000.0
anvilmaxDurabilityMultiplier =
#The durability reward of the "Perfect Forging" tool (the probability of ignoring the loss), range of 0.0 ~ 1.0 (Float).1 ~ Infinite durability, 0 ~ No reward
anvilmaxDamageMultiplier =
#"Perfect" quality tool attack damage increases, range 1.0 ~ 1000.0
crop
GlobalSaplingGrowthModifier =
#The growth rate of ordinary sapling (the higher the value, the slower the speed), the range is 0.0 ~ 1.7976931348623157e308
GlobalFruitsaplingGrowthModifier =
#The growth rate of fruit tree seedlings (the higher the value, the slower the speed), the range is 0.0 ~ 1.7976931348623157e308
oaksaplingGrowthDays =
#Take oak saplings as an example. This is the number of preparation days required before the formation of oak tree seedlings, scope> 0
cropgrowthmodifier =
#The growth rate of crops (the higher the value, the slower the speed), the range is 0.0 ~ 1.7976931348623157e308
Cropexpirymodifier =
#The effect is the same as above, the range is 0.0 ~ 1.7976931348623157e308
other
composrticks =
#, Unit tick, scope> 20
sliceTicks =
#To complete the time required for the mines, unit tick, scope> 1
PowderKegStringhmodifier =
#The explosion intensity of the gunpowder barrel, range of 0.0 ~ 64.0
Hotwaterhealamount =
#Sit in the hot springs about the health of about two times per second, the range of 0.0 ~ 20.0
Items (Items)
Basically, they are containers.
Metal mold
Take metal ingot mold as an example.
moldingotcapacity =
#Metal ingot mold completes the amount required for casting once, with a range of 0 ~ 2147483645
Small tank
SmallvesselcapAcity =#The metal capacity of a small cylinder with a range of 0 ~ 2147483645
Smallvesselmaximumitemsize = "" "
#The largest item of the small cylinder can withstand the volume.
Water container
Take water can as an example.
jugcapacity =
#The capacity of the water can, the range of 0 ~ 2147483645
jugbreakchance =
#Drinking water each time to cause the probability of damage, the range is 0.0 ~ 1.0
Barrel
WoodenBucketCapAcity =
#The capacity of the wooden barrel, the range of 0 ~ 2147483645
Mechanical class (Mechanics)
Original content
The default is False.
enablevanillabonemeal =
#Whether the fertilizer can be cooked immediately.
Enablevanillaweathereffects =
#Whether to use the original ice and snow formation mechanism, and do not use any cluster mechanism (including ice and snow placement, snow, ice column formation, ice melting)
EnablevanillaMobSSSPAWNINGWITHENTMENTS =
#Whether to allow monsters to use enchanting weapons
EnablevanillaMobSSSPAWNINGWITHVANILLLAEQUIPMENT =
#Whether to allow monsters to use the original weapon
Enablevanillagolems =
#Whether to allow built puppets
Enablevanillamonsters =
#Whether the original monster is allowed to generate
Enablevanillamonstersonsurface =
#Whether to allow the surface to brush monsters
Enablevanillaeggthrowing =
#Whether to allow eggs to throw
EnablevanilladrinkingMilkClearspotionEffects =
#Whether to allow drinking milk to relieve the potion effect
heating
deviceheadingmodifier =
#The heating equipment itself is heating up, the range is 0.0 ~ 1.7976931348623157e308
itemheatingModifier =
#The temperature of the heating item is the same as above
itemcoolingmodifier =
#The speed of the items cools down, the range is the same as above
TicksbeForeItemcool =
#To cool down, scope> 1
collapse
EnableBlockCollapsing =
#Whether it is allowed to cause the collapse after the excavation
ENableExplosionCollapsing =
#In explosion, will it immediately cause the collapse
EnableBlocklandslides =
#Whether to enable the landslide (the physical block is on the edge of the other block and less than two square blocks around, and the decline moves)
CollaPSetricgerChaance =
#Each excavation may trigger the probability of the collapse, the range of 0.0 ~ 1.0
collapsefaketriggerchance =
#Each excavation may cause the probability of false landslides (referring to only prompt sounds), with a range of 0.0 ~ 1.0
CollapsepropagateChaance =
#The probability of falling behind the collapse, the range of 0.0 ~ 1.0
collapseexplosionpropagateChance =
#The probability of falling from the backbone triggered by the explosion, the range of 0.0 ~ 1.0
Collapseminradius =
#The minimum radius of the collapse, range of 1 ~ 32
Collapseradiusvariance =
#The degree of change, the total size is calculated by the total size of the collapseminradius and Collapseradiusvariance
food
TraitsaltedModifier =
#Take salt and stain as an example. This is the effect of salt effect on the shelf life of the food. The higher the value, the faster the rotting speed, the range of 0.0 ~ 1.7976931348623157e308nutrotationHungerwerwow =
#Recently
FOODDECAYSTACKWINDOW =
#When trying to stack it together, how many hours can the shelf life of different foods be ignored
FOODDECAYMODIFIER =
#The speed of rot, the higher the value, the faster the rotten speed
Player
passiveExhaustionMultiplier =
#
ThirtModifier1 =
#The drinking water decrease rate multiple of drinking water brought by thirst
ThirtgainedfromdrinkingINTHERAIIN =
#Drinking rainwater to restore the speed of drinking water
enableOverburdening =
#Whether to allow the debuff when it is allowed to carry heavy objects
nutrityMaximumhealthmodifier =
#By increasing the upper limit of blood volume that can be achieved, the upper limit of the specific blood volume is the accumulation of this value and nutritional value
nutricionMinimumhealthmodifier =
#By reducing the lower blood limit that can be achieved by nutrition, the mechanism is the same as above
animal
Take pigs as an example (all general):
pigfamiliatycap =
#The maximum intimacy that may be reached after the year, the range is 0.0 ~ 1.0
pigadulthooddays =
#, Scope> 0
pigurs =
#The amount of production can be produced before aging (including agricultural product production and reproduction), scope> 0
pigeatsrottenFood =
#Whether pigs eat rotten food
piggestationDays =
#, Scope> 0
Pigchildcount =
#, Range of 0 ~ 100
Other animals (partial universal):
Cowproduceticks =
#(Production product) time interval, scope> 0, unit tick
Cowminproducefamiliaarity =
#(Production product) minimum intimacy, range of 0.0 ~ 3.4028234663852886E38
ChickenhatchDays =
#, Scope> 0