VeinMiner Mod

VeinMiner Mod

开采单个矿石/方块时,挖掘整条矿脉。让枯燥的挖矿体验变得令人满足和有趣!

dono-badge enchant-badge client-badge

⛏️ Veinminer

只需开采一个方块,即可挖掘整条矿脉!高度可配置,且在任何地方都能使用,即使在原版服务器上也能正常运行。让枯燥乏味的挖矿体验变得过瘾又有趣! Veinminer 在服务端运行,因此支持所有客户端。即使是跨加载器或跨版本,也支持插件!

Paper/Folia 和 数据包 版本可在 此处 找到 低于 1.13 的版本可在 此处 找到

⚙️ 自定义与设置

图片

Veinminer 默认已为矿石和镐类工具配置好。请阅读以下部分了解如何扩展它。


想要实惠的服务器?在这个时代?点击下方 支持我,你还能节省 10% 的费用并享受 2 天 免费 使用 ♥️ #广告 - 你的支持有助于维持此项目的生命力 :)


基础命令

Veinminer 是一个服务端模组,支持 Fabric/Quilt、Paper/PurPur/Folia 和 NeoForge 服务端/客户端。

命令 权限 简要说明
/veinminer blocks veinminer.blocks 编辑可使用任何工具进行连锁挖掘的方块
/veinminer groups veinminer.groups 使用精确规则编辑方块和工具
/veinminer toggle veinminer.toggle 切换 Veinminer (全局)
/veinminer settings veinminer.settings 修改冷却时间、最大连锁数量等设置
/veinminer presets veinminer.groups 快速设置一些有用的组和配置

常规设置

要修改设置,请输入 /veinminer settings ... [<新值>]。要查看当前状态,可省略新值参数。

设置 说明 默认值
mustSneak 玩家必须潜行才能进行连锁挖掘 false
cooldown 玩家两次连锁挖掘之间的冷却时间 (以刻为单位) 20
delay 每次自动破坏方块之间的延迟 (以刻为单位) 1
maxChain 单个源方块最多可连锁破坏的方块数量 100
needCorrectTool 如果方块有需要的工具类型,则必须使用该工具才能连锁挖掘 true
searchRadius 在已连接方块周围搜索的范围 (最大为 5) 1
permissionRestricted 只有拥有 veinminer.use 权限的玩家才能进行连锁挖掘 false
mergeItemDrops 将所有掉落物合并到源方块位置掉落 false
autoUpdate 检查更新并在可用时下载新版本 true
durabilityDecrease 每个被连锁挖掘的方块是否都会消耗耐久度 true
miningSpeedModifier 根据矿脉大小增加方块挖掘时间 0.0

方块组 - 高级设置

方块组可以将多个方块组合在一起,这些方块在连锁挖掘时会被视为同一种方块。 /veinminer groups create <名称> [<方块1>] [<方块2>]

同一组内的所有方块将被一起挖掘。一个方块可以属于多个组。可以通过以下命令向组中添加或移除方块: /veinminer groups edit <名称> add-block <方块> /veinminer groups edit <名称> remove-block <方块>

组可以限制为特定的工具,例如,wood 组只能使用斧头来挖掘。如果一个组没有添加任何工具,则所有工具都允许使用。如果一个方块属于多个组,则所有这些组中的工具都被允许使用。 (如果一个方块同时存在于一个无工具限制的组和一个仅限斧头的组中,则只有斧头能对该方块生效) /veinminer groups edit <名称> add-tool <物品> /veinminer groups edit <名称> remove-tool <物品>

示例 (原木)

1. /veinminer groups create Logs
2. /veinminer groups edit Logs add-block #minecraft:logs
3. /veinminer groups edit Logs add-tool #minecraft:axes

方块和物品输入支持使用方块和物品标签,以便更轻松地编辑。例如,要添加所有原木,可以在任何方块输入中填入 #minecraft:logs。访问 wiki 获取完整列表,或按 F3 键查看“looking at”所指的方块。


你也可以直接修改位于 .../veinminer/default_groups.json 的组文件(模组为 config/...,插件为 plugins/...)


设置覆盖 - 进阶设置

覆盖是可选的设置,当玩家受到影响时,它会覆盖常规设置。请参阅下方的示例以更好地理解,如果你觉得“这什么操作…”,我不会怪你。

客户端覆盖

这些设置将应用于所有使用客户端插件(热键)的用户。 例如,你希望一般情况下开启 mustSneak,但对热键用户关闭:

  • /veinminer settings mustSneak true - 对所有玩家为真
  • /veinminer settings client override mustSneak false - 对热键用户覆盖为假

组覆盖

这些设置将应用于所有挖掘此特定组块方块的玩家。 每个组可以有不同的覆盖设置。如果一个方块存在于多个组中,则仅使用最早创建的组的覆盖设置(此行为未来可能改进)。 例如,你不想让沙子和泥土组消耗耐久度:

  • /veinminer settings decreaseDurability true - 对所有方块为真
  • /veinminer groups shovel edit override decreaseDurability false - 对此组覆盖为假

如果客户端和组覆盖设置冲突,组覆盖将优先(常规 < 客户端 < 组)。你可以使用 /veinminer ... override unset <设置> 来移除覆盖设置。

OP 玩家拥有所有权限。要手动授予权限,请参阅 Luckperms(暂不支持 NeoForge)。

几点建议

  • 虽然 Veinminer 运行起来非常轻量,但开采非自然的巨大矿脉可能会因大量掉落物而导致客户端和服务器卡顿

如果你需要任何帮助或想分享一些添加想法,欢迎加入我们的 Discord (dc.mutils.net)