Initial commit
This commit is contained in:
26
BookCraigRichardson/files/buildStructure.py
Normal file
26
BookCraigRichardson/files/buildStructure.py
Normal file
@@ -0,0 +1,26 @@
|
||||
from mcpi.minecraft import Minecraft
|
||||
mc = Minecraft.create()
|
||||
import pickle
|
||||
|
||||
def buildStructure(x, y, z, structure):
|
||||
xStart = x
|
||||
zStart = z
|
||||
for row in structure:
|
||||
for column in reversed(row):
|
||||
for block in column:
|
||||
mc.setBlock(x, y, z, block)
|
||||
z += 1
|
||||
x += 1
|
||||
z = zStart
|
||||
y += 1
|
||||
x = xStart
|
||||
|
||||
name = input("Введите название файла, который хотите открыть ") + ".txt"
|
||||
file = open(name, "rb")
|
||||
structure = pickle.load(file)
|
||||
pos = mc.player.getTilePos()
|
||||
x = pos.x
|
||||
y = pos.y
|
||||
z = pos.z
|
||||
|
||||
buildStructure(x, y, z, structure)
|
||||
Reference in New Issue
Block a user