Tutorial:制作附加包/方块:修订间差异

来自Minecraft基岩版开发Wiki
(改到方块组件置换教程去()
标签可视化编辑 移动版编辑 移动版网页编辑 高级移动版编辑
标签移动版编辑 移动版网页编辑 高级移动版编辑
第72行:
}
</syntaxhighlight>
使用序列将事件并列起来也可以使一个[[触发器]]触发多个事件,并且还可以为每个事件单独设置触发条件:
<div class="treeview">
*{{json|object|<''test_event''>}}:''事件名称''
**{{json|array|sequence}}:序列
***{{json|object|<''index''>}}:''序列的元素''
****{{json|string|condition}}:事件触发的条件,使用[[MoLang]]来表达
****{{json|object|trigger}}:触发器<ref group="注">[[Manual:已知问题/附加包|已知问题]]:目前无法在对象中添加事件的触发条件(<code>condition</code>)。</ref>
*****{{json|string|event}}:事件名称
*****{{json|string|target}}:事件执行的[[过滤器#字符串过滤器|目标]],默认<code>self</code>
</div>
'''示例:'''
第87行:
"sequence": [
{
"condition": "query.block_property(test:direction) == 0",
"trigger": {
"event": "event_1"
}
},
{
"condition": "query.block_property(test:direction) == 1",
"trigger": {
"event": "event_2"
}
}
]
},
"event_1": {
"rotation": [ 180.0, 0.0, 0.0 ]
"set_block_property": {
"minecraft:direction": 1
}
},
"event_2": {
"run_command": {
"command": "say Hello world"
}
}
第155行 ⟶ 第151行:
 
{{notelist}}
 
== 定义资源 ==
===block.json ===
巡查员
4,975

个编辑

我们提供服务需要使用Cookie。您使用我们的服务,即表示您同意我们使用Cookie。