方块耐久度

方块耐久度

一个Minecraft模组,允许你自定义方块耐久度,支持单个方块和区域设置,并具备可视化功能。

杂项

方块耐久度

一个允许你自定义方块耐久度的 Minecraft 模组,支持单个方块和区域设置,并带有可视化功能。

部分代码由 AI 生成

功能

  • 自定义方块耐久度设置
  • 将方块设置为不可破坏
  • 支持单个方块和批量区域设置
  • 集成 WorldEdit 选区
  • 高亮显示带有自定义耐久度的方块
  • 丰富的客户端配置选项

依赖项

  • 必需:Minecraft 1.20.1 Forge 47.4.10+
  • 可选:WorldEdit Forge(CurseForge | Modrinth)(用于选区集成)
  • 服务器端和客户端均需安装

命令

所有命令需要 OP 权限等级 2。

基本命令

单个方块设置

  • 设置指定坐标方块的耐久度。耐久度为 -1 表示不可破坏
    /bd set <x> <y> <z> <durability>
  • 移除指定坐标方块的自定义耐久度,恢复原版属性
    /bd remove <x> <y> <z>
  • 查看指定坐标方块的耐久度设置
    /bd get <x> <y> <z>

区域设置

  • 设置两个对角坐标之间所有方块的耐久度
    /bd set <pos1> <pos2> <durability>
  • 移除两个对角坐标之间所有方块的自定义耐久度
    /bd remove <pos1> <pos2>

WorldEdit 集成

需要安装 WorldEdit Forge 模组。

  • 使用 WorldEdit 选区设置方块耐久度
    /bd we set <durability>
  • 移除 WorldEdit 选区内所有方块的自定义耐久度
    /bd we remove

可视化设置

  • 开关方块保护可视化
    /bd visual toggle <true|false>
  • 设置可视化渲染范围(1–64 方块)
    /bd visual range <range>
  • 开关仅在手持木棍时显示可视化
    /bd visual stick <true|false>

使用示例

将单个方块设置为不可破坏

/bd set 100 64 200 -1

将区域耐久度设为 10

/bd set 100 64 200 150 70 250 10

使用 WorldEdit 选区

  1. 使用 WorldEdit 选区工具创建选区

  2. 将选区中的方块设置为不可破坏:

    /bd we set -1
    
  3. 移除选区中方块的自定义耐久度:

    /bd we remove
    

常见问题

问:命令显示“发生意外错误”?

答:请确保:

  • 你拥有 OP 权限(等级 2 或更高)
  • 如果使用 WorldEdit 命令,已创建有效的选区
  • 已安装 WorldEdit Forge 模组

问:方块耐久度设置无效?

答:目前仅对不可破坏方块(耐久度 -1)生效。

已知问题

  • 边框渲染功能尚未实现
  • 非不可破坏方块的自定义破坏速度尚未实现

支持

如有问题或建议,请联系作者或提交 Issue。