Python coding for Minecraft


Diese Instructable zeigt, wie Sie installieren und verwenden Sie eine mod, die ich geschrieben habe, mit dem Sie Minecraft mit Python-Skripten zu kontrollieren. Ich konzentriere auf Windows, aber OS X und Linux sollte genauso gut funktionieren.

Python-Skripte können nette Dinge in der Welt zu erzeugen, und es gibt viele Beispiele im Web. Mit ein paar Zeilen können Sie zeichnen eine riesige Glaskugel und mit ein bisschen mehr Arbeit machen, einen riesigen Sierpinski-Dreiecks am Himmel und sogar Import Obj-Dateien wie ein Space Shuttle. Ich selbst machte Spaß Skripte ein Glas Wasser gefüllten Donut und eine gigantische Kleinsche Flasche, machen alles um sich herum in TNT und Kontrolle Minecraft mit Ihrem Gehirn mit MindFlex EEG Spielzeug zu zeichnen. Gibt es ein ganzes Buch Einführung Programmierung mit Python-Skripten für Minecraftkönnen, und Sie sogar einfache Minecraft-basierte Spiele. Ich werde auch zeigen wie einfach (und manchmal mehr erarbeiten) Schildkröte-basierte Zeichnungen in Minecraft, während Sie zusammen mit der Zeichnung als die Schildkröte fahren können.

Für eine Weile jetzt Sie Python Skripte für Minecraft auf dem Raspberry Pi schreibenkönnte. Ich wollte meine Kinder in der Lage sein, das zu tun aber wir haben keinen Pi, plus es wäre schön, wenn dies mit dem vollen Desktop Minecraft zu tun. Führen Sie Ihren eigenen Server mit der Himbeere Saft Plugin ermöglicht die meisten Python Skripte zu arbeiten. Aber nicht jeder will einen Server installiert und konfiguriert.

Also schrieb ich die Himbeere Jam Mod für Minecraft 1.8 (jetzt 1.8.8, 1.8.9 und 1,9 sowie portiert), der Großteil der Raspberry Pi Minecraft Protokoll (ungefähr das gleiche wie die Himbeere Saft-Plugin bietet) und lässt Raspberry Pi Python Skripte laufen mit voller Desktop-Minecraft emuliert.

Später fand ich heraus, dass jemand ein paar Wochen früher die Mcpiapi mod für Minecraft 1.7.10 schrieb. Diese Instructable ist für Himbeer Jam mod und Minecraft 1.8/1.8.8/1.8.9/1.9 geschrieben, aber ich werde einige der Unterschiede für Mcpiapi und Minecraft 1.7.10 beachten. Die meisten meiner Arbeit mit Python 2.7 war, aber ich werde Python 3 zu decken.

Ich gehe davon aus, dass Sie grundlegende Einrichtung mit dem Erstellen von Ordnern und herunterladen, entpacken und kopieren Dateien auf Windows (oder Ihr Betriebssystem der Wahl) haben.

Sie können Python-Skripten für Minecraft mit einem Text-Editor, der im Leerlauf Umwelt kommt mit Python oder Python Tools von Visual Studio unter Windows erstellen. Letzteres ist tatsächlich das schönste in gewisser Weise, also werde ich einige optionale Schritte auf, wie zu tun haben.

In diesem Sommer ich lehren plane, Codierung und grundlegende 3D-Geometrie, begabte Mitte - und High-Kindergartenkinder mit Minecraft, Himbeer Jam Mod, Python und Visual Studio.

Möchten Sie dies tun, statt mit Minecraft Pocket Edition für Android, habe ich ein Instructable dafür auch.

In Verbindung stehende Artikel

Sommer-camp-Klasse auf Python Codierung mit Minecraft

Sommer-camp-Klasse auf Python Codierung mit Minecraft

Letzten Sommer habe ich gelernt einen fünftägiges 1,5 Stunden pro Tag Sommer camp Mini-Kurs auf Python-Programmierung mit Minecraft für begabte Kinder als Teil der Baylor University for Young People. Die meisten Kinder waren ein Teil des Projekts ver
Realen Welt Minecraft

Realen Welt Minecraft

Wir alle wissen- Minecraft ist ein fantastisches Spiel, und Raspberry Pi hat es mehr awesome. Mit der Minecraft-API können wir nun einfach Python-Skripten Schnittstelle lesen Welt Sensoren und Schaltflächen für die Minecraft-Welt schreiben.Schritt 1:
Raspberry Pi Internetradio mit Kolben

Raspberry Pi Internetradio mit Kolben

Dieses Tutorial soll Ihnen zeigen, wie Sie bauen einen Radio, der Audio aus dem Internet streamen kann über eine einfache Web-Oberfläche um zu bedienen. Wir benötigen Folgendes:Raspberry PiEinige Lautsprecher können Sie Ihre Raspberry Pi Haken bis zu
Smart-Garage, angetrieben von PcDuino

Smart-Garage, angetrieben von PcDuino

wie viele Male haben Sie Gefahren Weg von Haus und Frage mich, wenn Sie Ihre Garage, oder nicht geschlossen haben?Hier präsentieren wir eine intelligente Garage durch PcDuinoangetrieben. Die Garage benachrichtigt Sie per e-Mail, wenn das Tor offen ge
Fahrrad-Blinker aus Rucksack Deckel

Fahrrad-Blinker aus Rucksack Deckel

Dieses Projekt entstand während des CCA Rad gut Design Sprint abzielen, Biker besser sichtbar für Fahrzeuge auf der Straße war. Früher habe ich ein Material, das hatte ich schon die eine Rucksack-Regenhülle war. Der ganzen Beitrag über das Projekt fi
Arduino 1-Wire Sniffer

Arduino 1-Wire Sniffer

Während der Arbeit auf einem 1-Draht-Bus-System - Aufbau z.B. ein Arduino Uno 1-Wire-Slave-Gerät mithilfe einer OneWireSlave Bibliothek oder allgemeine Entwicklung und debugging - eine Logik Analysator, Auswertung und Interpretation den Bit-Datenverk
Spidern eine Ajax-Website mit einem asynchronen Login-Formular

Spidern eine Ajax-Website mit einem asynchronen Login-Formular

das Problem: Spidern Tools nicht AJAX Login-Authentifizierung zu ermöglichen.Diese instructable zeigen Ihnen, wie durch ein AJAX-Formular mit Python und einem Modul namens limitierte anmelden.Spinnen sind Web-Automatisierung-Programme, die zunehmend
Raspberry Pi und ein bisschen darüber

Raspberry Pi und ein bisschen darüber

In diesem instructable werde ich erklären, was eine Raspberry Pi ist und ein wenig über sie. Auch kann was Sie Projekte drauf tun.Schritt 1: Was ist ein Raspberry Pi?Der Raspberry Pi ist ein low-cost, Scheckkarten Format Computer, die an einem Comput
Python Programmierung für Android Minecraft PE

Python Programmierung für Android Minecraft PE

Die Raspberry PI-Version von Minecraft können Sie Skripts in Python Fraktale Entwürfe, Zeichnungen, Turtle-Grafik, einfache Spiele zu machen. Das gleiche lässt sich auf eine Desktop-Version mit meinem Himbeer Jam Mod (hier ist meine Instructable wie,
Python-Programmierung - Wörterbücher (for-Schleifen)

Python-Programmierung - Wörterbücher (for-Schleifen)

# Wörterbücher in Python; Übung aus Kapitel 3 in "Python schnell lernen"# Haben ein paar for-Schleifen in diesen, die Werte vertikal drucken könnenDrucken Sie ("Creating Wörterbuch jetzt.")Telnums = {}Drucken Sie ("bevölkern das W
Rechner-Coded mit Python

Rechner-Coded mit Python

nach dem lernen etwas über die Programmiersprache Python, ich aber, daß es nett wäre, um zu versuchen und einige der Mathematik zu replizieren, dass sie Python Shell hat mit einem GUI. Während ich eindeutig nicht die Schale Leistung entsprach fügt me
Zapfen der Minecraft Server Mod Schöpfung

Zapfen der Minecraft Server Mod Schöpfung

Minecraft-Server sind genial. Sie können Sie Freunde auf der ganzen Welt bauen mit Leuten reden und Herumspielen mit den Befehlen Zapfen und alle Plugins, die für sie zur Verfügung stehen. Wenn Sie dazu beitragen, die Plugins für Zapfen und allen Use
Star Wars und Star Trek in Minecraft mit Himbeer Marmelade Mod

Star Wars und Star Trek in Minecraft mit Himbeer Marmelade Mod

Ich werde erklären, wie man Star Wars (a) leicht zu machen und Star Trek (und anderen) 3D-Modelle Minecraft und (b) fliegt ein Raumschiff in Minecraft (oder sogar haben ein anderes Gebilde wie eine Fledermaus oder ein Zombie fliegen!), mit dem Beispi
Minecraft TNT Tissue Box Cover

Minecraft TNT Tissue Box Cover

Minecraft ist genial! Es sieht genial und es macht Spaß zu spielen. Seine pixelig Stil passt perfekt zu Handarbeiten wie Kunststoff Leinwand. Ich beschloss, ein Gewebe Kastendeckel mit Kunststoff Leinwand im Stil von Minecraft TNT-Block bilden. Viel