BlockData = getBlockWithData ( X , Y, Z)
Renvoie les donnée du bloc (BlockData - chaîne de caractères) du bloc placé en X, Y, Z.
Renvoie les donnée du bloc (BlockData - chaîne de caractères) du bloc placé en X, Y, Z.
X : int
Y : int
Z : int
BlockData : str - chaîne de caractère contenant les données du bloc (BlockData) en X, Y, Z ;
exemple "CraftBlockData{Block{minecraft:birch_trapdoor}[facing=east,half=bottom,open=true,powered=false,waterlogged=false]}".
Exemple Python :
from mcse.minecraft import Minecraft
# connexion à Minecraft
mc = Minecraft.create() # pour connexion en local
# mc = Minecraft.create("192.168.0.20") # pour connexion sur serveur réseau local
nom = input("Nom du joueur : ")
idjoueur = mc.getPlayerEntityId(nom)
x,y,z = mc.entity.getTilePos(idjoueur)
print("le joueur ", nom," est en x = ",x," y = ",y,"z = ",z)
blockBelow= mc.getBlockWithData(x,y-1,z)
# affichage dans le Chat et dans le shell
mc.postToChat("les Datas du bloc sous le joueur sont :"+str(blockBelow))
print("les Datas du bloc sous le joueur sont :"+str(blockBelow)
Régi par la licence Creative Commons: Licence d'attribution en partage identique 4.0