diff options
author | Perttu Ahola <celeron55@gmail.com> | 2012-04-08 18:34:05 +0300 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2012-04-08 18:39:55 +0300 |
commit | 2b4d21160f1376b80068e2dec4fde3036fd9d6b4 (patch) | |
tree | 4721b1ab9f3a0bc7cf5d0672a5ece23d4b60db4a | |
parent | e29a5b11e4d6356c41806f3cc43c62d810e8cdb3 (diff) | |
download | minetest-2b4d21160f1376b80068e2dec4fde3036fd9d6b4.tar.gz minetest-2b4d21160f1376b80068e2dec4fde3036fd9d6b4.tar.bz2 minetest-2b4d21160f1376b80068e2dec4fde3036fd9d6b4.zip |
minetest.get_node_group(name, group)
-rw-r--r-- | builtin/misc.lua | 7 | ||||
-rw-r--r-- | doc/lua_api.txt | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/builtin/misc.lua b/builtin/misc.lua index 01d5d1d4d..23baca1c8 100644 --- a/builtin/misc.lua +++ b/builtin/misc.lua @@ -55,4 +55,11 @@ function minetest.hash_node_position(pos) return (pos.z+32768)*65536*65536 + (pos.y+32768)*65536 + pos.x+32768 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 diff --git a/doc/lua_api.txt b/doc/lua_api.txt index 9c70037a5..3072b1f57 100644 --- a/doc/lua_api.txt +++ b/doc/lua_api.txt @@ -615,6 +615,8 @@ Random: minetest.get_connected_players() -> list of ObjectRefs minetest.hash_node_position({x=,y=,z=}) -> 48-bit integer ^ 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: minetest.env - environment reference |