minecraft:rail_sensor за тебя одним переключателем.Get GodCraftОбзор
minecraft:rail_sensor - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Реагирует, когда сущность проезжает по активирующим рельсам: что-то включает или выключает или выбрасывает наездников.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
check_block_types | Boolean | "false" | Если true, сущность каждый тик проверяет блок под собой и выполняет поведение отключения, когда она не на рельсах. |
eject_on_activate | Boolean | "true" | Если true, наездники выбрасываются при проезде по запитанным активирующим рельсам. |
eject_on_deactivate | Boolean | "false" | Если true, наездники выбрасываются при проезде по незапитанным активирующим рельсам. |
on_activate | String | нет | Событие при проезде по запитанным активирующим рельсам. |
on_deactivate | String | нет | Событие при проезде по незапитанным активирующим рельсам. |
tick_command_block_on_activate | Boolean | "true" | Если true, вагонетка с командным блоком начинает работать на запитанных рельсах. |
tick_command_block_on_deactivate | Boolean | "false" | Если false, вагонетка с командным блоком перестает работать на незапитанных рельсах. |
Пример
Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):
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"
}
}