minecraft:tamemount pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:tamemount 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'apprivoiser une monture en la chevauchant jusqu'à ce qu'elle se calme, comme pour les chevaux. La nourrir peut accélérer le processus.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
min_temper | integer | 0 | Humeur de départ minimale ; plus l'humeur est haute, plus l'apprivoisement est facile. |
max_temper | integer | 100 | Humeur de départ maximale. |
feed_text | string | "" | Texte du bouton affiché pour nourrir la monture. |
ride_text | string | "" | Texte du bouton affiché pour monter la monture. |
tame_event | ActorDefinitionTrigger | {"event":"","filters":{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null},"target":"self"} | Événement lancé quand la monture est apprivoisée. |
attempt_temper_mod | integer | 5 | Augmentation de l'humeur chaque fois qu'un joueur essaie de la monter. |
feed_items | MountTamingComponentFeedItem[] | aucune | Objets qui augmentent l'humeur de la monture et accélèrent l'apprivoisement. |
auto_reject_items | MountTamingComponentRejectItem[] | aucune | Objets qui énervent la monture si un joueur les tient en interagissant. |
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:tamemount": {
"min_temper": 0,
"max_temper": 100,
"feed_text": "",
"ride_text": "",
"tame_event": {
"event": "",
"filters": {
"AND": null,
"NOT": null,
"OR": null,
"all": null,
"all_of": null,
"any": null,
"any_of": null,
"none_of": null
},
"target": "self"
},
"attempt_temper_mod": 5,
"feed_items": [],
"auto_reject_items": []
}
}