added plates

This commit is contained in:
cale 2016-02-09 11:50:06 +01:00
parent a9f37ff4aa
commit c207030365
6 changed files with 66 additions and 4 deletions

View File

@ -158,3 +158,21 @@ minetest.register_craft({
{"", "default:log_3", ""},
}
})
minetest.register_craft({
output = "default:shovel",
recipe = {
{"", "furnace:iron_plate", ""},
{"", "default:string_strong", ""},
{"", "default:log_3", ""},
}
})
minetest.register_craft({
output = "default:pick",
recipe = {
{"", "furnace:iron_rod", ""},
{"", "default:string_strong", ""},
{"", "default:log_3", ""},
}
})

View File

@ -52,6 +52,20 @@ minetest.register_abm({
myinv:remove_item("main", {name = "default:stone_with_iron"})
end
end
if pattern == "furnace:pattern_plate" then
local myinv = mymeta:get_inventory()
if myinv:contains_item("main", {name = "default:stone_with_iron"}) then
minetest.get_meta(patternpos):get_inventory():add_item("main", {name = "furnace:iron_plate"})
myinv:remove_item("main", {name = "default:stone_with_iron"})
elseif myinv:contains_item("main", {name = "default:stone_with_gold"}) then
minetest.get_meta(patternpos):get_inventory():add_item("main", {name = "furnace:gold_plate"})
myinv:remove_item("main", {name = "default:stone_with_gold"})
elseif myinv:contains_item("main", {name = "default:stone_with_copper"}) then
minetest.get_meta(patternpos):get_inventory():add_item("main", {name = "furnace:copper_plate"})
myinv:remove_item("main", {name = "default:stone_with_copper"})
end
end
end
end,
})
@ -94,6 +108,20 @@ minetest.register_node("furnace:pattern_blade", {
})
minetest.register_node("furnace:pattern_plate", {
description = "Pattern for a plate",
tiles = {"furnace_pattern_plate.png", "default_wooden_planks.png"},
groups = {snappy = 3, pattern = 1},
on_construct = function(pos)
local meta = minetest.get_meta(pos)
meta:set_string("formspec",pattern_form)
meta:set_string("infotext", "Pattern");
local inv = meta:get_inventory()
inv:set_size("main", 8*4)
end,
})
minetest.register_craftitem("furnace:iron_rod", {
description = "Iron Rod",
inventory_image = "furnace_iron_rod.png",
@ -109,6 +137,22 @@ minetest.register_craftitem("furnace:diamond_rod", {
inventory_image = "furnace_diamond_rod.png",
})
minetest.register_craftitem("furnace:iron_plate", {
description = "Iron Plate",
inventory_image = "furnace_iron_plate.png",
})
minetest.register_craftitem("furnace:gold_plate", {
description = "Gold Plate",
inventory_image = "furnace_gold_plate.png",
})
minetest.register_craftitem("furnace:copper_plate", {
description = "Copper Plate",
inventory_image = "furnace_copper_plate.png",
})
-- crafting
minetest.register_craft({
@ -139,10 +183,10 @@ minetest.register_craft({
})
minetest.register_craft({
output = "default:pick",
output = "furnace:pattern_plate",
recipe = {
{"", "furnace:iron_rod", ""},
{"", "default:string_strong", ""},
{"", "default:log_3", ""},
{"", "", ""},
{"default:stonebrick", "default:stonebrick", "default:stonebrick"},
{"default:wood", "default:wood", "default:wood"},
}
})

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 B