File mods/starlit/item.lua artifact aa837e16cf on branch trunk
local lib = starlit.mod.lib local I = starlit.item function I.mk(item, context) local st = ItemStack(item) local md = st:get_definition()._starlit local ctx = context or {} if md and md.event then md.event.create(st, ctx) end if context.how == 'print' then if context.schematic and context.schematic.setup then context.schematic.setup(st, ctx) end end return st end