• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~

问题 求助,基岩版附加包制作挖掘工具为什么不消耗耐久

三十

【Lv:3】

注册
2020/03/25
消息
4
金粒
3,986金粒
自己做了一个挖掘工具,只有攻击生物的时候才损失耐久,挖掘的时候不消耗,这个怎么破,自己写也不行,用bridge生成一个也不行,听说需要加入事件来控制,可以给个简单的例子吗,版本是1.21.51
 
使用"minecraft:durability"属性来定义耐久
物品的具体文档: 物品文档

按理说, 正常设置了minecraft:durability就会掉耐久

代码:
{
  "format_version": "1.21.51",
  "minecraft:item": {
    "description": {
      "identifier": "minebbs:yyt_pickaxe",
      "category": "Equipment" // 在装备栏里
    },
    "components": {
      "minecraft:max_stack_size": 1, // 最大堆叠数量为 1
      "minecraft:hand_equipped": true, // 手持物品
      "minecraft:can_destroy_in_creative": false, // 创造模式无法使用该工具进行破坏
      "minecraft:damage": 4, // 伤害
      "minecraft:durability": { // 耐久
        "max_durability": 599, // 最大耐久
        "damage_chance": {  // 每次使用耐久60%~100%会掉
          "min": 60,
          "max": 100
        }
      },
      "minecraft:digger": { // 挖掘速度
        "use_efficiency": true,
        "destroy_speeds": [
          {
            "speed": 6,
            "block": {
              "tags": "query.any_tag( 'wood' )"
            }
          },
          {
            "block": "minecraft:coal_ore",
            "speed": 2
          }
        ]
      }
    }  
  }
}
 
使用"minecraft:durability"属性来定义耐久
物品的具体文档: 物品文档

按理说, 正常设置了minecraft:durability就会掉耐久

代码:
{
  "format_version": "1.21.51",
  "minecraft:item": {
    "description": {
      "identifier": "minebbs:yyt_pickaxe",
      "category": "Equipment" // 在装备栏里
    },
    "components": {
      "minecraft:max_stack_size": 1, // 最大堆叠数量为 1
      "minecraft:hand_equipped": true, // 手持物品
      "minecraft:can_destroy_in_creative": false, // 创造模式无法使用该工具进行破坏
      "minecraft:damage": 4, // 伤害
      "minecraft:durability": { // 耐久
        "max_durability": 599, // 最大耐久
        "damage_chance": {  // 每次使用耐久60%~100%会掉
          "min": 60,
          "max": 100
        }
      },
      "minecraft:digger": { // 挖掘速度
        "use_efficiency": true,
        "destroy_speeds": [
          {
            "speed": 6,
            "block": {
              "tags": "query.any_tag( 'wood' )"
            }
          },
          {
            "block": "minecraft:coal_ore",
            "speed": 2
          }
        ]
      }
    } 
  }
}
我把这个复制过去试了一下,我的版本是1.21.51,没法加载,然后开头改成1.21.50就可以了,还是挖掘不掉耐久,攻击到实体了才掉,是版本bug吗,
 

在线会员

  • Wiiiilber
  • Clover874
  • Deja5
  • 不死吾王
  • chaojixingchen
  • chenh0607
  • User.Time
  • Lilac
  • k kkljlk
  • BrownKing
  • fanting
  • Zayde
  • 例外
  • baisuishan
  • 马上
  • AIERMIN
  • 夜茉子
  • ayoiz
  • hecaijie
  • polang
...和 44 更多。
后退
顶部 底部