动力锤

动力锤

动力锤是建筑师的特殊锤子,它允许你交换方块而无需破坏和替换它们。

实用

动力锤(制作中)

动力锤是建筑者的专用锤子,让你无需破坏和替换方块即可交换它们。

合成

动力锤可以在基础工作台上合成,成本与铁锤几乎相同。

使用

旋转方块

当您看向一个方块并按能力键 2(默认:E)时,动力锤会将其水平旋转 90 度。

同样,当您看向一个方块并按能力键 3(默认:R)时,动力锤会将其垂直旋转 90 度。

您可以蹲下来进行逆时针旋转,而非顺时针旋转。

请观看以下视频演示: https://youtu.be/szX_ifRMnMM

交换方块

左键点击一个允许交换的方块时,动力锤会将其与快捷栏中第一个不同的允许方块进行交换。

这适用于游戏定义的所有允许方块:

  • 木板
  • 楼梯
  • 台阶
  • 栅栏

以下是一个简短的演示视频:

动力锤演示

配置

您可以在配置文件中定义允许交换的方块,它使用正则表达式来匹配方块 ID:

{
    "SwapSet": [
        "Wood_.+_(Decorative|Ornate|Planks)",
        "Wood_.+_Beam",
        "Wood_.+_Stairs",
        "Wood_.+_Planks_Half",
        "Wood_.+_Fence",
        "Wood_.+_Fence_Gate",
        "Wood_.+_Roof",
        "Wood_.+_Roof_Flat",
        "Wood_.+_Roof_Hollow",
        "Wood_.+_Roof_Shallow",
        "Wood_.+_Roof_Steep",
        "Rock_.+_Brick(_(Decorative|Ornate|Smooth))?"
    ]
}

未来计划

  1. (必需)创建带有自定义 UI 的 v2 版本,用于选择方块循环。
  2. (已完成)增加交换石制方块及其他类型的能力。
  3. (已完成)创建配置文件以自定义可交换的方块类型。
  4. (已完成)在右键点击时添加方块循环(默认锤子行为)。
  5. (已完成)交换时保留方块朝向。
  6. (可忽略)为动力锤添加自定义 3D 模型。
  7. (可忽略)使用动力锤时添加自定义音效。
  8. (已放弃)添加一次交换多个方块的画笔功能。
  9. (已完成)在出现错误时(快捷栏中没有方块等)显示消息/弹窗。
  10. (已完成)在创造模式中,允许交换而不消耗数量。
  11. (已完成)在创造模式中,交换时不消耗耐久度。
  12. (已完成)交换时从背包而非快捷栏中取物品。
  13. (必需)支持楼梯的特殊朝向(转角)。
  14. (已完成)添加旋转方块的能力(无限制)。