2.6
This commit is contained in:
@@ -297,6 +297,7 @@ method in mod.server.component.blockCompServer.BlockCompServer
|
||||
- 备注
|
||||
- 注意:该pattern不限定方向,只要能在任一平面上组合成功就能合成对应的实体。
|
||||
- 如示例代码所示,不需要放方块的位置需要显式定义为空气方块
|
||||
- 如示例代码所示,如果填了空格,表示该位置可以匹配任意方块
|
||||
- 当引擎中已注册过相同的pattern和defines时,该接口不会更新result_actor_name,并返回False
|
||||
- namespace:name:aux_value,当aux_value不填或者填*时为通配,如果有具体aux_value时只匹配特定方块
|
||||
如'minecraft:wood'、'minecraft:wood:*'均通配木头,而'minecraft:wood:0'只匹配橡木。
|
||||
@@ -318,6 +319,11 @@ defines ={
|
||||
}
|
||||
comp.RegisterBlockPatterns(pattern,defines,'minecraft:chicken')
|
||||
#该例子左中右下放铁块,上面放金块,会生成一只鸡
|
||||
|
||||
import mod.server.extraServerApi as serverApi
|
||||
comp = serverApi.GetEngineCompFactory().CreateBlock(playerId)
|
||||
value = comp.RegisterBlockPatterns(['# #'],{'#': 'minecraft:iron_block'},'minecraft:cat')
|
||||
#该例子中,玩家左右放俩铁块,无论中间是空气还是任意方块,均可生成一只猫
|
||||
```
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user