minecraft:leashable pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:leashable est un composant d'entité : il se place dans l'objet components d'une créature personnalisée, ou dans l'un de ses groupes de composants. Permet aux joueurs d'attacher l'entité avec une laisse, et déclenche des événements quand elle est attachée ou libérée.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
can_be_cut | Boolean | "true" | Permet aux joueurs d'utiliser des cisailles sur l'entité pour couper ses laisses. |
can_be_stolen | Boolean | "true" | Permet aux joueurs d'attacher l'entité même si elle est déjà tenue en laisse par quelqu'un d'autre. |
on_leash | String | aucune | Événement déclenché quand l'entité est mise en laisse. |
on_unleash | String | aucune | Événement déclenché quand l'entité est libérée. |
on_unleash_interact_only | Boolean | "false" | Ne déclenche l'événement de libération que si un joueur la libère directement. |
presets | List | aucune | Réglages de la laisse comme les distances et la force du ressort ; le premier préréglage dont le filtre passe est utilisé. |
unleash_on_removal | Boolean | "true" | Libère l'entité quand ce composant est retiré. |
Exemple
Dans l'objet components de BP/entities/<name>.json (les valeurs sont celles par défaut ou des exemples) :
BP/entities/<name>.json
{
"minecraft:leashable": {
"can_be_cut": "true",
"can_be_stolen": "true",
"on_leash": "",
"on_unleash": "",
"on_unleash_interact_only": "false",
"presets": {},
"unleash_on_removal": "true"
}
}