跳转至

minecraft:behavior.python_custom

文档版本:1.21.0.24

通过配置behavior_pack/entities中生物json的behavior,增加自定义behavior节点,并在python实现对应节点的逻辑,以实现自定义的生物行为。

架构

minecraft:behavior_python_custom:
{
  integer "priority" : opt
  string "module_path" : opt
  string "class_name" : opt
  object "arg_dict" : opt
  {
  }
  array "control_flags" : opt
  {
    string "<any array element>" : opt
  }
}
priorityinteger
行为的优先级。
module_pathstring
行为的python模块路径,以 "." 分隔。
class_namestring
行为的python类名。
arg_dictobject
行为的参数,会被传至python实例中。
arg_dict
control_flagsarray
控制标志,包含相同控制标志的行为被为冲突,同一时刻下冲突的行为最多只有一个会被执行。可用的标志有move, look, jump。
control_flags
<any array element>string