基岩版也开始蒸蒸日上起来了(新的组件说明)
本帖最后由 奶糖也不是很甜 于 2024-12-28 09:08 编辑今天翻文档更新时翻到一个比较有趣的组件,想来分享一下。(注:本组件仅在1.21.50有效)
minecraft:destructible_by_mining组件,该组件有两个子组件分别是"item_specific_speeds"以及"seconds_to_destroy"
现在开始逐一说明一下:
item_specific_speeds 组件是一个数组类型,用来定义指定物品的破坏时间,比如铁镐,钻石斧对该块的破坏速度。
seconds_to_destroy 组件是一个浮点类型,应该是用来默认定义挖掘时间。
听不懂也没关系,简单易懂的说明就是手挖掘的速度和镐子挖掘的速度。
如果不特殊定义的话item_specific_speeds返回的是true值(貌似是任意工具可采集)
值得注意的是item_specific_speeds组件同时支持标签以及标识符。
以下是官方代码演示:
"minecraft:destructible_by_mining": {
"seconds_to_destroy": 10,
"item_specific_speeds": [
{
"item": { "tags": "q.any_tag('minecraft:is_pickaxe', 'my_pack:custom_tool') " },
"destroy_speed": 5.0
}
]
}
代码解释:定义了seconds_to_destroy不用特殊工具挖掘的速度,初始值是10。
之后在item_specific_speeds数组里定义了一个物品对象,演示用的是标签查询,查询的是minecraft:is_pickaxe标签和my_pack:custom_tool设定的速度是5
minecraft:destructible_by_mining": {
"seconds_to_destroy": 10,
"item_specific_speeds": [
{
"item": "minecraft:iron_pickaxe",
"destroy_speed": 5.0
},
{
"item": "minecraft:diamond_pickaxe",
"destroy_speed": 2.0
}
]
}
这一段是把查询标签换成标识符,且定义了两个对象(不过多赘述)
希望对开发者有用(虽然不是教学贴,只是提一嘴,如果版主认为是教学贴就手动移一下,谢谢) 😂❤❤❤❤❤❤❤❤👍 本帖最后由 沐九原叶 于 2024-12-29 10:38 编辑
说到基岩版更新提一嘴
基岩版最新预览版更新了结构方块
现在能在世界内生成自定义结构了
而且能用place指令调出
可惜我从来不更新(
页: [1]