1. Wiki
  2. /Entités
  3. /minecraft:behavior.trade_interest

minecraft:behavior.trade_interest

Pas envie d'écrire ça à la main ? GodCraft règle minecraft:behavior.trade_interest pour toi avec un simple interrupteur.Get GodCraft

Vue d'ensemble

minecraft:behavior.trade_interest 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. Fait regarder par un marchand un joueur qui tient un objet qu'il veut, et lui fait montrer ce qu'il donnerait en échange.

Champs

ChampTypePar défautDescription
within_radiusnumber0Distance à laquelle le joueur doit être pour que le marchand remarque l'objet.
interest_timenumber45Durée maximale, en secondes, pendant laquelle le marchand montre ses objets d'échange.
remove_item_timenumber1Durée maximale, en secondes, pendant laquelle le marchand attend après que tu as arrêté de tenir un objet échangeable.
carried_item_switch_timenumber2Durée maximale, en secondes, pendant laquelle le marchand montre un objet avant de passer à un autre qui correspond au même échange.
cooldownnumber2Secondes avant que le marchand puisse réutiliser cet objectif.
priorityinteger0Décide quel objectif l'emporte quand plusieurs veulent s'exécuter : les plus petits nombres passent en premier.Plage : de 0 à …
control_flagsGoal's control flags[]aucuneListe les parties du corps que cet objectif contrôle (comme le déplacement, le regard ou le saut), pour que deux objectifs qui ont besoin de la même partie ne s'exécutent pas ensemble.

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:behavior.trade_interest": {
    "within_radius": 0,
    "interest_time": 45,
    "remove_item_time": 1,
    "carried_item_switch_time": 2,
    "cooldown": 2,
    "priority": 0,
    "control_flags": []
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more