minecraft:shareables pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:shareables 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. Liste les objets que la créature aime ramasser et partager avec ses semblables, comme les villageois qui se passent de la nourriture.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
all_items | Boolean | "false" | Si true, la créature veut aussi tous les objets absents de la liste, avec la priorité la plus basse. |
all_items_max_amount | Integer | "-1" | Quantité maximale de ces autres objets que la créature transporte. |
all_items_surplus_amount | Integer | "-1" | Quantité de ces objets considérée comme un surplus qu'elle donne volontiers. |
all_items_want_amount | Integer | "-1" | Quantité de ces objets que la créature veut garder. |
items | List | aucune | Objets ou tags d'objets qui intéressent la créature, vérifiés de haut en bas : la première correspondance l'emporte. |
singular_pickup | Boolean | "false" | Si true, la créature ne ramasse qu'un exemplaire d'un objet qu'elle possède déjà. |
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:shareables": {
"all_items": "false",
"all_items_max_amount": "-1",
"all_items_surplus_amount": "-1",
"all_items_want_amount": "-1",
"items": {},
"singular_pickup": "false"
}
}