物品入门指南
guide
beginner
Minecraft基岩版允许我们向世界中添加具有各种原版特性的自定义物品。
本教程将介绍如何为稳定版Minecraft创建基础物品。
注册物品
物品定义的结构与实体类似:包含描述信息和定义物品行为的组件列表。
以下是让自定义物品出现在创造模式物品栏中的最低限度行为包代码。
BP/items/custom_item.json
json
{
"format_version": "1.21.70",
"minecraft:item": {
"description": {
"identifier": "wiki:custom_item",
"menu_category": {
"category": "construction"
}
},
"components": {} // 必须保留,即使为空!
}
}物品描述
- 定义物品标识符 - 采用
命名空间:标识符格式的唯一ID - 配置物品所属的
menu_category分类- 还可选配
group分组和is_hidden_in_commands命令隐藏参数
- 还可选配
添加组件
目前我们的自定义物品使用的是默认组件值(可查阅此处)。
现在让我们配置自己的功能!
BP/items/custom_item.json
json
{
"format_version": "1.21.70",
"minecraft:item": {
"description": {
"identifier": "wiki:custom_item",
"menu_category": {
"category": "construction"
}
},
"components": {
"minecraft:damage": 10,
"minecraft:durability": {
"max_durability": 36
},
"minecraft:hand_equipped": true
}
}
}更多物品组件请浏览这里!
应用纹理
我们需要创建一个纹理简称,将其关联到RP/textures/item_texture.json中的图像。
RP/textures/item_texture.json
json
{
"resource_pack_name": "wiki",
"texture_name": "atlas.items",
"texture_data": {
"wiki:custom_item": {
"textures": "textures/items/custom_item"
}
}
}在物品文件中添加minecraft:icon组件来应用纹理。
BP/items/custom_item.json
json
{
"format_version": "1.21.70",
"minecraft:item": {
"description": {
"identifier": "wiki:custom_item",
"menu_category": {
"category": "construction"
}
},
"components": {
"minecraft:icon": "wiki:custom_item"
}
}
}定义名称
最后为物品命名。您也可以使用显示名称组件。
RP/texts/en_US.lang
c
tile.wiki:custom_item.name=自定义物品成果总结
本页您已学习以下内容:














