added json slides

This commit is contained in:
Jottyfan
2026-07-25 14:43:10 +02:00
parent 0f67599e16
commit 8114617966
3 changed files with 0 additions and 82 deletions
Binary file not shown.
Binary file not shown.
-82
View File
@@ -1,82 +0,0 @@
🎮 Präsentations-Vorlage: JSON für Minecraft-Modder
Folie 1: Titelblatt
Titel: Bau dir deine eigene Minecraft-Welt mit JSON!
Untertitel: Wie du Spawneier, Blöcke und Items wie ein echter Programmierer veränderst.
Visuell: Minecraft-Werkbank auf der einen Seite, ein buntes JSON-Code-Snippet auf der anderen Seite.
Folie 2: Was ist JSON überhaupt?
Direkt-Antwort: JSON ist eine Geheimsprache für Computer, mit der wir Daten ordentlich aufschreiben.
Die Abkürzung: Steht für JavaScript Object Notation (musst du dir aber nicht merken!).
Warum nutzen wir das?
Minecraft liest diese Dateien, um zu wissen, wie deine Mods aussehen.Es ist super leicht zu lernen, weil es fast wie eine Einkaufsliste funktioniert.
Folie 3: Die Grundregeln (Der "Syntax-Check")
Die Werkzeuge: Wir brauchen Klammern und Doppelpunkte.
Wichtig: Der Computer verzeiht keine Fehler! Fehlt ein Komma, stürzt die Mod ab.
Die 3 goldenen Regeln:
Texte stehen immer in Anführungszeichen ("text").
Ein Doppelpunkt (:) trennt den Namen vom Wert.
Ein Komma (,) trennt verschiedene Eigenschaften.
Folie 4: Dein erstes JSON-Objekt (Das Schwein)
Konzept: Geschweifte Klammern { } halten ein einzelnes "Ding" (Objekt) zusammen.
Beispiel: Ein Minecraft-Schwein beschreiben.
json{
"name": "Super-Schwein",
"leben": 20,
"kann_fliegen": true
}
Erklärung für Kids:{ } = Das ist das Schwein.
"name" = Die Eigenschaft.
"Super-Schwein" = Der Text-Wert.
20 = Zahlen brauchen keine Anführungszeichen!
true = Wahr/Falsch-Schalter (Ja, es kann fliegen!).
Folie 5: Kisten in Kisten (Objekt in Objekt)
Konzept: Manchmal hat eine Eigenschaft selbst wieder Unter-Eigenschaften.
Beispiel: Die Beute (Loot) eines Zombies festlegen.
{
"monster": "Zombie",
"drop_item": {
"id": "minecraft:diamond",
"anzahl": 3
}
}
Erklärung für Kids:
Das gesamte Objekt ist der Zombie.drop_item öffnet eine neue "Unter-Kiste" { }.In dieser Kiste stecken die Details zum Diamanten.
Folie 6: Die Inventar-Liste (Arrays)
Konzept: Eckige Klammern [ ] sind Listen. Hier können viele Dinge hintereinanderstehen.
{
"haendler": "Schmied",
"angebote": ["minecraft:iron_sword", "minecraft:shield", "minecraft:anvil"]
}
Erklärung für Kids:[ ] = Eine einfache Aufzählung.Die Items werden einfach durch Kommas getrennt.
Folie 7: Das Meister-Level (Listen voller Kisten)
Konzept: Eine Liste [ ], in der drinnen wieder Objekte { } stecken. Das brauchst du für richtige Rezepte oder Truhen-Inhalte!
Beispiel: Der Inhalt einer geheimen Dungeon-Truhe.
{
"truhen_name": "Schatzkiste",
"inhalt": [
{
"item": "minecraft:golden_apple",
"anzahl": 1
},
{
"item": "minecraft:arrow",
"anzahl": 64
}
]
}
Der Trick zum Merken:[ ] = Das ist die lange Liste der Slots in der Truhe.Jedes { } da drin ist ein eigener Slot mit genauen Infos (Was? Wie viel?).
Folie 8: Die häufigsten Fehler (Und wie du sie löst)
Der Komma-Vergesser: Nach dem letzten Eintrag in einer Klammer darf kein Komma mehr stehen!
Die Klammer-Falle: Jede Klammer, die du öffnest ({ oder [), musst du auch wieder schließen (} oder ]).
Geheimtipp: Nutze Webseiten wie JSONLint, um deinen Code prüfen zu lassen. Wenn es dort grün leuchtet, ist dein Minecraft-Code bereit!
Folie 9: Jetzt bist du dran! (Praxis-Aufgabe)
Deine Mission: Schreibe ein JSON-Objekt für ein neues Custom-Schwert.
Anforderungen:Gib ihm einen Namen.Füge ein Unter-Objekt für den "Schaden" hinzu (Min/Max).Erstelle eine Liste (Array) mit den 2 Materialien, die man zum Craften braucht.