我的世界连锁矿工(Vein Miner)Mod
连锁矿工(Vein Miner)Mod在生存或冒险模式下(创造模式无效),主手持有相应工具(冒险模式需可破坏NBT),潜行挖掘方块(可以使用/trigger vimiNeedSneak set 0来切换到无需潜行,/trigger vimiNeedSneak set 1切换到需要潜行),即可挖掘与其相连的全部同类方块,并消耗对应工具耐久。
支持耐久、时运和精准采集。
一次连锁消耗挖掘所有方块的饥饿值(以饥饿效果的形式实现,如果你发现自己挖掘后突然出现饥饿效果,请勿惊慌),但统计只增加一个方块。
一次最多连锁64*27个方块。如果掉落物需要占用超过27个物品格子,多出的会消失,这种情况只发生在挖掘巨量单个方块掉落超过1个物品的方块时,所以正常玩家不必担心。
工具-方块对应表:
- 斧:各类原木(会自动补种)、巨型蘑菇方块、下界菌柄、南瓜、西瓜、树叶、[小麦、胡萝卜、马铃薯、甜菜、地狱疣、甘蔗(会留下一格)](不耗耐久)
- 镐:各类矿石、远古碎片、黑曜石、萤石;精准采集:冰、浮冰、蓝冰
- 锹:沙子、红纱、砂砾、黏土、灵魂沙、灵魂土、雪片
- 锄:疣块、菌光体、[草丛、高草丛、蕨、大型蕨](不耗耐久);自动补种:[小麦、胡萝卜、马铃薯、甜菜、地狱疣](不耗耐久)
- 剪刀:树叶、藤蔓、蛛网、草丛、高草丛、蕨、大型蕨
添加对其它方块的支持的一般方法:
- 打开数据包,进入data/vimi/functions文件夹
- 在其中的load文件里加入新的一行命令:scoreboard objectives add <记分板名(名称自拟,不能包含中文或空格,尽量以vimi开头,且必须在16个字符以内)> mined:<方块id(如果不知道方块id,请在游戏中按f3+h,确认聊天栏出现提示,然后把鼠标悬浮在物品栏里的方块上面,显示的悬浮框的下面就会显示该方块的id)>
- 在其中的reset_score文件里加入新的一行命令:scoreboard players reset @e <你上面取的记分板名>
- 在其中的clone_block/<你想要使用来连锁挖掘的工具的名称(axe斧,hoe锄,pickaxe镐,shears剪刀,shovel锹)>里的最下面添加新的一行指令:execute if score @s <你上面取的记分板名> matches 1.. run setblock 20000016 1 20000016 <方块id>
- 进入data/vimi/tags/blocks/single_state.json文件,在最后一个引号后面添加一个英文逗号,并另起一行,写上"<方块id>"(包括英文双引号)
- 保存以上修改
【注】每次更新数据包都要重新进行以上操作
使用截图:
基本原理:
使用记分板来检测使用工具,一旦使用工具就获取工具损害值并探测周围物品,以挖掘方块掉落的物品为起点,递归搜索并破坏周围方块,将掉落物插入一个潜影盒中,同时根据耐久附魔增加损害值,递归结束后将潜影盒中的物品抽出掉落在最初的物品的位置,并把损害值储存回玩家的工具中。
下载地址 | 点此下载 |
适用版本:1.16.X 1.15.X