'int' не имеет атрибута 'conn' api minecraft - PullRequest
0 голосов
/ 29 марта 2019

Я начинаю с API Minecraft в основном для школы, но также из любопытства.Когда я запускаю код ниже, я получаю ошибку 'int' object has no attribute 'conn' для места, которое я пометил

from mcpi.minecraft import Minecraft

mc=Minecraft

i=0
for x in range(-128,128):
    for z in range(-128,128):
        for y in range(-64,mc.getHeight(x,z)): #right here
            mc.setBlock(x,y,z,0)
        i+=1
        print(str(i/(256*256))+'% complete')

1 Ответ

0 голосов
/ 29 марта 2019

Из документации Minecraft:

.create(address = "localhost", port = 4711)
"Create connection to Minecraft (address, port) => Minecraft object"
#use default address and port
mc = minecraft.Minecraft.create()
#specify ip address and port
mc = minecraft.Minecraft.create("192.168.1.1", 4711)

Тогда mc.getHeight (x, z) вернет целое число.

...