1. Erstellen der Mod-Ordnerstruktur

  1. Neuen Ordner erstellen:

    • Erstelle im mods-Verzeichnis von Minetest einen neuen Ordner. Nenne ihn zum Beispiel mein_erstes_mod.
  2. init.lua-Datei erstellen:

    • Erstelle im neuen Mod-Ordner eine Datei namens init.lua. Diese Datei enthält den Code für deine Mod.

2. Ein Chat-Befehl hinzufügen

  1. Öffne init.lua:

    • Öffne die init.lua-Datei mit einem Texteditor (z.B. Notepad).
  2. Füge diesen Code hinzu:

    lua
    -- Registriere einen neuen Chat-Befehl
    minetest.register_chatcommand("hallo", {
        description = "Sagt Hallo im Chat",
        func = function(name)
            return true, "Hallo, " .. name .. "!"
        end,
    })
    1. Erklärung des Codes:

      • minetest.register_chatcommand: Diese Funktion registriert einen neuen Chat-Befehl im Spiel.
      • "hallo": Das ist der Befehl, den die Spieler im Chat eingeben (z.B. /hallo).
      • description: Eine kurze Beschreibung des Befehls, die angezeigt wird, wenn man /help hallo eingibt.
      • func: Das ist die Funktion, die ausgeführt wird, wenn der Befehl eingegeben wird. Hier sendet der Befehl eine Nachricht zurück, die "Hallo" sagt und den Namen des Spielers hinzufügt.

    3. Mod im Spiel aktivieren

    1. Minetest starten:

      • Starte Minetest und gehe zum Hauptmenü.
    2. Mods aktivieren:

      • Wähle „Einstellungen“ > „Mods“ und aktiviere deine Mod „mein_erstes_mod“ für die gewünschte Welt.
    3. Spiel starten:

      • Starte die Welt, in der die Mod aktiviert wurde. Jetzt kannst du im Chat /hallo eingeben, und das Spiel wird mit einer Nachricht "Hallo, [DeinName]!" antworten.

    4. Verwenden der Mod

    Nachdem du den Chat-Befehl hinzugefügt hast, kannst du ihn im Spiel testen. Öffne den Chat, indem du T drückst, und gib den Befehl /hallo ein. Du solltest die Begrüßungsnachricht sehen.

    Nächste Schritte:

    • Mehr Befehle hinzufügen: Du kannst weitere Chat-Befehle hinzufügen, die verschiedene Aktionen ausführen.
    • Erweiterung: Du könntest den Befehl anpassen, um zusätzliche Funktionen wie Teleportation oder das Geben von Gegenständen hinzuzufügen.

    Dies ist ein sehr einfacher Einstieg ins Modding in Minetest, der zeigt, wie du neue Funktionen über Chat-Befehle ins Spiel einfügen kannst, ohne dass du dich um komplexe Grafiken oder Texturen kümmern musst.

    Natürlich musst du auch eine mod.conf erstellen um ein Paar Informationen über deine Mod zu geben und das dass Spiel die Mod erkennt die mod.conf könnte so aussehen
    name = mein_erstes_mod
    description = Eine einfache Mod, die einen Chat-Befehl hinzufügt
    author = DeinName
    version = 1.0
    depends = <Die Abhängigkeiten deiner Mod>
Joomla4 Appliance - Powered by TurnKey Linux