1. Wiki
  2. /Objets
  3. /minecraft:kinetic_weapon

minecraft:kinetic_weapon

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

Vue d'ensemble

minecraft:kinetic_weapon est un composant d'objet : il se place dans l'objet components d'un objet personnalisé. Fait blesser les créatures en chargeant sur elles, comme une lance de joute. Pendant l'utilisation, l'objet vérifie à chaque tick en ligne droite là où regarde l'utilisateur, et le coup est plus fort quand l'utilisateur et la cible foncent l'un vers l'autre.

Champs

ChampTypePar défautDescription
delayinteger0Ticks à attendre après le début de l'utilisation avant de pouvoir infliger des dégâts.
reachFloatRange{"max":3,"min":0}Distance (en blocs) jusqu'à laquelle les cibles peuvent être touchées. Les blocs sur le chemin arrêtent le coup.
creative_reachFloatRangeaucunePortée utilisée en mode Créatif. Reprend reach s'il est omis.
hitbox_marginnumber0Marge autour de la ligne de visée, pour que les cibles un peu décalées comptent quand même.
damage_conditionsminecraft:kinetic_weapon kinetic_effect_conditionsaucuneRègles (comme une vitesse minimale) à remplir pour infliger des dégâts. Sans elles, aucun dégât n'est infligé.
knockback_conditionsminecraft:kinetic_weapon kinetic_effect_conditionsaucuneRègles à remplir pour repousser la cible. Sans elles, pas de recul.
dismount_conditionsminecraft:kinetic_weapon kinetic_effect_conditionsaucuneRègles à remplir pour faire tomber les cavaliers de leur monture. Sans elles, ils restent en selle.
damage_multipliernumber1Convertit la valeur basée sur la vitesse en dégâts. Plus c'est grand, plus les coups sont forts.
damage_modifiernumber0Un montant fixe ajouté aux dégâts après le multiplicateur.

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:kinetic_weapon": {
    "delay": 0,
    "reach": {
      "max": 3,
      "min": 0
    },
    "creative_reach": 1,
    "hitbox_margin": 0,
    "damage_conditions": {},
    "knockback_conditions": {},
    "dismount_conditions": {},
    "damage_multiplier": 1
  }
}

Objets: Pack de comportements

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