c0de
Programmieren in Minecraft, Block für Block.
c0de ist eine kleine Programmiersprache in Minecraft. Programme werden nicht getippt, sondern gebaut: Jede Zeile ist eine Reihe bunter Blöcke auf einem Bogen Endlospapier, in einer eigenen Dimension. Auslöser-Blöcke irgendwo in der Welt starten die Programme. Ihre Ergebnisse können Türen öffnen, Gegenstände bewegen, Töne spielen oder einen Webserver nach dem Wetter fragen.

Ein erstes Programm
In der Dokumentation werden Programme als Text geschrieben: Ein Wort ist ein Block, eine Zeile ist eine Reihe von Blöcken, und vier Leerzeichen bedeuten einen Block weiter östlich.
PROGRAM greeting
NOOP
NOOP
FUNCTION greet
PARAMETER name STRING "World"
PARAMETER mark CHAR '!'
RESULT result STRING
BEGIN
ASSIGN result "Hello, " ⊕ name ⊕ mark ;
END FUNCTIONDie Funktion greet fügt drei Teile zu einem Text zusammen. Mit dem Namen „c0de“ aufgerufen, gibt sie „Hello, c0de!“ zurück. Die Anleitung zeigt, wie man sie baut und startet.
c0de herunterladen
c0de 0.3.0
Die Programmiersprache aus Blöcken, mit eigener Dimension, Auslösern, Werkzeugen und den Bibliotheken c0de/math, c0de/strings, c0de/time und c0de/minecraft.
c0de net 0.1.0
Fügt die Bibliothek c0de_net/http hinzu, mit der Programme HTTP-Anfragen an Webserver und REST-APIs senden.
Beide Mods laufen mit Minecraft 1.21.1, 1.21.11, 26.1.2, 26.2 und 26.3, mit Fabric oder NeoForge. Sie sind kostenlos und quelloffen (BSD-3-Clause-Lizenz).
In diesem Ordner
Die Reiter am rechten Rand der Seite führen zu den Kapiteln: zur Sprache c0de mit Anleitung und Handbüchern und zu jeder Bibliothek mit einer Seite pro Funktion. Auf kleinen Bildschirmen stehen sie im Menü oben auf der Seite. Die Dokumentation beschreibt immer die neueste Version jeder Mod. Sie ist noch nicht ins Deutsche übersetzt.
- c0de12 Kapitel
- c0de/math16 Kapitel
- c0de/strings20 Kapitel
- c0de/time12 Kapitel
- c0de/minecraft22 Kapitel
- c0de_net/http12 Kapitel