Lets Craft Code!

CHF 28.75
Auf Lager
SKU
JQAURE2P6V6
Stock 1 Verfügbar
Geliefert zwischen Fr., 20.02.2026 und Mo., 23.02.2026

Details

Mit Minecraft-Plugins ganz einfach Programmieren lernen!Baue dein eigenes Minecraft! Der Enderdrache ist besiegt, die Base steht auf festen Beinen, aber irgendwie willst du mehr aus deinem Server machen? Plugins sind der Schlüssel zu einer ganz neuen Minecraft-Welt. In diesem Buch lernst du, wie du deine eigenen Plugins mit Java entwickelst von neuen Crafting-Rezepten über das Design epischer Schlachten bis hin zu modifizierten Monstern und Ausrüstungsgegenständen. Mit deinen Plugins kannst du ein ganz neues Minecraft erfinden und lernst nebenbei Schritt für Schritt die Programmierbasics in Java.Minecraft-Plugins entwickeln ohne VorkenntnisseDynamische Charaktere, Steuerung per Chat, magische Explosionen, stylische Inventarmenüs und vieles mehrEigene Features erstellen, zum Mitspielen ohne Installation oder ModsOhne Vorkenntnisse einsteigen und mit Java programmieren lernenAus dem Inhalt:Tools installieren und das erste Plugin-Projekt erstellenBasics zum Aufbau von QuellcodeDatentypen und VariablenArrays und KontrollstrukturenItems und Inventare modifizierenMonster und Rüstungsgegenstände selbst erstellen und spawnenEigene Crafting-Rezepte entwickelnItem-Shops und Arenakämpfe auf dem eigenen Server

Vorwort
Wie du deine Minecraft-Welt mit Plugins erweiterst baue dein eigenes Minecraft ohne Mods

Autorentext
Max Schlosser ist wissenschaftlicher Mitarbeiter und Promovend im Fachbereich Medieninformatik in Mittweida und durch und durch Games-Fan. Mit Java entwickelt er schon seit seiner Jugendzeit eigene Plugins für seine zahlreichen Minecraft-Welten. Beinah noch mehr Spaß als das Entwickeln macht ihm die Vermittlung seines Wissens ob auf seinem YouTube-Kanal »Schloool«, »BiVieh«, an der Hochschule oder im Buch: Er ist begeistert, wenn aus seinen Erklärungen praktische Skills und spielbare Games werden.

Klappentext

Erschaffe dir eine ganz neue Minecraft-Welt! Der Autor und Minecraft-Experte Max Schlosser zeigt dir, wie du ohne Vorkenntnisse und ganz einfach Plugins für deinen Minecraft-Server in Java entwickelst - ganz ohne Mods. Erfinde neue Crafting-Rezepte, designe epische Schlachten, modifiziere Monster und Ausrüstungsgegenstände - und lerne ganz nebenbei die Grundlagen der Programmierung in Java. So kannst du Minecraft Schritt für Schritt nach deinen Vorstellungen umgestalten.

