1. Wiki
  2. /Entités
  3. /minecraft:rideable

minecraft:rideable

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

Vue d'ensemble

minecraft:rideable 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 autres entités de chevaucher celle-ci et configure les places. Utile pour les montures, les véhicules ou les créatures qui transportent des passagers.

Champs

ChampTypePar défautDescription
controlling_seatInteger"0"Place réservée au conducteur ; la première place est 0.
crouching_skip_interactBoolean"true"Si true, les joueurs accroupis ne peuvent pas interagir avec elle, pour pouvoir faire autre chose.
dismount_modeEnumerator"default"Où les passagers atterrissent en descendant : default les place sur un sol sûr à proximité, on_top_center les place sur l'entité.
family_typesListaucuneNoms de famille des entités autorisées à monter.
interact_textStringaucuneTexte du bouton affiché aux joueurs sur écran tactile quand ils peuvent monter.
on_rider_enter_eventStringaucuneÉvénement lancé sur cette entité quand quelqu'un monte.
on_rider_exit_eventStringaucuneÉvénement lancé sur cette entité quand quelqu'un descend.
passenger_max_widthDecimal"0.00"Largeur maximale d'un passager ; mets 0 pour autoriser toutes les tailles.
priorityInteger"N/A"Ancien champ qui n'est plus utilisé.
pull_in_entitiesBoolean"false"Si true, les entités proches des familles autorisées sont attirées dans les places libres, comme un bateau qui embarque des créatures.
rider_can_interactBoolean"false"Si true, le passager peut cibler cette entité et interagir avec elle en la regardant.
seat_countInteger"1"Nombre de passagers en même temps.
seatsListaucunePositions et réglages des places pour chaque passager.

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:rideable": {
    "controlling_seat": "0",
    "crouching_skip_interact": "true",
    "dismount_mode": "default",
    "family_types": {},
    "interact_text": "",
    "on_rider_enter_event": "",
    "on_rider_exit_event": "",
    "passenger_max_width": "0.00"
  }
}

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