Ignorer la navigation

spawnRabbit

spawnRabbit( X, Y, Z) ou spawnRabbit( X, Y, Z, type) ou spawnRabbit( X, Y, Z, type, age)

Créer un animal de  EntityType : RABBIT (Lapin)  en X, Y, Z.

variant : chaîne de caractères (voir :  https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Rabbit.Type.html  pour les types de pelage de lapin )

age  :  chaîne de caractères - doit contenir "BABY" si on souhaite un jeune lapin sinon le lapin créé est adulte.

X : int

Y : int

Z : int

 type* : (str) -  couleur du pelage du lapin parmi par exemple : BLACK, BLACK_AND_WHITE, BROWN, GOLD, SALT_AND_PEPPER, THE_KILLER_BUNNY, WHITE

age** : str parmi "BABY" pour un lapereau et "ce qu'on veut sinon", pour un lapin adulte (choix par défaut).

Il faut que * soit présent pour fixer l'age du lapin

* ** *** arguments facultatifs

Exemple Python :

"""
Ajout de lapins de chaque couleur
"""
from mcse.minecraft import Minecraft
import time


# connexion à Minecraft
mc = Minecraft.create() # pour connexion en local
# mc = Minecraft.create("192.168.0.20")  # pour connexion sur le raspberry pi en réseau local

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)

# pelages des lapins
variant = ['BLACK', 'BLACK_AND_WHITE', 'BROWN', 'GOLD', 'SALT_AND_PEPPER', 'THE_KILLER_BUNNY', 'WHITE']

bebe= input("est-ce des bébés ? (o) ")
if bebe == "o" :
    bebe = "BABY"
        
# ajout des entités
posx = x
posz = z

time.sleep(10)
posx = posx + 1 
for i in range(len(variant)):    
    posz = posz + 1
    posy = mc.getHeight(posx,posz)
    id = mc.spawnRabbit(posx, posy+1, posz,variant[i],bebe)
    print("identifiant entité : ",id, "lapin :",variant[i])

Nom du joueur : maman
est-ce des bébés ? (o) n
identifiant entité : 742 lapin : BLACK
identifiant entité : 743 lapin : BLACK_AND_WHITE
identifiant entité : 744 lapin : BROWN
identifiant entité : 745 lapin : GOLD
identifiant entité : 746 lapin : SALT_AND_PEPPER
identifiant entité : 747 lapin : THE_KILLER_BUNNY
identifiant entité : 748 lapin : WHITE