Модуль:Песочница/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 #recipe.materials > 0 then
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