概要
此数据包使玩家在生存或冒险模式下(创造模式无效),主手持有相应工具,潜行(可选)挖掘方块,即可挖掘与其相连的全部同类方块。
特点
会消耗对应工具耐久;
支持耐久、时运和精准采集魔咒;
快速落叶;
砍树或收割时自动补种(可选);
一次连锁消耗挖掘所有方块的饥饿值,但统计信息只会增加一个方块;
(以饥饿效果的形式实现,如果发现自己挖掘后突然出现饥饿效果,请勿惊慌);
一次最多连锁 64 × 27 个方块。如果掉落物需要占用超过 27 个物品格子,多出的会消失;
这种情况只发生在挖掘巨量单个方块掉落超过 1 个物品的方块时,所以正常玩家不必担心。
显示挖掘的方块数和消耗的耐久(可选):
设置
模组重新加载或执行 /trigger vimiSettings 会显示设置界面,可以在这里快速修改相关设置:
所有设置条目,绿色表示开启,灰色表示关闭,用鼠标单击这些文本可以切换开关。
工具-方块对应表
斧
镐
锹
锄
剪刀
被一起连锁的方块
矮草丛、高草丛、蕨、大型蕨;
红色蘑菇方块、棕色蘑菇方块、蘑菇梗;
矿石及其深板变种;
下界疣块、诡异疣块、菌光体;
各类铁轨。
添加对其它方块的支持的一般方法
打开数据包,进入 data/vimi/functions 文件夹;
在其中的 load 文件里加入新的一行命令:
scoreboard objectives add <记分板名> mined:<方块 ID> ;
计分板名称自拟,不能包含中文或空格,尽量以 vimi 开头,且必须在 16 个字符以内;如果不知方块 ID,请在游戏中按 F3+H,确认聊天栏出现提示,然后把鼠标悬浮在物品栏里的方块上面,显示的悬浮框的下面就会显示该方块的 ID ;
在其中的 reset_score 文件里加入新的一行命令:
scoreboard players reset @e <你上面取的记分板名> ;
在其中的 clone_block/<工具名称> 里的最下面添加新的一行指令:
execute if score @s <你上面取的记分板名> matches 1.. run setblock 20000016 1 20000016 <方块 ID> ;
用来连锁挖掘的工具的名称对应为(axe 斧,hoe 锄,pickaxe 镐,shears 剪刀,shovel 锹);
进入 data/vimi/tags/blocks/single_state.json 文件:
在最后一个引号后面添加一个英文逗号,并另起一行,写上 "<方块 ID>"(包括英文双引号);
保存以上修改。
注意:每次更新数据包都要重新进行以上操作。
已知问题
若发现 Bug,请在评论区回复。
兼容性
命名空间为 vimi,所有记分板以 vimi 开头。
强加载位于 20000016 20000016 的区块,并占用一定的方块。
轻微修改了潜影盒、棕色蘑菇方块、红色蘑菇方块、蘑菇梗、六种树叶、矮草丛、高草丛、蕨、大型蕨的战利品表。
可连锁的方块必须掉落物品,否则不能连锁。
计划更新
锄头连锁耕地。
声明
此数据包允许在单机、服务器和地图中使用,在服务器和地图中使用时请标明出处。
致谢
请自行使用时光机查看 MCBBS 链接。