自定义实体
自定义实体是minecraft1.12.02beta中的新增内容,可以修改原版实体的部分特性及增加一个全新的实体。
行为包
首先,你需要一个可用的模板,然后在于manifest.json同层的地方,新建一个entities的文件夹,在文件夹中放入你新增的实体的json。
{
"format_version": "1.8.0",
"minecraft:entity": {
"description": {
"identifier": "test:npc",
"runtime_identifier": "test:npc",
"is_spawnable": true,
"is_summonable": true,
"is_experimental": false
},
"components": {
"minecraft:fire_immune": true,
"minecraft:type_family": {
"family": [ "test", "npc"]
}
}
}
}
自定义的实体json与其他生物实体json的写法相同,具体可参照行为包教程。
材质包
如果要做一个拥有完整功能的自定义实体,那么你至少得有以下内容: