diff --git a/_de/items/nodes_items_crafting.md b/_de/items/nodes_items_crafting.md index d754420..6323f84 100644 --- a/_de/items/nodes_items_crafting.md +++ b/_de/items/nodes_items_crafting.md @@ -47,3 +47,15 @@ Items können auch *Aliase* haben die auf ihren Namen zeigen. Ein *Alias* ist ei * Umbenannte entfernte Items in etwas anderes umzubenennen. Es kann Unbekannte Items in der Welt oder im Inventar geben, wenn ein Gegenstand ohne Korrektur aus einen Mod entfernt wird. * Ein Abkürzung hinzufügen. `/giveme dirt` ist einfacher als `/giveme default:dirt`. + +Ein Itemalias zu erstellen ist richtig einfach. Ein guter Weg um sich die Reinfolge von der Argumenten zu merken ist `von → zu` wo *von* der alias ist und *zu* das Orginal. + +```lua +minetest.register_alias("dirt", "default:dirt") +``` + +Mods müssen sicher gehen, dass Alias aufgelöst werden, bevor sie sich direkt mit Itemnamen befassen, da die Engine dies nicht tut. Das ist allerdings ziemlich einfach: + +```lua +itemname = minetest.registered_aliases[itemname] or itemname +```