Skip to content

添加自定义器官

Neha YoruNina edited this page Apr 29, 2024 · 7 revisions

注册基础器官

示例

try and see,对于入门的开发者来说,Try(尝试)比See(看、学习)要重要的多。因此我强烈建议,你在观看本章节时,找到对应的位置,跟着教程逐步尝试,而不是通览之后产生某种错觉,进而处处碰壁。

在kubejs/startup_scripts/organ_register.js内,在注册物品的事件内添加如下部分。

    registerOrgan(new Organ('kubejs:my_organ')
        .addScore('digestion', 1)
        .build())
        .texture('kubejs:item/organs/common/my_organ')
        .tag('kubejs:stomach');

registerOrgan是一个注册方法,用于按照某种格式注册器官。new Organ('kubejs:my_organ')代表新建一个id为“kubejs:my_organ”的器官。值得注意的是,这个注册过程需要放在StartupEvents.registry内完成。

[^1]:实际上try and see代表的仅仅是try to see的意思,and的用法仅仅是一种idiom。

Clone this wiki locally