Programmera i Minecraft med Python – Så gör du!
Minecraft är ett roligt spel där man navigerar i en värld byggd av block, och där man kan skapa och bygga nästan vad man vill. Men visste du att man också kan programmera i Minecraft? I denna guide visar vi hur du kan skriva kod som körs i Minecraft!

Vad du behöver
För att programmera i Minecraft så behöver vi några saker installerade på datorn. Vi behöver:
- Python
- Minecraft Java Edition
- Java 8
Både Python och Java 8 är gratis att ladda ner och installera. Däremot behöver du köpa spelet Minecraft för att kunna följa denna guide.
Så fungerar det
För att programmera i Minecraft kommer vi att kicka igång en lokal Minecraft-server på datorn. Det kanske låter knepigt men vi visar steg-för-steg hur du gör. Vi kommer också skriva Python-kod som vi kopplar mot servern. När vi kör Python-koden så kan vi t.ex. skicka meddelanden, eller få saker att byggas i spelet.
Så programmerar du i Minecraft
I videon nedan går vi igenom allt du behöver göra för att komma igång med att programmera med Python i Minecraft. Vi visar hur du startar den lokala Minecraft-servern, hur du ansluter till den, hur du skriver din kod och hur du kopplar koden mot Minecraft. Låter det spännande? Se videon nedan.
Kodexempel för Minecraft
Koden som skrivs i videon finns även här nedan, så att du kan dubbelkolla att din kod blev rätt. Det finns mycket kul man kan hitta på med programmering i Minecraft, så nedan exempel kan du se som inspiration. Testa att ändra på koden för att bygga egna grejer!
Skicka ett meddelande i Minecraft
Med följande kod kan du skicka ett meddelande till Minecraft.
from mcpi.minecraft import Minecraft mc = Minecraft.create() mc.postToChat("Hej hej")
Skapa en sten i Minecraft
Med följande kod kan du skapa ett stenblock i Minecraft.
from mcpi.minecraft import Minecraft mc = Minecraft.create() x, y, z = mc.player.getTilePos() mc.setBlock(x+1, y, z, 1)
Skapa ett enkelt torn i Minecraft
Med följande kod kan du skapa ett torn av sten i Minecraft.
from mcpi.minecraft import Minecraft mc = Minecraft.create() x, y, z = mc.player.getTilePos() for i in range(10): mc.setBlock(x+1, y+i, z, 1)
Skapa en trappa av stenblock i Minecraft
Med följande kod kan du skapa en trappa av stenblock i Minecraft.
from mcpi.minecraft import Minecraft mc = Minecraft.create() x, y, z = mc.player.getTilePos() for i in range(10): mc.setBlock(x+1, y+i, z+i, 1)
Mer om programmering
Vill du lära dig mer om hur du kan programmera i Minecraft? Ge videon ovan en tumme upp på Youtube!
Vill du lära dig mer om programmering? Eller om spelprogrammering? Kolla in våra kurser i programmering.

Unga Programmerare håller kurser i programmering för barn och ungdomar. Unga Programmerare startades av studenter från Chalmers Tekniska Högskola.
Företagsinfo
Innovation Institute of Sweden AB
Box 2062, 116 74 Stockholm
Org.nr. 559290-7603
Länkar