Reviewd and corrected basics/getting_started.md

Neu im Wörterbuch:
hard dependency = feste Abhängigkeit
optional dependency = Optionale Abhängigkeiten
This commit is contained in:
debiankaios 2022-12-14 20:07:12 +01:00
parent e53b0c5f57
commit 76fc5e98b8
2 changed files with 13 additions and 12 deletions

View File

@ -38,7 +38,6 @@ Sowohl die Mods die im Spiel enthalten sind, als auch die Mods von Dritten nutze
## Wo werden die Mods gespeichert?
<a name="mod-locations"></a>
Jede Mod hat ihr eigenes Verzeichnis, wo sich ihre Lua-Quelltexte, Texturen, Modelle und Tondateien befinden. Minetest überprüft verschiedene Orte auf Mods. Diese Orte werden allgemein *Mod-Lade-Verzeichnisse* genannt.
@ -63,10 +62,10 @@ Beim Laden von Mods prüft Minetest alle oben genannten Verzeichnisse der Reihe
### Mod-Verzeichnis
Gehen Sie in das globale Mods-Verzeichnis (Über > enutzerdatenverzeichnis öffnen > mods) und
Gehen Sie in das globale Mods-Verzeichnis (Über > Benutzerdatenverzeichnis öffnen > mods) und
erstellen Sie einen neuen Ordner namens `mymod`. mymod ist der Name des Mods.
Jeder Mod sollte einen eindeutigen *Mod-Namen* haben, eine technische Kennung (id), die auf den Mod verweist. Mod-Namen können Buchstaben, Zahlen und Unterstriche enthalten. Ein guter Name sollte beschreiben, was der Mod tut. Das Verzeichnis, das die Komponenten eines Mods enthält, muss denselben Namen wie der Mod-Name haben. Um herauszufinden, ob ein Mod-Name verfügbar ist, suchen Sie ihn auf
Jeder Mod sollte einen eindeutigen *Mod-Namen* haben, eine technische Kennung (id), die auf den Mod verweist. Mod-Namen können Buchstaben, Zahlen und Unterstriche enthalten. Ein guter Name sollte beschreiben, was die Mod tut. Das Verzeichnis, das die Komponenten einer Mod enthält, muss denselben Namen wie den Mod-Namen haben. Um herauszufinden, ob ein Mod-Name verfügbar ist, suchen Sie ihn auf
[content.minetest.net](https://content.minetest.net).
mymod
@ -75,7 +74,7 @@ Jeder Mod sollte einen eindeutigen *Mod-Namen* haben, eine technische Kennung (i
├── init.lua
└── mod.conf
Mods benötigen nur eine init.lua-Datei. Es wird jedoch empfohlen, die Datei mod.conf zu verwenden und je nach Funktionsumfang können weitere Komponenten erforderlich sein, abhängig von der Funktionalität des Mods.
Mods benötigen nur eine init.lua-Datei. Es wird jedoch empfohlen, die Datei mod.conf zu verwenden und je nach Funktionsumfang können weitere Komponenten erforderlich sein, abhängig von der Funktionalität der Mod.
### mod.conf
@ -87,7 +86,7 @@ description = Fügt foo, bar und bo hinzu.
depends = default
```
Diese Datei wird für Mod-Metadaten verwendet, darunter der Name des Mods, die Beschreibung und andere
Diese Datei wird für Mod-Metadaten verwendet, darunter der Name der Mod, die Beschreibung und andere
Informationen.
### init.lua
@ -98,7 +97,7 @@ Erstellen Sie eine `init.lua`-Datei mit folgendem Inhalt:
print("Diese Datei wird zum Zeitpunkt des Ladens ausgeführt!")
minetest.register_node("mymod:node", {
description = "Das ist ein Knoten",
description = "Das ist ein Node",
tiles = {"mymod_node.png"},
groups = {cracky = 1}
})
@ -115,19 +114,19 @@ Die Datei init.lua ist der Einstiegspunkt für einen Mod und wird ausgeführt, w
### Zusammenfassung
Dieser Mod hat den Namen "mymod". Er hat zwei Textdateien: init.lua und mod.conf. Das Skript gibt eine Nachricht aus und registriert dann einen Knoten und ein Handwerksrezept - diese
Diese Mod hat den Namen "mymod". Er hat zwei Textdateien: init.lua und mod.conf. Das Skript gibt eine Nachricht aus und registriert dann einen Node und ein Handwerksrezept - diese
werden später erklärt. Es gibt eine einzige Abhängigkeit, die
[default mod](https://content.minetest.net/metapackages/default/), die
normalerweise im Minetest-grundspiel (Minetest Game) zu finden ist. Außerdem gibt es eine Textur in textures/ für den Knoten.
normalerweise im Minetest-Grundspiel (Minetest Game) zu finden ist. Außerdem gibt es eine Textur in textures/ für den Node.
## Abhängigkeiten
Eine Abhängigkeit entsteht, wenn ein Mod einen anderen Mod benötigt, der vor ihr geladen werden muss. Ein Mod kann verlangen, dass der Code, die Gegenstände oder andere Ressourcen eines anderen Mods verfügbar sein müssen, damit sie verwendet werden können.
Eine Abhängigkeit entsteht, wenn eine Mod eine andere Mod benötigt, der vor ihr geladen werden muss. Ein Mod kann verlangen, dass der Code, die Gegenstände oder andere Ressourcen einer anderen Mod verfügbar sein müssen, damit sie verwendet werden können.
Es gibt zwei Arten von Abhängigkeiten: feste und optionale Abhängigkeiten. Beide erfordern, dass der Mod zuerst geladen wird. Wenn der Mod, von der die Abhängigkeit besteht, nicht nicht verfügbar ist, führt eine harte Abhängigkeit dazu, dass der Mod nicht geladen wird, während eine optionale Abhängigkeit dazu führen kann, dass weniger Funktionen aktiviert werden.
Es gibt zwei Arten von Abhängigkeiten: feste und optionale Abhängigkeiten. Beide erfordern, dass die Mod zuerst geladen wird. Wenn die Mod, von die die Abhängigkeit besteht, nicht verfügbar ist, führt eine feste Abhängigkeit dazu, dass die Mod nicht geladen wird, während eine optionale Abhängigkeit dazu führen kann, dass weniger Funktionen aktiviert werden.
Eine optionale Abhängigkeit ist nützlich, wenn Sie optional einen anderen Mod unterstützen wollen; diese kann zusätzliche Inhalte aktivieren, wenn der Benutzer beide Mods gleichzeitig nutzen möchte.
Eine optionale Abhängigkeit ist nützlich, wenn Sie optional eine andere Mod unterstützen wollen; diese kann zusätzliche Inhalte aktivieren, wenn der Benutzer beide Mods gleichzeitig nutzen möchte.
Abhängigkeiten werden in einer kommagetrennten Liste in mod.conf angegeben.
@ -146,4 +145,4 @@ Mods können in Mod-Pakete gruppiert werden, die es ermöglichen, mehrere Mods z
   └── ... Mod-Dateien
Bitte beachten Sie, dass ein Modpack kein *Spiel* ist.
Spiele haben ihre eigene Organisationsstruktur, die im Kapitel "Spiele" erklärt wird.
Spiele haben ihre eigene Organisationsstruktur, die im Kapitel “Spiele” erklärt wird.

View File

@ -43,6 +43,7 @@ getter = Getter
glasslike = Glasartig
glitch = Störung
grid = Raster
hard dependency = feste Abhängigkeit
Header = Header
Heads Up Display = Heads Up Display
Health = Leben
@ -91,6 +92,7 @@ node timer = Blocktimer
noise parameters = Noise-Parameter
Object properties = Objekt-Eigenschaften
offset = Versatz
optional dependency = Optionale Abhängigkeiten
Overrides = Overrides
path = Verzeichnis
parent = Elternteil