Modrinth21 天前
Github21 天前只需挖掘一个矿石,即可一次性破坏整条同种矿石矿脉!
Veinminer 是许多整合包或生存 PvP 模式(如 UHC)中的常见功能,用于加速清理整条矿脉。
现在,你也可以通过数据包使用这一功能!
客户端快捷键与高亮提示
添加 快捷键扩展包,仅在按下指定快捷键时触发连锁挖矿,并获得挖掘预览效果。
想作为附魔使用?
添加 Veinminer 附魔扩展包,将连锁挖矿限制为仅对附有该附魔的工具生效!
版本 2.x → 完全可自定义的模组与插件
版本 1.x → 轻量级数据包,设置较少

Veinminer 提供两个不同版本:
这是一个简易版本,适用于任何服务器和世界。点击配置设置即可修改参数,或在聊天栏中输入命令进行配置。
| 命令 | 权限要求 | 描述 |
|---|---|---|
/function veinminer:_config | OP/作弊模式 | 在聊天栏中访问完整设置菜单 |
如果系统提示类似 {category:"pickaxe", namespace:"", id:""} 的内容,你需要填写物品/方块的命名空间与 ID(按 F3+H 可查看),例如:对于 minecraft:sand,应输入 {category:"pickaxe", namespace:"minecraft", id:"sand"}。
这是更高级的版本,仅适用于 Fabric/Quilt 或 Paper/PurPur 服务器。
| 命令 | 权限要求 | 简要描述 |
|---|---|---|
/veinminer blocks | veinminer.blocks | 编辑可连锁挖掘的方块 |
/veinminer toggle | veinminer.toggle | 完全启用/禁用连锁挖矿功能 |
/veinminer settings | veinminer.settings | 修改冷却时间、最大连锁数量等设置 |
| 使用连锁挖矿 | veinminer.use | 若启用了权限限制,则需此权限才能使用连锁挖矿 |
要更改某项设置,请输入 /veinminer settings ... <新值>。若要查看当前状态,可省略新值参数。
| 设置项 | 描述 | 默认值 |
|---|---|---|
mustSneak | 玩家必须潜行才能触发连锁挖矿 | false |
cooldown | 玩家两次连锁挖矿之间的冷却时间(单位:游戏刻) | 20 |
delay | 每个自动破坏方块之间的延迟时间(单位:游戏刻) | 1 |
maxChain | 从单个源方块最多可连锁破坏的方块数量 | 100 |
needCorrectTool | 若方块需要特定工具才能挖掘,则必须使用该工具 | true |
searchRadius | 判断方块是否相连时的搜索半径(方块间距) | 1 |
permissionRestricted | 仅拥有 veinminer.use 权限的玩家可使用连锁挖矿 | false |
mergeItemDrops | 所有掉落物合并至源方块位置掉落 | false |
autoUpdate | 自动检查更新并在有新版本时下载 | false |
durabilityDecrease | 每挖掘一个方块是否消耗工具耐久度 | true |
方块组可将多个方块归为一类,视为同一种方块进行处理。
创建命令:/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 <物品>
你也可以直接编辑 .../veinminer/default_groups.json 文件来修改组配置。以下是由 @DereC4 提供的一些实用模板:
矿石与原木
[ { "name": "Ores", "blocks": [ "minecraft:coal_ore", "minecraft:deepslate_coal_ore", "minecraft:iron_ore", "minecraft:deepslate_iron_ore", "minecraft:copper_ore", "minecraft:deepslate_copper_ore", "minecraft:gold_ore", "minecraft:deepslate_gold_ore", "minecraft:redstone_ore", "minecraft:deepslate_redstone_ore", "minecraft:emerald_ore", "minecraft:deepslate_emerald_ore", "minecraft:lapis_ore", "minecraft:deepslate_lapis_ore", "minecraft:diamond_ore", "minecraft:deepslate_diamond_ore", "minecraft:nether_gold_ore", "minecraft:nether_quartz_ore" ], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "Logs", "blocks": [ "minecraft:acacia_log", "minecraft:oak_log", "minecraft:mangrove_log", "minecraft:birch_log", "minecraft:jungle_log", "minecraft:spruce_log", "minecraft:dark_oak_log", "minecraft:pale_oak_log", "minecraft:cherry_log", "minecraft:crimson_stem", "minecraft:warped_stem" ], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] } ]
矿石与原木 - 拆分版
[ { "name": "coal_ore", "blocks": ["minecraft:coal_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_coal_ore", "blocks": ["minecraft:deepslate_coal_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "iron_ore", "blocks": ["minecraft:iron_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_iron_ore", "blocks": ["minecraft:deepslate_iron_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "copper_ore", "blocks": ["minecraft:copper_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_copper_ore", "blocks": ["minecraft:deepslate_copper_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "gold_ore", "blocks": ["minecraft:gold_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_gold_ore", "blocks": ["minecraft:deepslate_gold_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "redstone_ore", "blocks": ["minecraft:redstone_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_redstone_ore", "blocks": ["minecraft:deepslate_redstone_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "emerald_ore", "blocks": ["minecraft:emerald_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_emerald_ore", "blocks": ["minecraft:deepslate_emerald_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "lapis_ore", "blocks": ["minecraft:lapis_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_lapis_ore", "blocks": ["minecraft:deepslate_lapis_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "diamond_ore", "blocks": ["minecraft:diamond_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "deepslate_diamond_ore", "blocks": ["minecraft:deepslate_diamond_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "nether_gold_ore", "blocks": ["minecraft:nether_gold_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "nether_quartz_ore", "blocks": ["minecraft:nether_quartz_ore"], "tools": [ "minecraft:diamond_pickaxe", "minecraft:golden_pickaxe", "minecraft:iron_pickaxe", "minecraft:netherite_pickaxe", "minecraft:stone_pickaxe", "minecraft:wooden_pickaxe" ] }, { "name": "acacia_log", "blocks": ["minecraft:acacia_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "oak_log", "blocks": ["minecraft:oak_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "mangrove_log", "blocks": ["minecraft:mangrove_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "birch_log", "blocks": ["minecraft:birch_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "jungle_log", "blocks": ["minecraft:jungle_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "spruce_log", "blocks": ["minecraft:spruce_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "dark_oak_log", "blocks": ["minecraft:dark_oak_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "pale_oak_log", "blocks": ["minecraft:pale_oak_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "cherry_log", "blocks": ["minecraft:cherry_log"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "crimson_stem", "blocks": ["minecraft:crimson_stem"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] }, { "name": "warped_stem", "blocks": ["minecraft:warped_stem"], "tools": [ "minecraft:diamond_axe", "minecraft:golden_axe", "minecraft:iron_axe", "minecraft:wooden_axe", "minecraft:stone_axe", "minecraft:netherite_axe" ] } ]
OP 玩家默认拥有所有权限。如需手动分配权限,请参考 LuckPerms。
注意:若要在 Folia 服务器上运行,请将 delay 设置为 0!
如果你需要帮助,或有新功能建议欢迎加入我们的 Discord 社区:dc.mutils.net
Folia
Paper