Материал из Minecraft Wiki
У этого модуля нет документации. Если вы знаете, как использовать этот модуль, пожалуйста, добавьте соответствующую информацию.
local p = {}
function p.anvil(f)
local args = require("Модуль:ProcessArgs").norm()
local mod = "TerraFirmaCraft"
local cellIn1 = args["A1"]
local cellIn2 = args["B1"]
local cellIn3 = args["A2"]
local cellIn4 = args["B2"]
local cellOut1 = args["A3"]
local cellExtra1 = args["инструмент"]
local cellExtra2 = args["флюс"]
local useWeld = args["ковать"] == "да"
local weldImage = "[[Файл:Grid Weld (TerraFirmaCraft).png|link=]]"
local cg = require("Модуль:Cg")
local cgSlot = cg.slot
local output = {}
table.insert(output, cg.begin({
427,
212
}))
table.insert(output, cg.backgroundImage({
"Интерфейс наковальни (TerraFirmaCraft).png"
}))
table.insert(output, cgSlot({cellIn1, 180, 10, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn2, 216, 10, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn3, 180, 46, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn4, 216, 46, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellOut1, 198, 82, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellExtra1, 10, 170, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellExtra2, 381, 170, class2 = "invslot-plain", mod = mod}))
if useWeld then
table.insert(output, cg.image({weldImage, 182, 118}))
end
table.insert(output, cg.footer())
return table.concat(output)
end
return p