Aus dem Inhalt:

  • Tools installieren und das erste Plugin-Projekt erstellen
  • Basics zum Aufbau von Quellcode
  • Datentypen und Variablen
  • Arrays und Kontrollstrukturen
  • Items und Inventare modifizieren
  • Monster und Rüstungsgegenstände selbst erstellen und spawnen
  • Eigene Crafting-Rezepte entwickeln
  • Item-Shops und Arenakämpfe auf dem eigenen Server

    Inhalt

    Vorwort ... 13

    1. Einleitung: Willkommen in der Welt der Minecraft-Plugin-Programmierung ... 15

    1.1 ... Was sind Minecraft-Plugins, und warum macht es Spaß, sie zu entwickeln? ... 16
    1.2 ... Die wichtigsten Fragen vor dem Lesen ... 17
    1.3 ... Struktur des Buches ... 20
    1.4 ... Übersicht über die Kapitel ... 23

    1. Aller Anfang ist leicht: Die ersten Schritte zur Plugin-Entwicklung ... 27

    2.1 ... Was ist Java, und warum nutzen wir diese Programmiersprache? ... 27
    2.2 ... Das Plugin-Projekt erstellen ... 39
    2.3 ... Testnachrichten in der Konsole ausgeben ... 64

    1. Los geht's: Programmier-Basics mit Plugins kennenlernen ... 77

    3.1 ... Einen einfachen Befehl erstellen und registrieren ... 78
    3.2 ... Fehler finden und behandeln ... 95
    3.3 ... Methoden machen das Leben einfacher ... 99
    3.4 ... Datentypen und Variablen ... 105
    3.5 ... Methoden mit Parametern und Rückgabewerten ... 115
    3.6 ... Ein wenig Mathematik ... 124
    3.7 ... Musterlösungen für die Übungen ... 134

    1. Mehr Kontrolle im Quellcode: Kontrollstrukturen und Arrays ... 137

    4.1 ... Wahrheitswerte und »if«-Abfragen ... 137
    4.2 ... Arrays ... 149
    4.3 ... Schleifen ... 156
    4.4 ... Musterlösungen für die Übungen ... 170

    1. Hör mal, wer da hämmert: Events mit einem Listener abhören ... 175

    5.1 ... Einen Listener schreiben und registrieren ... 176
    5.2 ... Weitere Beispiele für Listener ... 180
    5.3 ... Musterlösungen für die Übungen ... 190

    1. Hol mehr aus deinen Ideen: Weitere Plugin-Basics ... 193

    6.1 ... Bestimmte Aktionen an Spielern vornehmen ... 193
    6.2 ... Mit Blöcken arbeiten ... 198
    6.3 ... Die Welt manipulieren ... 204

    1. Die Mischung macht's: Collections und funktionales Programmieren ... 213

    7.1 ... Listen ... 213
    7.2 ... Maps ... 224
    7.3 ... Grundlagen der funktionalen Programmierung ... 231
    7.4 ... Musterlösungen für die Übungen ... 242

    1. Befehlshaber: Fortgeschrittene Befehle erstellen ... 247

    8.1 ... Tab-Vervollständigung hinzufügen ... 248
    8.2 ... Berechtigungen für Befehle festlegen ... 253
    8.3 ... Chatnachrichten aufhübschen ... 258

    1. Ausrüstung leicht gemacht: Items und Inventare ... 265

    9.1 ... Items erstellen und nutzen ... 266
    9.2 ... Virtuelle Inventare erstellen ... 278
    9.3 ... Musterlösungen für die Übungen ... 290

    1. Daten und Einstellungen speichern: Configs ... 293

    10.1 ... Daten in einer Config speichern und laden ... 294
    10.2 ... Musterlösungen für die Übung ... 303

    1. Gut Ding will Weile haben: Asynchrone Prozesse ... 305

    11.1 ... Nutzung von BukkitTasks ... 305
    11.2 ... Musterlösungen für die Übungen ... 314

    1. Grausame Monster und schwebende Hologramme: Entities manipulieren ... 319

    12.1 ... Entities erstellen und verändern ... 320
    12.2 ... Musterlösungen für die Übungen ... 339

    1. Komplexbeispiele 1 ... 343

    13.1 ... Aufgaben ... 343
    13.2 ... Musterlösungen ... 346

    1. Werkbänke mit Kniff: Eigene Crafting-Rezepte erstellen ... 357

    14.1 ... Neue Rezepte anlegen ... 357
    14.2 ... Bestimmte Items für dein Rezept voraussetzen ... 364
    14.3 ... Musterlösungen für die Übungen ... 370

    1. Informationen übersichtlich darstellen: Scoreboards ... 375

    15.1 ... Die Tabliste verändern ... 375
    15.2 ... Sidebar-Scoreboards anlegen und nutzen ... 379
    15.3 ... Musterlösung für die Übungen ... 387

    1. Eine Klasse für sich: Grundlagen der objektorientierten Programmierung ... 389

    16.1 ... Einführung Klassen ... 390
    16.2 ... Vererbung ... 406
    16.3 ... Exkurs: Exceptions mit »try ... catch« behandeln ... 415
    16.4 ... Exkurs: Interfaces am Beispiel von »ConfigurationSerializable« ... 417
    16.5 ... Static ... 422
    16.6 ... Musterlösungen für die Übungen ... 424

    1. Komplexbeispiele 2 ... 427

    17.1 ... Komplexbeispiel 17.01: Ein passabler Parkour ... 427
    17.2 ... Komplexbeispiel 17.02: Die Schlimmstein-Bombe ... 428
    17.3 ... Komplexbeispiel 17.03: Hokuspokus ... 428
    17.4 ... Komplexbeispiel 17.04: Schönheit liegt im Auge ... ... 429
    17.5 ... Komplexbeispiel 17.05: Waffenspiel der Wahrheit ... 429
    17.6 ... Weitere Ideen zum Selbst-Umsetzen ... 430

    1. Wie geht es weiter? ... 431

    Index ... 433

Weitere Informationen

  • Allgemeine Informationen
    • GTIN 09783367109449
    • Genre Programmiersprachen
    • Auflage 1. A.
    • Sprache Deutsch
    • Lesemotiv Verstehen
    • Anzahl Seiten 438
    • Größe H230mm x B172mm x T24mm
    • Jahr 2025
    • EAN 9783367109449
    • Format Kartonierter Einband
    • ISBN 978-3-367-10944-9
    • Veröffentlichung 06.11.2025
    • Titel Lets Craft Code!
    • Autor Max Schlosser
    • Untertitel Wie du deine Minecraft-Welt mit Plugins erweiterst
    • Gewicht 820g
    • Herausgeber Rheinwerk Verlag GmbH

Bewertungen

Schreiben Sie eine Bewertung
Nur registrierte Benutzer können Bewertungen schreiben. Bitte loggen Sie sich ein oder erstellen Sie ein Konto.
Made with ♥ in Switzerland | ©2025 Avento by Gametime AG
Gametime AG | Hohlstrasse 216 | 8004 Zürich | Schweiz | UID: CHE-112.967.470
Kundenservice: customerservice@avento.shop | Tel: +41 44 248 38 38