Skip to content

danielpadilha/ckminecraftpython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Minecraft Python

Exemplos

Link para acesso a lista de id dos blocos http://minecraft-ids.grahamedgecombe.com/

Clique no nome da função para visualizar um exemplo.

mc.setBlock(x, y, z, bloco_id)

Criar um bloco do tipo bloco_id na coordenada X,Y,Z

from mcpi.minecraft import minecraft

#Conectar ao servidor 127.0.0.1 com o nome de aluno
mc = Minecraft.create(address="127.0.0.1", name="aluno")

#Obtém a posição atual do jogador
posicao = mc.player.getPos()

#Este é o ID do bloco de vidro
#Para visualizar outros IDs disponiveis entre no site: http://minecraft-ids.grahamedgecombe.com/
bloco_id = 20

#Definir o bloco abaixo do jogador
mc.setBlock(posicao.x, posicao.y-1, posicao.z, bloco_id)
mc.getBlock(x, y, z)

Obtém o ID do Bloco que esteja na posição XYZ

from mcpi.minecraft import minecraft

#Conectar ao servidor 127.0.0.1 com o nome de aluno
mc = Minecraft.create(address="127.0.0.1", name="aluno")

#Obtém a posição atual do jogador
posicao = mc.player.getPos()

# Obtém o ID do bloco que esteja abaixo do jogador
id_bloco_abaixo_jogador = mc.getBlock(posicao.x, posicao.y-1, posicao.z)

if id_bloco_abaixo_jogador == id_bloco_grama:
    print "O jogador está sobre a grama"
mc.player.getTilePos()

Obtém a posição atual do jogador (número inteiro)

from mcpi.minecraft import minecraft

#Conectar ao servidor 127.0.0.1 com o nome de aluno
mc = Minecraft.create(address="127.0.0.1", name="aluno")

#guardar na variável posicao a posição atual do jogador
posicao = mc.player.getTilePos()

# imprimir a posição x, depois y e por fim z.
print(posicao.x)
print(posicao.y)
print(posicao.z)
mc.player.setTilePos(x, y, z)

Definir a nova posição de um jogador. (Somente números inteiros)

from mcpi.minecraft import minecraft

#Conectar ao servidor 127.0.0.1 com o nome de aluno
mc = Minecraft.create(address="127.0.0.1", name="aluno")

#guardar na variável posicao a posição atual do jogador
posicao = mc.player.getTilePos()

#Definir a nova posição do jogador. Neste caso, iremos subir, em Y, 30 unidades do jogador.
mc.player.setTilePos(posicao.x, posicao.y+30, posicao.z)
mc.postToChat("Hello World!")

Escrevar qualquer texto no Chat do jogo

from mcpi.minecraft import minecraft

#Conectar ao servidor 127.0.0.1 com o nome de aluno
mc = Minecraft.create(address="127.0.0.1", name="aluno")

mc.postToChat("Olá Pessoal!")

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published