mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-11-26 04:21:07 +01:00
Add API-md for mcl_item_id
This commit is contained in:
parent
c05e57efb1
commit
65d33b935a
1 changed files with 24 additions and 0 deletions
24
mods/HELP/mcl_item_id/API.md
Normal file
24
mods/HELP/mcl_item_id/API.md
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
# mcl_item_id
|
||||||
|
Show the item ID of an item in the description.
|
||||||
|
With this API, you can register a different name space than "mineclone" for your mod.
|
||||||
|
|
||||||
|
## mcl_item_id.set_mod_namespace(modname, namespace)
|
||||||
|
Set a name space for all items in a mod.
|
||||||
|
|
||||||
|
* param1: the modname
|
||||||
|
* param2: (optional) string of the desired name space, if nil, it is the name of the mod
|
||||||
|
|
||||||
|
## mcl_item_id.get_mod_namespace(modname)
|
||||||
|
Get the name space of a mod registered with mcl_item_id.set_mod_namespace(modname, namespace).
|
||||||
|
|
||||||
|
* param1: the modname
|
||||||
|
|
||||||
|
### Examples:
|
||||||
|
|
||||||
|
The name of the mod is "mod" which registered an item called "mod:itemname".
|
||||||
|
|
||||||
|
* mcl_item_id.set_mod_namespace("mod", "mymod") will show "mymod:itemname" in the description of "mod:itemname"
|
||||||
|
* mcl_item_id.set_mod_namespace(minetest.get_current_modname()) will show "mod:itemname" in the description of "mod:itemname"
|
||||||
|
* mcl_item_id.get_mod_namespace(minetest.get_current_modname()) will return "mod"
|
||||||
|
|
||||||
|
(If no namespace is set by a mod, mcl_item_id.get_mod_namespace(minetest.get_current_modname()) will return "mineclone")
|
Loading…
Reference in a new issue