跳转至

第一个物品

来源信息
署名信息

原文档将物品创建过程分为四步:贴图准备、ID注册、物品创建和交互绑定。

贴图与目录

  • 贴图格式通常为pngtga
  • 物品贴图放入资源目录的items-opaque子目录。
  • 贴图名通常使用纹理名_数据值形式,例如oxidized_stick_0.png

注册流程示例

IDRegistry.genItemID("oxidized_stick");
Item.createItem("oxidized_stick", "item.oxidized_stick.name", {
  name: "oxidized_stick",
  data: 0
}, {
  stack: 64
});

事件绑定示例

Item.registerUseFunction("oxidized_stick", function(coords, item, block, playerUid) {
  Entity.addVelocity(playerUid, 0, 0.5 * Math.random(), 0);
});

注意事项

  • 建议优先使用针对物品的专用注册函数,减少通用回调中的重复判断。
  • 不应在高频事件中执行过重逻辑,以免旧设备出现明显卡顿。