]> git.lizzy.rs Git - minetest.git/blobdiff - builtin/game/register.lua
Translated using Weblate (Chinese (Simplified))
[minetest.git] / builtin / game / register.lua
index 3de67c04b29484843056c6698bbdec623fbb044a..b006957e914452a612b504ed47544953a6b87936 100644 (file)
@@ -118,6 +118,10 @@ function core.register_item(name, itemdef)
        end
        itemdef.name = name
 
+       -- default short_description to first line of description
+       itemdef.short_description = itemdef.short_description or
+               (itemdef.description or ""):gsub("\n.*","")
+
        -- Apply defaults and add to registered_* table
        if itemdef.type == "node" then
                -- Use the nodebox as selection box if it's not set manually
@@ -320,13 +324,6 @@ for name in pairs(forbidden_item_names) do
        register_alias_raw(name, "")
 end
 
-
--- Obsolete:
--- Aliases for core.register_alias (how ironic...)
--- core.alias_node = core.register_alias
--- core.alias_tool = core.register_alias
--- core.alias_craftitem = core.register_alias
-
 --
 -- Built-in node definitions. Also defined in C.
 --
@@ -613,6 +610,7 @@ core.registered_can_bypass_userlimit, core.register_can_bypass_userlimit = make_
 core.registered_on_modchannel_message, core.register_on_modchannel_message = make_registration()
 core.registered_on_player_inventory_actions, core.register_on_player_inventory_action = make_registration()
 core.registered_allow_player_inventory_actions, core.register_allow_player_inventory_action = make_registration()
+core.registered_on_rightclickplayers, core.register_on_rightclickplayer = make_registration()
 
 --
 -- Compatibility for on_mapgen_init()