Модуль:Песочница/Pok: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 74: | Строка 74: | ||
local materialMapping = {} | local materialMapping = {} | ||
for _, material in ipairs(materialData) do | for _, material in ipairs(materialData) do | ||
materialMapping[material.id] = material.stackEntity or material.id | if material.id then | ||
materialMapping[material.id] = material.stackEntity or material.id or material.name | |||
end | |||
end | end | ||
| Строка 225: | Строка 227: | ||
out = out .. '|materials=' | out = out .. '|materials=' | ||
if type(recipe.materials) == "table" and | if type(recipe.materials) == "table" and next(recipe.materials) then | ||
for material, amount in pairs(recipe.materials) do | for material, amount in pairs(recipe.materials) do | ||
local stackEntity = materialMapping[material] or material | local stackEntity = materialMapping[material] or material | ||