群峦传说配置文件详解[1.20.1/1.18.2] |
您所在的位置:网站首页 › mc服务器mod配置文件 › 群峦传说配置文件详解[1.20.1/1.18.2] |
一、前言 本教程基于1.20.1的群峦传说:次世代,所使用mod版本为3.2.1。实测1.18.2版本大部分内容同样适用。 鉴于1.20.1版本群峦有很多的可配置内容,与1.12版本的有所出入,而且在游戏中并不方便直接进行配置的修改,于是本教程挑选了部分比较有用的配置文件内容进行讲解。虽说是挑选,差不多也覆盖了90%的内容 配置的数据类型:主要分为字符串(带有英语引号的部分)、布尔值(true与false,注意需要使用小写)、整型(int,数据范围为不含有小数点者)和浮点值(float,数据范围为含有小数点者)。根据具体情况使用对应的数据类型。 配置文件的类型:游戏配置主要分为config与serverconfig,前者的文件夹位于版本文件夹中,后者的文件夹位于存档文件夹中。将serverconfig的配置文件复制到版本文件夹中的defaultconfigs里可以运用到全局,即影响之后所创建的所有存档。使用记事本打开配置文件即可对其进行编辑,使用Ctrl+F组合键可以查找对应的配置内容。 ![]() ![]() ![]() 二、教程的注意事项 ※与实际文件不同,本教程对于配置项目的描述皆位于被描述对象的下方。此外,本教程已略去原来所填的配置内容,需要注意配置的数据类型。 ※部分目录进行的分类并不完全按照原文件的分类方法进行,需要查找对应内容请使用具体项目进行查找。 ※橙色为强调内容 ※绿色表示有相似格式,作用类似的内容以及描述 三、config 主要用到的文件有tfc-client.toml和tfc-common.toml。 ![]() tfc-client.toml 此文件主要配置显示(display)的内容。 enableHungerBar = #为true时使用群峦风格的饱食度条。 enableHealthBar = #为true时使用群峦风格的生命值条。 enableThirstBar = #为true时显示群峦风格的饮水值条。 enableExperienceBar = #为true时显示原版的经验值条。 showHoeOverlaysOnlyWhenShifting = #为true时,只在按住shift时可以使用锄头查看耕地的理化数据。 showHoeOverlaysInInfoMods = #为true时,可以在不使用锄头的情况下用jade之类信息模组查看耕地的理化数据。 displayFamiliarityAsPercent = #为true时,动物的亲密度显示为百分比而不是心形。 healthDisplayStyle = "" # 生命数值的显示类型。可选择类型包括 TFC, VANILLA, TFC_CURRENT, VANILLA_CURRENT # 示例如下: # TFC - 750 / 1000 # VANILLA - 15.0 / 20.0 # TFC_CURRENT - 750 # VANILLA_CURRENT - 15.0 foodExpiryTooltipStyle = "" # 食物保质期提示显示样式。可选择类型包括 NONE, EXPIRY, TIME_LEFT, BOTH # 示例如下: # NONE - 什么都不显示。神秘感拉满 # EXPIRY - 6月3日, 05:00过期(具体时刻) # TIME_LEFT - 3天后过期(具体时长) # BOTH - 同时显示TIME_LEFT与EXPIRY的内容 foodExpiryOverlayColor = # 过期食物的颜色滤镜, 默认 = 0x88CC33(绿色) # 范围: 0 ~ 16777215(16位转10位) heatTooltipStyle = "" # 加热所显示的提示内容,可选择类型包括:COLOR, CELSIUS, FAHRENHEIT, RANKINE, KELVIN # 示例如下: # COLOR = 比较宽泛的颜色表示 (比如 非常热**, 炽白) # CELSIUS = 准确的摄氏度数。 # FAHRENHEIT = 准确的华氏度数。 # KELVIN = 准确的开尔文热力学温标。 # RANKINE = 准确的兰氏度数。 climateTooltipStyle = "" # 显示所有外部(如气候)温度的样式,可选择类型包括:COLOR, CELSIUS, FAHRENHEIT, RANKINE, KELVIN # 示例同heatTooltipStyle 。 timeDeltaTooltipStyle = "" # 表示时间长短的进制方式,可选择类型包括:DAYS_MONTHS_YEARS, DAYS_MONTHS, DAYS # 示例如下: # DAYS = 显示日数, 例如 '105 天' # DAYS_MONTHS = 显示月日数,月为主要进制单位,例如 '13月, 1 天' # DAYS_MONTHS_YEARS = 显示年月日数,年为主要进制单位,例如 '1 年, 1月, 1 天' tfc-common.toml 此文件主要配置地图创建、日历、debug的内容。 defaultWorldPreset = "" #生成世界时所选择的默认世界类型,默认为 tfc:overworld defaultMonthLength = #一个月的天数,范围>1 defaultCalendarStartDay = #创建时间后的日期,范围>1。以1为开始,即1000年1月1日。 enableNetworkDebugging = # 启用一系列网络故障保护,用于调试客户端和服务器之间的网络连接。 # 重要提示:这必须与服务器设置的内容相同,否则您可能会看到更奇怪的错误。 enableDatapackTests = #如果启用,TFC将验证某些可重新加载的数据是否符合我们预期的条件。如果不满足这些条件,它将在日志中出错或发出警告。 四、serverconfig 主要用到tfc-server.toml文件。 此文件主要对游戏内容与机制进行配置,是功能最多、最复杂、同时也最重要的配置文件。 ![]() 一般类(general) enableNetherPortals = #是否允许创建地狱门 enableForcedTFCGameRules = # 如果为true,自动将游戏规则设定为以下内容: # naturalRegeneration=false(生命回复要慢得多,并且与额外饱和度无关) # doInsomnia=false(无幻翼) # doTraderSpawning=false(无流浪商人) # doPatrolSpawning=false(无掠夺者) enableTimeStopWhenServerEmpty = #如果为true,当运行的服务器上没有玩家在线时,TFC将停止计时。这样可以防止食物腐烂、日历更新和太阳移动等。 enableFireArrowSpreading = #是否允许火焰弹和火矢点燃方块。 fireStarterChance = #火焰蔓延的概率,范围0.0 ~ 1.0 方块类(blocks) 雪 enableSnowSlowEntities = #雪是否可以牵制移动 snowAccumulateChance = #下雪时形成积雪的概率(与随机刻相关),范围>1 snowMeltChance = #雪融化的概率(与随机刻相关),范围>1 植被 enableMossyRockSpreading = #长有苔藓的石制品(注意,是指这一类建筑方块)是否会蔓延到其他石制品 mossyRockSpreadRate = #上述情况的蔓延速度(数值越高速度越慢),范围> 1 plantGrowthChance = #普通植物的生长概率,范围0.0 ~ 1.0 plantLongGrowthChance = #海藻类植物的生长概率,范围0.0 ~ 1.0 plantSpreadChance = #普通植物的蔓延概率,范围0.0 ~ 1.0 plantsMovementModifier = #以普通植物为例,此处普通植物牵制玩家移动的程度,范围0.0 ~ 1.0 enableLeavesDecaySlowly = #如果为true,树木被砍伐后树叶将采用原版的消失方式,即缓慢消失而不是立即消失 容器 chestMaximumItemSize = "" #箱子可收纳物品的最大体积,可选择类型包括:TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE barrelCapacity = #大桶的容量,范围>1 lampCapacity = #金属灯的燃料容量,范围>1 crucibleCapacity = #坩埚的金属容量,范围>1 cruciblePouringRate = #坩埚的液体每tick的交互速度,范围>1 crucibleFastPouringRate = #按住shift时坩埚液体每tick的交互速度,范围>1 燃烧 torchTicks = #火把的燃烧时长,单位tick,范围>-1 candleTicks = #蜡烛的燃烧时长,单位tick,范围>-1 ackOLanternTicks = #南瓜灯的燃烧时长,单位tick,范围>-1 charcoalTicks = #木炭坑燃烧成型所需的时间,单位tick,范围>-1 pitKilnTicks = #坑窑燃烧成型所需的时间,单位tick,范围>20 pitKilnTemperature1 = #坑窑所能达到的最高温度,范围>1 锻铁炉与高炉 bloomeryCapacity = #锻铁炉中,每一层,即每一个熔融物方块内所包含的原材料物品的数目,范围>1 bloomeryMaxChimneyHeight = #锻铁炉中,可添加有效烟囱层数的最大值,范围>1 blastFurnaceCapacity = #高炉中,每一层,即每一个熔融物方块内所包含的原材料物品的数目,范围>1 blastFurnaceFluidCapacity = #高炉的金属容量,范围>1 blastFurnaceFuelConsumptionMultiplier = #高炉消耗燃料的速度,数值越高速度越快 blastFurnaceMaxChimneyHeight = #高炉中, 可添加有效烟囱层数的最大值,范围>1 干草床 enableThatchBedSpawnSetting = #是否可以通过干草床设置重生点 enableThatchBedSleeping = #是否可以通过干草床睡眠以跳过夜晚 thatchBedNoSleepInThunderstorms = #是否在雷雨天气禁用干草床 放置的物品 maxPlacedItemSize = "" #可以用V键放置4个在地面上的物品的最大大小。如果物品大于此值,则仍然可以用“maxPlacedLargeItemSize”项目放置,可选择项:TINY、VERY_SMALL、SMALL、NORMAL、LARGE、VERY_LARGE、HUGE maxPlacedLargeItemSize = "" #只可以用V键放置1个在地面上的物品的最大大小,可选择项:TINY、VERY_SMALL、SMALL、NORMAL、LARGE、VERY_LARGE、HUGE 漏斗类交互 loomEnableAutomation = #以织布机为例,此为是否可以使用漏斗类交互方式与织布机进行物品交换 砧 anvilAcceptableWorkRange = #完成一次锻造所允许的像素误差数量的范围,范围0 ~ 150 anvilModestlyForgedThreshold = #以适度锻造为例,此项为达到适度锻造品质必须通过的最低效率(所采取的步骤数与所需的最小步骤数的比率),范围1.0 ~ 1.7976931348623157E308 anvilMaxEfficiencyMultiplier = #“完美”品质工具的效率(挖掘速度)乘数,范围1.0 ~ 1000.0 anvilMaxDurabilityMultiplier = #“完美锻造”工具的耐久性奖励(忽略损耗的概率),范围0.0 ~ 1.0(float)。1~无限耐久性,0~无奖励 anvilMaxDamageMultiplier = #“完美”品质工具攻击伤害提升,范围1.0 ~ 1000.0 作物 globalSaplingGrowthModifier = #普通树苗的生长速度(数值越高速度越慢),范围0.0 ~ 1.7976931348623157E308 globalFruitSaplingGrowthModifier = #果树树苗的生长速度(数值越高速度越慢),范围0.0 ~ 1.7976931348623157E308 oakSaplingGrowthDays= #以橡树树苗为例,此为橡树树苗在正式可以生长前所需的准备天数,范围>0 cropGrowthModifier = #作物的生长速度(数值越高速度越慢),范围0.0 ~ 1.7976931348623157E308 cropExpiryModifier = #作用同上,范围0.0 ~ 1.7976931348623157E308 其他 composterTicks = #堆肥所需时长,单位tick,范围>20 sluiceTicks = #洗矿槽完成一次洗矿所需时长,单位tick,范围>1 powderKegStrengthModifier = #火药桶的爆炸强度,范围0.0 ~ 64.0 hotWaterHealAmount = #坐在温泉中大约每秒两次所恢复的生命值,范围0.0 ~ 20.0 物品类(items) 基本都是容器。 金属模具 以金属锭模具为例。 moldIngotCapacity = #金属锭模具完成一次浇铸所需的金属量,范围0 ~ 2147483645 小缸 smallVesselCapacity = #小缸的金属容量,范围0 ~ 2147483645 smallVesselMaximumItemSize = "" #小缸的最大物品承受体积,可选择项:TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE 饮水容器 以水罐为例。 jugCapacity = #水罐的容量,范围0 ~ 2147483645 jugBreakChance = #每次用水罐喝水导致其损坏的概率,范围0.0 ~ 1.0 木桶 woodenBucketCapacity = #木桶的容量,范围0 ~ 2147483645 机制类(mechanics) 原版内容 该部分默认全部为false。 enableVanillaBonemeal = #肥料类是否可以做到立即催熟。 enableVanillaWeatherEffects = #是否使用原版的冰雪形成机制,并且不使用任何群峦机制(包括冰雪放置、积雪、冰柱形成、冰融化) enableVanillaMobsSpawningWithEnchantments = #是否允许怪物使用附魔的武器 enableVanillaMobsSpawningWithVanillaEquipment = #是否允许怪物使用原版的武器 enableVanillaGolems = #是否允许建造傀儡 enableVanillaMonsters = #是否允许原版怪物的生成 enableVanillaMonstersOnSurface = #是否允许地表刷怪 enableVanillaEggThrowing = #是否允许鸡蛋投掷 enableVanillaDrinkingMilkClearsPotionEffects = #是否允许喝牛奶解除药水效果 加热 deviceHeatingModifier = #加热设备自身的升温速度,范围0.0 ~ 1.7976931348623157E308 itemHeatingModifier = #加热物品的升温速度,范围同上 itemCoolingModifier = #物品降温的速度,范围同上 ticksBeforeItemCool = #每多少tick进行一次降温,范围> 1 塌方 enableBlockCollapsing = #是否允许在挖掘后产生可能引发塌方 enableExplosionCollapsing = #爆炸是否会立即引发塌方 enableBlockLandslides = #是否启用滑坡(物理方块在另一个方块边缘上且四周少于2个方块的依靠的情况下,向下滑动) collapseTriggerChance = #每次挖掘可能引发塌方的概率,范围0.0 ~ 1.0 collapseFakeTriggerChance = #每次挖掘可能引发假塌方(指只有提示音)的概率,范围0.0 ~ 1.0 collapsePropagateChance = #塌方后方块掉落的概率,范围0.0 ~ 1.0 collapseExplosionPropagateChance = #由爆炸触发的塌方后方块掉落的概率,范围0.0 ~ 1.0 collapseMinRadius = #塌方的最小半径,范围1 ~ 32 collapseRadiusVariance = #塌方的变化程度,总大小按collapseMinRadius与collapseRadiusVariance的和进行计算 食物 traitSaltedModifier = #以盐渍为例,此项为盐渍效果对食物保质期的影响,数值越高,腐烂速度越快,范围0.0 ~ 1.7976931348623157E308 nutritionRotationHungerWindow = #计算营养值所凭靠的最近多少个饱食度 foodDecayStackWindow = #当尝试堆叠在一起时,不同食物的保质期长度可以忽略多少小时 foodDecayModifier = #食物腐烂的速度,数值越高腐烂速度越快 玩家 passiveExhaustionMultiplier = #疲惫debuf所带来的饥饿效果倍数 thirstModifier1 = #口渴debuff所带来的的饮水度下降速度倍数 thirstGainedFromDrinkingInTheRain = #饮用雨水恢复饮水度的速度 enableOverburdening = #是否允许搬运重物时产生debuff nutritionMaximumHealthModifier = #通过提高营养可达到的血量上限,具体血量上限值为该值与营养值的积 nutritionMinimumHealthModifier = #通过降低营养可达到的血量下限,机制同上 动物 以猪为例(所有通用): pigFamiliarityCap = #猪成年后可能达到的最大亲密度,范围0.0 ~ 1.0 pigAdulthoodDays = #猪成年所需天数,范围>0 pigUses = #猪在衰老之前可进行生产的量(包括农产品生产和繁殖),范围>0 pigEatsRottenFood = #猪是否吃腐烂的食物 pigGestationDays = #猪的妊娠天数,范围>0 pigChildCount = #猪最大单次怀胎数量,范围 0 ~ 100 其他动物(部分通用): cowProduceTicks = #牛产奶(生产产品)的时间间隔,范围>0,单位tick cowMinProduceFamiliarity = #牛产奶(生产产品)所需的最低亲密度,范围0.0 ~ 3.4028234663852886E38 chickenHatchDays = #鸡蛋孵化用时天数,范围>0 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |