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

minecraft:rail_sensor

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

Vue d'ensemble

minecraft:rail_sensor 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. Réagit quand l'entité passe sur un rail déclencheur, pour activer ou désactiver des choses ou éjecter les passagers.

Champs

ChampTypePar défautDescription
check_block_typesBoolean"false"Si true, l'entité vérifie à chaque tick le bloc sur lequel elle se trouve et lance son comportement de désactivation quand elle n'est pas sur un rail.
eject_on_activateBoolean"true"Si true, les passagers sont éjectés en passant sur un rail déclencheur alimenté.
eject_on_deactivateBoolean"false"Si true, les passagers sont éjectés en passant sur un rail déclencheur non alimenté.
on_activateStringaucuneÉvénement lancé en passant sur un rail déclencheur alimenté.
on_deactivateStringaucuneÉvénement lancé en passant sur un rail déclencheur non alimenté.
tick_command_block_on_activateBoolean"true"Si true, un wagonnet à bloc de commande se met à fonctionner quand il touche un rail alimenté.
tick_command_block_on_deactivateBoolean"false"Si false, un wagonnet à bloc de commande s'arrête quand il touche un rail non alimenté.

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:rail_sensor": {
    "check_block_types": "false",
    "eject_on_activate": "true",
    "eject_on_deactivate": "false",
    "on_activate": "",
    "on_deactivate": "",
    "tick_command_block_on_activate": "true",
    "tick_command_block_on_deactivate": "false"
  }
}

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