Level 2–3 – Node-Galerie

Nodes Examples: Galerie mit Beispiel-Blöcken

Auf dieser Seite findest du eine Sammlung von fertigen Node-Beispielen, die du direkt in deine Mods kopieren kannst. Sie sind ideal für Unterricht, Übungen und kleine „Wow-Effekte“ in Schüler-Projekten.

Hinweis für Lehrkräfte

Nutze diese Seite wie ein „Bauteile-Lager“: Die Schüler:innen dürfen sich Blöcke aussuchen, anpassen (Farben, Beschreibung, Effekte) und damit eigene Welten gestalten. So verbinden sie Lesen von Code mit Kreativität.

1. Übersicht der Beispiel-Nodes

Node-ID Theme Effekt / Besonderheit Empf. Level
school_blocks:training_block Schulblock Einfacher Übungsblock für Koordinaten & Bauen. L2
school_magic:light_glass Magisches Glas Leuchtender, transparenter Block (Lampe / High-Tech). L2
school_fun:trampoline Trampolin Sprungblock mit „Bouncy“-Effekt. L2–3
school_fun:toxic_slime Gefahr / Chemie Giftiger Boden mit Schaden pro Sekunde. L3
school_build:metal_plate Bauen / Technik Dünne Metallplatte (Nodebox). L3
school_magic:direction_arrow Navi / Parcours Pfeilblock mit Rotation über facedir. L3
school_deco:floor_light Deko / Bühne Bunter Bodenstrahler (farbige Lichtplatten). L3

Die Beispiele bauen auf der Seite API: core.register_node auf.

2. Beispiel: Training Block

Ein ganz einfacher Block zum Üben von Koordinaten und Bauen. Ideal als „Markierungsblock“ für Aufgaben („Baue bei (10,5,−3) eine Säule aus Training Blocks“).

school_blocks:training_block
core.register_node("school_blocks:training_block", {
    description = "Training Block",
    tiles       = {"school_training_block.png"},
    groups      = {cracky = 3, oddly_breakable_by_hand = 3},
    is_ground_content = false,
})

3. Beispiel: Magic Light Glass

Ein leuchtender Glasblock als starke Lampe. Du kannst ihn in Laboren, Sci-Fi-Räumen oder als „magische Quelle“ verwenden.

school_magic:light_glass
core.register_node("school_magic:light_glass", {
    description       = "Magic Light Glass",
    drawtype          = "glasslike",
    tiles             = {"school_magic_light_glass.png"},
    use_texture_alpha = "blend",
    paramtype         = "light",
    sunlight_propagates = true,
    light_source      = 14,
    groups            = {cracky = 3, oddly_breakable_by_hand = 3},
})
Variation im Unterricht

Lass die Schüler:innen verschiedene light_source-Werte ausprobieren (z.B. 5, 10, 14) und vergleichen, wie hell die Räume werden.

4. Beispiel: Bouncy Trampoline

Sprungblock für Parkours und Spaß-Maps.

school_fun:trampoline
core.register_node("school_fun:trampoline", {
    description = "Bouncy Trampoline",
    tiles       = {"school_trampoline_top.png",
                   "school_trampoline_bottom.png",
                   "school_trampoline_side.png"},
    groups      = {bouncy = 120, cracky = 1, oddly_breakable_by_hand = 3},
})

Tipp: Erhöhe bouncy auf 160 oder 200, um „Mega-Sprünge“ zu bekommen.

5. Beispiel: Toxic Slime Floor

Giftiger Boden, der beim Draufstehen Schaden verursacht und einen grünlichen Post-Effekt auf dem Bildschirm erzeugt.

school_fun:toxic_slime
core.register_node("school_fun:toxic_slime", {
    description = "Toxic Slime Floor",
    tiles       = {"school_toxic_slime.png"},
    groups      = {crumbly = 3},
    walkable    = true,
    damage_per_second = 4,
    post_effect_color = { a = 180, r = 120, g = 255, b = 120 },
})

6. Beispiel: Dünne Metallplatte (Nodebox)

Eine sehr dünne Platte, die du als Bodenbelag, Bühne oder Regalbretter verwenden kannst.

school_build:metal_plate
core.register_node("school_build:metal_plate", {
    description = "Thin Metal Plate",
    drawtype    = "nodebox",
    tiles       = {"school_metal_plate.png"},
    paramtype   = "light",
    node_box    = {
        type  = "fixed",
        fixed = {
            {-0.5, -0.5, -0.5, 0.5, -0.4, 0.5}, -- dünne Platte
        },
    },
    groups      = {cracky = 2},
})

7. Beispiel: Direction Arrow (mit Rotation)

Ein Pfeilblock, der bei Platzierung automatisch in Blickrichtung zeigt. Ideal für Parcours-Wege, Wegweiser oder „Follow the Arrows“-Spiele.

school_magic:direction_arrow
core.register_node("school_magic:direction_arrow", {
    description = "Direction Arrow",
    drawtype    = "normal",
    tiles       = {"school_arrow_top.png",
                   "school_arrow_bottom.png",
                   "school_arrow_side.png"},
    paramtype2  = "facedir",
    groups      = {cracky = 3, oddly_breakable_by_hand = 3},
})

Durch paramtype2 = "facedir" speichert param2 die Drehung – Luanti richtet den Block automatisch nach der Blickrichtung des Spielers aus.

8. Beispiel: Floor Light (bunte Bühnenplatten)

Farbige Lichtplatten, mit denen man Dancefloors oder Bühnen bauen kann. Hier zwei Varianten, die du beliebig erweitern kannst.

school_deco:floor_light_*
-- Gelbe Bodenleuchte
core.register_node("school_deco:floor_light_yellow", {
    description = "Floor Light (Yellow)",
    tiles       = {"school_floor_light_yellow.png"},
    paramtype   = "light",
    light_source = 12,
    groups      = {cracky = 3, oddly_breakable_by_hand = 3},
})

-- Blaue Bodenleuchte
core.register_node("school_deco:floor_light_blue", {
    description = "Floor Light (Blue)",
    tiles       = {"school_floor_light_blue.png"},
    paramtype   = "light",
    light_source = 12,
    groups      = {cracky = 3, oddly_breakable_by_hand = 3},
})
Projektidee

Lass eine Gruppe einen „Konzertsaal“ oder eine „Showbühne“ mit Floor Lights, Magic Light Glass und Trampolinen bauen – perfekte Mischung aus Deko, Technik und Spaß.

9. Weiterführende Seiten