]> git.lizzy.rs Git - minetest.git/commitdiff
Add pauloue's ItemStack example to docs (#9853)
authorFrancisco <FreeLikeGNU@users.noreply.github.com>
Fri, 10 Dec 2021 11:24:42 +0000 (03:24 -0800)
committerGitHub <noreply@github.com>
Fri, 10 Dec 2021 11:24:42 +0000 (12:24 +0100)
doc/lua_api.txt

index aff739cfb733336ca109cd79a750f21c740a76b3..e26497555c57bce4d1ed3d2708d372d9c50dc1b2 100644 (file)
@@ -2181,6 +2181,21 @@ Example:
     meta:set_string("key", "value")
     print(dump(meta:to_table()))
 
+Example manipulations of "description" and expected output behaviors:
+
+    print(ItemStack("default:pick_steel"):get_description()) --> Steel Pickaxe
+    print(ItemStack("foobar"):get_description()) --> Unknown Item
+
+    local stack = ItemStack("default:stone")
+    stack:get_meta():set_string("description", "Custom description\nAnother line")
+    print(stack:get_description()) --> Custom description\nAnother line
+    print(stack:get_short_description()) --> Custom description
+
+    stack:get_meta():set_string("short_description", "Short")
+    print(stack:get_description()) --> Custom description\nAnother line
+    print(stack:get_short_description()) --> Short
+
+    print(ItemStack("mod:item_with_no_desc"):get_description()) --> mod:item_with_no_desc