minecraft:shooter pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:shooter est un composant d'objet : il se place dans l'objet components d'un objet personnalisé. Fait de l'objet un lanceur, comme un arc ou une arbalète, qui tire des munitions de l'inventaire. Associe-le à minecraft:use_modifiers pour que le joueur puisse le maintenir pour bander.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
ammunition | Ammunition[] | aucune | Liste des objets qu'il peut tirer, avec des options comme utiliser la main secondaire ou ignorer les munitions en Créatif. |
max_draw_duration | number | 0 | Secondes nécessaires pour bander complètement l'objet. |
scale_power_by_draw_duration | boolean | false | Si true, les tirs sont plus puissants quand le joueur bande plus longtemps. |
charge_on_draw | boolean | false | Si true, l'objet se charge pendant qu'on bande et tire à l'utilisation suivante, comme une arbalète. |
Exemple
Dans l'objet components de BP/items/<name>.json (les valeurs sont celles par défaut ou des exemples) :
BP/items/<name>.json
{
"minecraft:shooter": {
"ammunition": [],
"max_draw_duration": 0,
"scale_power_by_draw_duration": false,
"charge_on_draw": false
}
}