# 高级采矿
AdvancedMining是一个插件,它添加了一个自定义的采矿系统。它的功能类似于Hypixel Skyblock中看到的那个。
这个插件仍然比较新,所以如果您发现任何问题或有任何建议,请在GitHub上创建一个Issue [在这里](https://github.com/Michal7337/AdvancedMining/issues)。
这个采矿系统非常健壮且可定制,允许您管理方块的挖掘时间以及工具的挖掘速度。它甚至允许您使用显示实体为方块设置自定义纹理。
为了禁用原始客户端的“开裂”动画和阻止插件破坏方块,该插件将玩家的`block_break_speed`属性设置为0。这可能会与其他使用此属性的自定义逻辑发生冲突(这并不常见),并且如果使用像ViaBackwards这样的插件,可能无法在1.20.5之前的客户端版本上正常工作。
该插件还提供了一个用于开发者的API,允许他们修改插件的行为并将其集成到其他系统中,例如自定义物品插件。
## 工作原理
使用此插件,您可以定义**自定义方块**,这些方块具有诸如**强度**和**硬度**之类的属性。然后,您可以将任何方块设置为自定义方块。
玩家可以使用您设置的工具来挖掘这些方块。工具具有**挖掘速度**和**破坏力**统计信息,以及可选的工具类型。
系统通过从方块的**强度**中减去玩家的**挖掘速度**,每tick重复一次,直到达到0。
这意味着如果玩家拥有10的挖掘速度,而他们正在挖掘的方块的强度为500,那么挖掘该方块需要50tick(2.5秒)。
要挖掘一个方块,玩家需要拥有大于或等于方块**硬度**的**破坏力**。
**有关详细描述和使用教程,请参见[这里](https://github.com/Michal7337/AdvancedMining/blob/master/README.md)。**
这里是一个演示视频: