Python coding for Minecraft


Dit Instructable laat zien hoe te installeren en gebruiken van een mod die ik schreef waarmee u controle van Minecraft met python scripts. Ik zal richten op Windows, maar OS X en Linux net zo goed moet werken.

Python scripts kunnen genereren netjes in-wereld dingen, en er zijn vele voorbeelden op het web. Met een paar regels kunt u tekent een reusachtige glazen bol en met een beetje meer werk maken van een gigantische Sierpiński-driehoek in de hemel en zelfs invoer obj bestanden zoals een Spaceshuttle. Ik heb zelf gemaakt plezier van scripts voor het tekenen van een glas water gevulde donut en een gigantische Kleinfles, alles rond in TNT en controle Minecraft met je hersenen met behulp van een speeltje MindFlex EEG. Er is een hele boek Introductie programmeren met behulp van python scripts voor Minecraft, en u kunt zelfs het maken van eenvoudige Minecraft gebaseerde games. Ik zal ook laten zien hoe te doen eenvoudige (en soms meer werken) schildpad gebaseerde tekeningen in Minecraft, terwijl u samen met de tekening als de schildpad rijden kunt.

Voor een tijdje nu je kon schrijven python scripts voor Minecraft op de Raspberry Pi. Ik wilde mijn kinderen te kunnen doen, maar we hebben niet een Pi, plus het zou leuk zijn om dit te doen met het volledige bureaublad Minecraft. U kan uw eigen server uitgevoerd met de frambozen SAP plugin waarmee de meeste python scripts te werken. Maar niet iedereen wil een server installeren en configureren.

Dus schreef ik de Frambozen Jam Mod voor Minecraft 1.8 (nu geport naar 1.8.8, 1.8.9 en 1.9 ook) dat de meeste van de Raspberry Pi Minecraft protocol (ongeveer hetzelfde als de frambozen SAP-plugin biedt) en laat Raspberry Pi python scripts worden uitgevoerd met volledige bureaublad Minecraft emuleert.

Later kwam ik erachter dat iemand schreef de mcpiapi mod voor Minecraft 1.7.10 een paar weken eerder. Dit Instructable is geschreven voor mod frambozen Jam en Minecraft 1.8/1.8.8/1.8.9/1.9, maar ik zal er rekening mee enkele van de verschillen voor mcpiapi en Minecraft 1.7.10. De meeste van mijn werk was met Python 2.7, maar ik zal Python 3, te dekken.

Ik neem aan dat dat je fundamentele faciliteit met het maken van mappen en downloaden, uitpakken en kopiëren bestanden op Windows (of uw werkend systeem van keuze).

U kunt Python scripts voor Minecraft maken met een teksteditor, de IDLE milieu die wordt geleverd met Python, of met Visual Studio Python Tools op Windows. De laatste is eigenlijk de mooiste in sommige opzichten, dus ik zal moeten sommige optionele stappen op hoe dat te doen.

Deze zomer die ik ben van plan om te leren codering en fundamentele 3D-geometrie aan begaafde midden - en hoge-scholieren met Minecraft, frambozen Jam Mod, Python en Visual Studio.

Als u dit doen met Minecraft Pocket Edition op Android in plaats daarvan wilt, heb ik een Instructable daarvoor ook.

Gerelateerde Artikelen

Zomer kamp klasse op Python codering met Minecraft

Zomer kamp klasse op Python codering met Minecraft

Afgelopen zomer, leerde ik een vijf-daagse 1,5-uur-per-dag zomer kamp mini-cursus op Python programmeren met Minecraft voor begaafde kinderen als onderdeel van de Baylor University for Young People. Meeste kinderen waren een onderdeel van Project bel
Python codering voor Android Minecraft PE

Python codering voor Android Minecraft PE

De Raspberry PI versie van Minecraft kunt u script in Python, maken van fractal ontwerpen, tekeningen, turtle graphics, simpele spelletjes, enz. Hetzelfde kan worden gedaan op een desktop-versie met mijn frambozen Jam Mod (hier is mijn Instructable o
Star Wars "en" Star Trek in Minecraft met frambozen Jam Mod

Star Wars "en" Star Trek in Minecraft met frambozen Jam Mod

Ik zal uitleggen hoe (a) gemakkelijk maken van Star Wars en Star Trek (en andere) 3D modellen in Minecraft en (b) vliegen een ruimteschip in Minecraft (of zelfs hebben een andere entiteit, zoals een vleermuis of een zombie, vliegen het!), met behulp
Hoe maak je een grote Fancy House In Minecraft

Hoe maak je een grote Fancy House In Minecraft

Voordat we beginnen, wil ik u waarschuwen dat dit is gewoon een algemene gids voor het huis gebouw, zal ik niet geven exacte verhoudingen zoals sommige mensen willen een ander soort huis.Waarschuwing: Deze gids bestaat fore Minecraft 1.8. Andere vers
Echte wereld Minecraft

Echte wereld Minecraft

We all Know Minecraft is een geweldig spel, en Raspberry Pi heeft het meer awesome. Met de Minecraft-API kunnen we nu eenvoudig python scripts schrijven naar interface lezen wereld sensoren en knoppen in de Minecraft wereld.Stap 1: Benodigdheden 1. b
Raspberry Pi internetradio met kolf

Raspberry Pi internetradio met kolf

Het doel van deze tutorial is om u te tonen hoe u een radio die kan streamen van audio van het internet kunt bouwen met behulp van een eenvoudige web-interface om hem te bedienen. We zullen het volgende nodig:Raspberry PiSommige sprekers u kunt aansl
Personal Assistant met Telegram & Arduino.

Personal Assistant met Telegram & Arduino.

Hallo mensen!Een paar maanden geleden hoorde ik over een project dat een instant messenger bot gebruikt voor het maken van een systeem dat zou automatisch verwerken en ordenen van pizza's verzendingen door de costumieren via Whats app. Ik was als...
Fiets beurt Indicator van rugzak Cover

Fiets beurt Indicator van rugzak Cover

Dit project werd opgericht tijdens de CCA wiel goed ontwerp Sprint , die was gericht op het maken van fietsers beter zichtbaar voor voertuigen op de weg. Ik gebruikte een materiaal dat ik al gehad dat een regenhoes voor rugzak was. De volledige post
Raspberry Pi en een beetje erover

Raspberry Pi en een beetje erover

In dit instructable ik ga uitleggen wat een raspberry pi is en een beetje erover. Ook kunt projecten wat u doen op het.Stap 1: Wat is een Raspberry Pi?De Raspberry Pi is een low-cost, creditcard formaat computer die worden aangesloten op een monitor
Python programmeren - woordenboeken (for-lussen)

Python programmeren - woordenboeken (for-lussen)

# woordenboeken in Python; uitoefening van hoofdstuk 3 in "Snel Python leren"# Heb een paar for-lussen in deze die kunnen waarden verticaal afdrukkenafdrukken ("maken woordenboek nu.")telnums = {}afdrukken ("bevolken het woordenbo
Rekenmachine Coded met Python

Rekenmachine Coded met Python

na het leren een beetje over de programmeertaal Python, ik al dat het keurig om te proberen te repliceren van sommige van de wiskunde zou zijn dat zij Python shell doet met een GUI. Terwijl ik duidelijk niet overeenkomen met de shell prestaties voegt
Hoe maak je een Minecraft Skin for PC

Hoe maak je een Minecraft Skin for PC

Voordat dit instructable moet ik duidelijk dat deze huid maker alleen voor PC is maken. Met die uit de manier laat de slag!Stap 1: Aan de slag Om te beginnen u zal moeten gaan naar de website genaamd Nova huid. Zodra u het gevonden en opende het op i
Minecraft Simple Starter Kit For Survival spelers

Minecraft Simple Starter Kit For Survival spelers

Hallo iedereen! Vandaag zal ik laten zien u een gids voor mensen die willen beginnen overleving werelden!Stap 1: Grijpen sommige hout Eerste treft u 3 stukken hout van een mooie boom. Neem niet meer of u zult zitten having te veel hout.Stap 2: knutse
Minecraft Spigot Server Mod creatie

Minecraft Spigot Server Mod creatie

Minecraft servers zijn geweldig. Ze u toestaan om te bouwen van vrienden over de hele wereld, praten met mensen en prutsen met alle de opdrachten spon en alle plugins die beschikbaar voor het zijn. Als u helpen uitbreiden van de plugins beschikbaar v