Ignorer la navigation

spawnEntity

X : int

Y : int

Z : int

Entity : str parmi la liste des blocs de type Entity (entités)

ELDER_GUARDIAN, WITHER_SKELETON, STRAY, HUSK, ZOMBIE_VILLAGER, SKELETON_HORSE, ZOMBIE_HORSE, ARMOR_STAND, DONKEY, MULE, EVOKER, VEX, VINDICATOR, ILLUSIONER, CREEPER, SKELETON, SPIDER, GIANT, ZOMBIE, SLIME, GHAST, PIG_ZOMBIE, ENDERMAN, CAVE_SPIDER, SILVERFISH, BLAZE, MAGMA_CUBE, ENDER_DRAGON, WITHER, BAT, WITCH, ENDERMITE, GUARDIAN, SHULKER, PIG, SHEEP, COW, CHICKEN, SQUID, WOLF, MUSHROOM_COW, SNOWMAN, OCELOT, IRON_GOLEM, HORSE, RABBIT, POLAR_BEAR, LLAMA, PARROT, VILLAGER, TURTLE, PHANTOM, COD, SALMON, PUFFERFISH, TROPICAL_FISH, DROWNED, DOLPHIN, CAT, PANDA, PILLAGER, RAVAGER, TRADER_LLAMA, WANDERING_TRADER, FOX, BEE

"BABY" : str facultative, à ajouter si on souhaite un animal bébé

Exemple Python :

from mcse.minecraft import Minecraft
import time

mc = Minecraft.create() 

nom = input("Nom du joueur : ")
idjoueur =  mc.getPlayerEntityId(nom)

# position du joueur
position = mc.entity.getPos(idjoueur)
x = int(position.x)
y = int(position.y)
z = int(position.z)
print("joueur en : x= ",x," y= ",y," z= ",z)

# choix des animaux
print("Liste des entités :   ELDER_GUARDIAN, WITHER_SKELETON, STRAY, HUSK, \
ZOMBIE_VILLAGER, SKELETON_HORSE, ZOMBIE_HORSE, ARMOR_STAND, DONKEY, MULE, \
EVOKER, VEX, VINDICATOR, ILLUSIONER, CREEPER, SKELETON, SPIDER, GIANT, ZOMBIE,\
SLIME, GHAST, PIG_ZOMBIE, ENDERMAN, CAVE_SPIDER, SILVERFISH, BLAZE, MAGMA_CUBE,\
ENDER_DRAGON, WITHER, BAT, WITCH, ENDERMITE, GUARDIAN, SHULKER, PIG, SHEEP,\
COW, CHICKEN, SQUID, WOLF, MUSHROOM_COW, SNOWMAN, OCELOT, IRON_GOLEM, \
HORSE, RABBIT, POLAR_BEAR, LLAMA, PARROT, VILLAGER, TURTLE, PHANTOM, COD, \
SALMON, PUFFERFISH, TROPICAL_FISH, DROWNED, DOLPHIN, CAT, PANDA, \
PILLAGER, RAVAGER, TRADER_LLAMA, WANDERING_TRADER, FOX, BEE")
animal = input("Nom de l'entité à créer ? ")

print("entrer les coordonnées du point où créer l'entité :")
posx = input("position en x :")
posy = input("position en y :")
posz = input("position en z :")

time.sleep(10)
      

# ajout des entités
id = mc.spawnEntity(posx, posy, posz,animal)
print("identifiant entité ",id)

Nom de l'entité à créer ? SILVERFISH
entrer les coordonnées du point où créer l'entité :
position en x :-119
position en y :62
position en z :-63
identifiant entité 39159

Nom de l'entité à créer ? TURTLE
entrer les coordonnées du point où créer l'entité :
position en x :-147
position en y :63
position en z :-74
identifiant entité 39376

Nom de l'entité à créer ? SALMON
entrer les coordonnées du point où créer l'entité :
position en x :-150
position en y :61
position en z :-68
identifiant entité 39624