minecraft:rail_sensor por ti con un interruptor.Get GodCraftResumen
minecraft:rail_sensor es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Reacciona cuando la entidad pasa sobre un raíl activador: activa o desactiva cosas o expulsa a los pasajeros.
Campos
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
check_block_types | Boolean | "false" | Si es true, la entidad comprueba en cada tick el bloque sobre el que está y ejecuta su comportamiento de desactivación cuando no está sobre un raíl. |
eject_on_activate | Boolean | "true" | Si es true, los pasajeros salen despedidos al pasar sobre un raíl activador con energía. |
eject_on_deactivate | Boolean | "false" | Si es true, los pasajeros salen despedidos al pasar sobre un raíl activador sin energía. |
on_activate | String | ninguno | Evento que se lanza al pasar sobre un raíl activador con energía. |
on_deactivate | String | ninguno | Evento que se lanza al pasar sobre un raíl activador sin energía. |
tick_command_block_on_activate | Boolean | "true" | Si es true, una vagoneta con bloque de comandos empieza a funcionar al pasar por un raíl con energía. |
tick_command_block_on_deactivate | Boolean | "false" | Si es false, una vagoneta con bloque de comandos deja de funcionar al pasar por un raíl sin energía. |
Ejemplo
Dentro del objeto components de BP/entities/<name>.json (los valores son los predeterminados o de ejemplo):
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"
}
}