Drohnen programmieren

Zum Abschluss der Informatik-AG im Schuljahr 2020/21 haben wir uns in der Schule getroffen und ein Thema gewählt, dass online wirklich nicht gut zu unterrichten ist. Wir sind Drohnen geflogen und haben sie mit Python programmiert.

Vieles konnten die Teilnehmer*innen der AG aus dem Stand: Endgerät mit dem WLAN der Drohne verbinden, den Ordner „tello“ auf dem Laptop finden, den Mu-Editor starten und ein paar Zeilen Python schreiben. Dann war auch schon alles beisammen, das man braucht, um die Drohne zu programmieren.

Informatik-AG im Kunstraum
„Drohnen programmieren“ weiterlesen

Kürbis-Plugin – oder Zombie-Schweine oder Gold

Was wir in der letzten Woche noch nicht ganz fertig gestellt haben, hat heute (bei fast allen) zum lauffähigen Plugin geführt:

  1. Java-Datei schreiben
  2. plugin.yml schreiben
  3. Java-Datei kompilieren
  4. Class- und Yml-Datei ins Jar-Archiv packen
  5. Jar-Archiv in das plugins-Verzeichnis des Servers kopieren
  6. Server starten

Ein Blick in den Java-Code zeigt, dass man ganz leicht auch andere Blöcke erzeugen kann, z.B. Gold oder Zombie-Schweine.

Außerdem kann die Funktion, die beim Abschicken eines Kommandos aufgerufen wird, Parameter verarbeiten. Man könnte also angeben, welches Material erzeugt werden soll. Dann muss man aber auf den Fehler reagieren, wenn ein Material erzeugt werden soll, dass es nicht gibt. Oder man gibt als Parameter an, wie viele Blöcke erzeugt werden sollen. Dann muss der Parameter aber eine Zahl sein. Beides können wir uns in der nächsten Woche anschauen.

Das erste Minecraft-Plugin

Heute programmieren wir das erste Minecraft-Plugin in Java uns erstellen dazu eine kurze Anleitung.

1. Voraussetzungen

Auf dem Server sind installiert:

  • Java
  • Minecraft-Server, z.B. Bukkit 1.16.5.
    Falls mehrere Minecraft-Server auf einem Computer laufen, benötigt jeder seinen eigenen Port.
  • IDE, z.B. Visual Studio Code

Des weiteren werden später ein Minecraft-Client und ein Minecraft-Login benötigt, um das Plugin zu testen.

2. Plugin auf dem Server programmieren

  1. IDE starten, z.B. Visual Studio Code
  2. Ordner für das Plugin anlegen, z.B. „Erstes Plugin“
  3. Plugin programmieren
Das Plugin soll beim Start des Servers eine Log-Nachricht ausgeben
„Das erste Minecraft-Plugin“ weiterlesen