MODの作り方/Itemの作り方

Last-modified: 2016-05-31 (火) 19:56:08
Version0.12.34現在の情報です

ソース

data:extend({
{
   type = "item",
   name = "iron-wire",
   icon = "__testmod__/graphics/icons/iron-wire.png",
   subgroup = "intermediate-product",
   stack_size = 100,
   flags={"goes-to-main-inventory"}
},
{
  type = "item",
  name = "fence",
  icon = "__testmod__/graphics/icons/fence.png",
  subgroup = "intermediate-product",
  stack_size = 100,
  place_result = "fence",
  flags={"goes-to-quickbar"}
}
})

解説

  • type 必須
    "item"はitemであることを表す
  • name 必須
    内部名称(重複は不可)
  • icon 必須
    __base__/graphics/icons/stone.pngは「base」modのgraphics/icons/stone.pngにある画像をiconとして使うことを表す
    • __modname__で別modの要素を参照できる
  • subgroup 必須
    "intermediate-product"はintermediate-productという名前のsubgroupに入ってることを表す
  • stack_size 必須
    100は100までスタックできることを表す
  • flags 必須
    (goes-to-quickbar/goes-to-main-inventory)どちらかを選ぶ
    • goes-to-quickbar
      作成後quickbarに入る
    • goes-to-main-inventory
      作成後main-inventoryに入る
  • place_result
    設置時に生成するentity名