Let's Craft Code! : Wie du deine Minecraft-Welt mit Plugins erweiterst

個数:
  • ポイントキャンペーン

Let's Craft Code! : Wie du deine Minecraft-Welt mit Plugins erweiterst

  • 在庫がございません。海外の書籍取次会社を通じて出版社等からお取り寄せいたします。
    通常6~9週間ほどで発送の見込みですが、商品によってはさらに時間がかかることもございます。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合がございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版
  • 商品コード 9783367109449

Description

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 Vorkenntnisse
  • Dynamische Charaktere, Steuerung per Chat, magische Explosionen, stylische Inventarmenüs und vieles mehr
  • Eigene Features erstellen, zum Mitspielen ohne Installation oder Mods
  • Ohne Vorkenntnisse einsteigen und mit Java programmieren lernen

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


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


2. 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


3. 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


4. 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


5. 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


6. 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


7. 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


8. 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


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.

最近チェックした商品