OCD_nodes/init.lua

65 lines
1.2 KiB
Lua

ocd = {}
ocd.init = function( )
local mods = {
'farming',
'default',
'mesecons',
'flowers'
}
for i, mod in ipairs(mods) do
if minetest.get_modpath( mod ) then
dofile( minetest.get_modpath( "ocd_nodeboxes" ) .. "/" .. mod .. ".lua" )
end
end
end
ocd.node = function ( node, nodebox )
if not minetest.registered_nodes[node] then
return false
end
minetest.override_item( node, {
drawtype = "nodebox",
inventory_image = nil,
paramtype = "light",
node_box = {
type = "fixed",
fixed = nodebox
},
collision_box = {
type = "fixed",
fixed = nodebox,
},
selection_box = {
type = "fixed",
fixed = nodebox,
},
})
end
ocd.node = function ( node, nodebox, texture )
if not minetest.registered_nodes[node] then
return false
end
minetest.override_item( node, {
drawtype = "nodebox",
tiles = texture,
inventory_image = nil,
paramtype = "light",
node_box = {
type = "fixed",
fixed = nodebox
},
collision_box = {
type = "fixed",
fixed = nodebox,
},
selection_box = {
type = "fixed",
fixed = nodebox,
},
})
end
ocd.init()