以下代码内容来自游戏版本1.16.5,模组Forge版0.16,均保持默认设置;部分内容来自模组WIKI。
综述
Forge版:本模组在成功运行过一次后会自动生成两个配置文件,分别为位于.minecraft\config\veinmining-client.toml的客户端配置文件,以及在.minecraft\saves\(对应存档)\serverconfig\veinmining-server.toml的服务端配置文件(服务器位于.\world\serverconfig文件夹内)。
可将服务端配置文件放置于存档的根目录,以对所有存档生效。
客户端配置文件的内容较少,绝大多数可配置项集中于服务端配置文件。
Fabric版:位于.minecraft\config\veinmining.json5
客户端配置文件
仅有一项可配置项:
#切换何时激活连锁采集功能,可在:站立时激活、潜行时激活、按下快捷键激活三种模式中选择。#对应的值分别为: STANDING, CROUCHING, KEYBINDINGactivationState = "STANDING"STANDING:只要玩家站着就启用连锁采集,潜行暂时关闭;
CROUCHING:玩家潜行时启用连锁采集;
KEYBINDING::按下快捷键时(在控制菜单内定义)启用连锁采集
服务端配置文件
分为两大类,分别为对附魔及连锁采集相关内容的配置。
附魔
#切换本附魔能否应用到书本上canApplyOnBooks = true#获得最低等级本附魔的附魔能力最小值,范围为1 ~ 100,minEnchantabilityBase = 15#是否将本附魔作为宝藏类附魔(宝藏类附魔无法从附魔台获得)isTreasure = false#同本附魔不兼容的附魔列表incompatibleEnchantments = []#能否通过村民交易获得本附魔isVillagerTrade = true#是否将本附魔加入战利品列表isLootable = true#能够使用本附魔的物品列表(附魔适用性)items = ["is:tool", "quark:pickarang", "quark:flamarang"]#本附魔的最高等级,范围为1 ~ 5levels = 1#能否通过附魔台获得本附魔canApplyAtEnchantingTable = true#可获得的最高附魔等级每提高一级,需要提高的附魔能力值,范围为1 ~ 100minEnchantabilityPerLevel = 5#本附魔的稀有程度,分别为常见、罕见、稀有、非常稀有#对应的值为: COMMON, UNCOMMON, RARE, VERY_RARErarity = "RARE"定义可附魔的物品时,可使用以下值:
"is:tool"#所有工具"is:pickaxe"#所有镐"is:shovel"#所有铲"is:axe"#所有斧"is:hoe"#所有锄连锁采集
#是否采集对角线相邻的同种方块(注意如未激活relocateDrops,启用该项可能导致隐藏的掉落物)diagonalMining = true#在连锁采集方块的过程中,所用的工具能否损坏preventToolDestruction = true#是否启用连锁方块黑/白名单,对应的值为: BLACKLIST, WHITELISTblocksPermission = "BLACKLIST"#每提高一级附魔的等级,提高的可连锁采集的最远范围(从初试方块开始计算),范围为1 ~ 100maxDistancePerLevel = 15#连锁采集过程中工具损坏时,是否停止采集limitedByDurability = true#黑/白名单(方块名称或标签)blocks = []#未拥有附魔时,最大可连锁采集的方块数量,范围为1 ~ 1000maxBlocksBase = 0#连锁采集时,每个额外采集的方块对工具耐久的消耗乘数,范围为1 ~ 1000toolDamageMultiplier = 1#是否将连锁采集的所有掉落物汇集至一处relocateDrops = true#在连锁采集时,额外采集的方块是否额外消耗工具的耐久值addToolDamage = true#未拥有附魔时,可连锁采集的最远范围,范围为1 ~ 1000maxDistanceBase = 0#是否需要工具拥有效率附魔才可连锁采集requireEffectiveTool = false#连锁采集时,额外采集的方块对玩家饥饿等级的消耗乘数,范围为0.0 ~ 1000.0playerExhaustionMultiplier = 1.0#附魔每提升一级,可连锁采集方块数量上限的增加值,范围为1 ~ 1000maxBlocksPerLevel = 50#连锁采集时,额外采集的方块是否消耗玩家的饥饿等级addPlayerExhaustion = true配置示例
作者提供的几组示例,找到对应的选项进行修改即可。
无附魔即可连锁采集
Forge:
maxBlocksBase = 50maxDistanceBase = 15Faric:
"maxBlocksBase": 50,"maxDistanceBase": 15仅连锁采集矿石
Forge:
blocks = ["#forge:ores"]blocksPermission = "WHITELIST"Faric:
"blocks": ["#c:ores"],"blocksPermission": "WHITELIST"仅连锁采集树木
Forge:
blocks = ["#minecraft:logs"]blocksPermission = "WHITELIST"Faric:
"blocks": ["#minecraft:logs"],"blocksPermission": "WHITELIST"