Let†˜s Play. Programmieren lernen mit Python und Minecraft

Plugins erstellen ohne Vorkenntnisse

Daniel Braun

Cite this publication as

Daniel Braun, Let†˜s Play. Programmieren lernen mit Python und Minecraft (2020), mitp-Verlag, Frechen, ISBN: 9783747502617

1468
accesses

Description

Daniel Braun ist seit den ersten Tagen Minecraft-Anhänger und kennt als Profi alle Facetten des Spiels. Er hat bereits mehrere Bücher zu Minecraft geschrieben.

Description / Abstract

Table of content

  • Cover
  • Titel
  • Impressum
  • Inhalt
  • Einleitung
  • Kapitel 1: Minecraft-Server
  • 1.1 Java installieren
  • 1.2 Installation
  • 1.3 Konfiguration
  • 1.4 Befehle
  • 1.5 Verbinden
  • 1.6 Updates
  • Kapitel 2: Python
  • 2.1 Programmiersprachen
  • 2.2 Besonderheiten von Python
  • 2.3 Einrichtung
  • 2.4 Editor
  • Kapitel 3: Das erste Plugin
  • 3.1 Ordner anlegen
  • 3.2 plugin.py
  • 3.3 plugin.yml
  • 3.4 Testen
  • 3.5 Fehler finden
  • 3.6 Entdecken
  • Kapitel 4: Chat-Kommandos
  • 4.1 Eigene Befehle definieren
  • 4.2 Chat-Nachrichten versenden
  • Kapitel 5: Variablen
  • 5.1 Namen
  • 5.2 Werte
  • 5.3 +1-Plugin
  • 5.4 Listen und Arrays
  • 5.5 Konstanten
  • Kapitel 6: Schleifen
  • 6.1 Kürbis-Plugin
  • 6.2 Die verschiedenen Schleifen
  • Kapitel 7: Verzweigungen
  • 7.1 if
  • 7.2 else
  • 7.3 elif
  • Kapitel 8: Funktionen
  • 8.1 Deklaration von Funktionen
  • 8.2 Rückgabewerte
  • 8.3 Parameter
  • 8.4 Anwendungsbeispiel
  • Kapitel 9: Bauen
  • 9.1 Notunterkunft
  • 9.2 Runde Objekte
  • Kapitel 10: Schilder
  • 10.1 Hängende Schilder
  • 10.2 Stehende Schilder
  • 10.3 Text festlegen
  • 10.4 Schilder-Plugin
  • Kapitel 11: Listener
  • 11.1 Grundgerüst
  • 11.2 Spieler-Events
  • 11.3 Kreaturen-Events
  • 11.4 Block-Events
  • 11.5 Inventar-Events
  • 11.6 Server-Events
  • 11.7 Fahrzeug-Events
  • 11.8 Wetter-Events
  • 11.9 Welt-Events
  • 11.10 Mehrere Listener in einem Plugin
  • Kapitel 12: Klassen und Objekte
  • 12.1 Die ganze Welt ist ein Objekt
  • 12.2 Funktionen in Klassen
  • 12.3 Zugriffskontrolle
  • 12.4 Vererbung
  • 12.5 Mehrfachvererbung und mehrstufige Vererbung
  • 12.6 Bau-Plugin
  • Kapitel 13: Crafting-Rezepte
  • 13.1 Rezepte festlegen
  • 13.2 Eigene Rezepte entwerfen
  • 13.3 Feuerschwert
  • 13.4 Enderbogen
  • Kapitel 14: Informationen dauerhaft speichern
  • 14.1 Konfigurationsdateien
  • 14.2 Objekte in Dateien speichern
  • Kapitel 15: Eigene Spielmodi entwickeln
  • 15.1 Schneeballschlacht
  • 15.2 Sammelspiel
  • Kapitel 16: Eigenständige Python-Programme
  • 16.1 Python einrichten
  • 16.2 Grundgerüst
  • 16.3 Ein- und Ausgabe
  • 16.4 Quiz programmieren
  • Anhang A: Befehlsreferenz
  • Anhang B: Materialien
  • Index

More of this series

    Related titles

      More of this author(s)