Additional Minecraft

一些奇怪的东西

在这里,我引用了一些来自bedrock.dev的链接
一般来说,所有内容均可在正式版使用

关于molang

query.can_fly

只能检测实体是否拥有minecraft:can_fly组件

query.scoreboard

用法

query.scoreboard('记分板名称')

返回

返回指定实体的记分板分数

未知的问题

1.如果当前实体的特定记分板未初始化会返回什么?
可能是返回0

2.如果当前实体的特定记分板分数为0呢?
可能也是0

示例

暂无

检测物品被使用

检测移动

关于物品

物品分类

物品的description下的category

craftingScreen.tab.search=全部	#
craftingScreen.tab.search.filter=可合成	#
craftingScreen.tab.construction=建筑	#
craftingScreen.tab.nature=自然	#
craftingScreen.tab.equipment=装备	#
craftingScreen.tab.items=物品	#
craftingScreen.tab.survival=物品栏	#
craftingScreen.tab.armor=盔甲	#

添加新的1.16.100物品

目前的版本需要开启实验玩法

材质

format小于1.16.100时,需要在资源包定义
新版本则只能在行为包定义

关于json

语法

目前,物品文件有语法错误也不会报错
在测试物品文件时必须人工检查语法
同时,物品组件也不会报错
但是物品的描述属性(1.16.100)却会报错

实体

组件

"minecraft:damage_sensor": {
  "triggers": [
    {
      "cause": "fire_tick" //这个有点问题
    }
  ]
}

实体属性

新增版本
beta 1.16.230.52
{
  "minecraft:entity": {
    "description": {
      "identifier": "entity:properties_example",
      "properties": { //new
        "property:number_range_example": {
          "values": {
            "min": 0,
            "max": 100
          }
        },
        "property:number_enum_example": {
          "values": [1, 2]
        },
        "property:string_enum_example": {
          "values": ["first", "second", "third"]
        },
        "property:boolean_enum_example": {
          "values": [true, false]
        }
      }
    }
  }
}