minetest.register_craft({
output = "mymod:item",
recipe = {
{"group:ore"}
}
})
for name, data in pairs(minetest.registered_items) do
if name:find("ore") >= 0 then
local g = {}
if data.groups then
for k, v in pairs(data.groups) do
g[k] = v
end
end
g.ore = 1
minetest.override_item(name, {groups = g})
end
end
local old_reg = minetest.register_item
function minetest.register_item(name, date)
if name:find("ore") >= 0 then
if data.groups then
local g = {}
for k, v in pairs(data.groups) do
g[k] = v
end
g.ore = 1
data.groups = g
else
data.groups = {ore = 1}
end
end
old_reg(name, data)
endUsers browsing this forum: No registered users and 3 guests