mcl_vegan/mcl_vegan_utils/drops.lua
trans_soup 9c94d96fb9 create mcl_vegan_utils mod.
create utilities for:

- loading files.
- changing drops of existing nodes.
- registering crops.
2023-07-16 23:37:28 +02:00

23 lines
580 B
Lua

function mcl_vegan.get_drop (target_name)
local def = minetest.registered_items[target_name]
if not def then return false end
def.drop = def.drop or {}
return def.drop
end
function mcl_vegan.add_drop (target_name, item)
local drops = mcl_vegan.get_drop(target_name)
if not drops then return false end
table.insert(drops.items, item)
return true
end
function mcl_vegan.add_drops (target_name, items)
local drops = mcl_vegan.get_drop(target_name)
if not drops then return false end
for _, item in pairs(items) do
table.insert(drops.items, item)
end
return true
end