diff --git a/init.lua b/init.lua index 6dcce2fd42125d0498e09b9b8a9d284dc21fff7c..ca572b9004fca5b7c3b93f21e2ad694e04be0826 100644 --- a/init.lua +++ b/init.lua @@ -2,9 +2,12 @@ -- Hier wird das Item hinzugefügt -- ######################################################################### -minetest.register_craftitem("meinmod:itemname", { -- Wird so aufgeschrieben: name_des_mods:name_des_items - description = "Beschreibung meines Items", -- Beschreibung des Items - inventory_image = "meinmod_itemname.png" -- Bild des Items +minetest.register_craftitem("meinemod:itemname", { -- Wird so aufgeschrieben: name_des_mods:name_des_items + description = "Mein Item", -- Name des Items + inventory_image = "meinemod_itemname.png" -- Bild des Items + -- Hier kann man noch hinzuügen, was bei der Aktivierung des Items geschehen soll, also was passiert, wenn man es benutzt. z.B.: + -- on_use = minetest.item_eat(20) + -- Das führt dazu, dass man etwas isst, also Lebenspunkte dazubekommt. }) -- ######################################################################### @@ -22,10 +25,29 @@ minetest.register_craftitem("meinmod:itemname", { -- Wird so aufgeschrieben: nam minetest.register_craft({ type = "shaped", -- Typ des Items: Shaped - output = "meinmod:itemname 2", -- Die Ausgabe des Mods. meinmod:itemname beschreibt das Item bzw. den Block, der herauskommt. 2 beschreibt, dass 2 Items aus dem Rezept herauskommen; dies kann zwischen 1 und 99 liegen + output = "meinemod:itemname 2", -- Die Ausgabe des Mods. meinemod:itemname beschreibt das Item bzw. den Block, der herauskommt. 2 beschreibt, dass 2 Items aus dem Rezept herauskommen; dies kann zwischen 1 und 99 liegen recipe = { -- Hier kommt das Crafting-Rezept - {"default:dirt", "", "" }, - {"default:dirt", "default:dirt", "" }, + {"default:dirt", "", ""}, + {"default:dirt", "default:dirt", ""}, {"default:dirt", "default:dirt", "default:dirt"} } }) + + + + + + + +-- ######################################################################### +-- Hier wird ein Block hinzugefügt. +-- ######################################################################### +minetest.register_node("meinemod:blockname", { -- Technischer Name des Blocks + description = "Mein Block", -- Name des Blocks + tiles = {"meinemod_blockname.png"}, -- Textur des Blocks + is_ground_content = true, -- Bedeutet, dass der Block zum Boden gehört + groups = {cracky=3, stone=1} -- Beschreibt, wie fest der Block ist, also zu welcher Gruppe er gehört +}) + + +-- Für mehr Informationen siehe: https://gitlab.com/debiankaios/minetest_modding_book/-/blob/master/_de/items/nodes_items_crafting.md?ref_type=heads