minetest.get_node_group(name, group)

This commit is contained in:
Perttu Ahola 2012-04-08 18:34:05 +03:00
parent e29a5b11e4
commit 2b4d21160f
2 changed files with 9 additions and 0 deletions

@ -55,4 +55,11 @@ function minetest.hash_node_position(pos)
return (pos.z+32768)*65536*65536 + (pos.y+32768)*65536 + pos.x+32768 return (pos.z+32768)*65536*65536 + (pos.y+32768)*65536 + pos.x+32768
end end
function minetest.get_node_group(name, group)
if not minetest.registered_nodes[name] or not
minetest.registered_nodes[name].groups[group] then
return 0
end
return minetest.registered_nodes[name].groups[group]
end

@ -615,6 +615,8 @@ Random:
minetest.get_connected_players() -> list of ObjectRefs minetest.get_connected_players() -> list of ObjectRefs
minetest.hash_node_position({x=,y=,z=}) -> 48-bit integer minetest.hash_node_position({x=,y=,z=}) -> 48-bit integer
^ Gives a unique hash number for a node position (16+16+16=48bit) ^ Gives a unique hash number for a node position (16+16+16=48bit)
minetest.get_node_group(name, group) -> rating
^ Get rating of a group of a node. (0 = not in group)
Global objects: Global objects:
minetest.env - environment reference minetest.env - environment reference