minecraft:shooter pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:shooter 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. Définit le projectile que l'entité tire avec son attaque à distance. Le comportement d'attaque à distance lit cette valeur pour savoir quoi tirer.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
aux_val | Integer | "-1" | ID d'effet de potion appliqué au projectile par défaut. |
def | String | aucune | Entité utilisée comme projectile par défaut ; elle a besoin du composant projectile. |
magic | Boolean | "false" | Si true, l'attaque compte comme magique et ne s'exécute pas en même temps que d'autres comportements magiques comme boire des potions. |
power | Decimal | "0.00" | Vitesse de lancement du projectile ; 0 utilise la valeur par défaut du projectile. |
projectiles | List | aucune | Projectiles au choix, vérifiés dans l'ordre ; le premier dont le filtre passe est utilisé. |
sound | String | aucune | Son joué quand l'entité tire. |
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:shooter": {
"aux_val": "-1",
"def": "",
"magic": "false",
"power": "0.00",
"projectiles": {},
"sound": ""
}
}