Активация редстоун механизмов при помощи взгляда

Версия Minecraft
1.19.2
API
Forge
Необходимо, чтобы блок, активируемый редстоуном (поршень, дверь и т.п.), активировался при направлении взгляда игрока на него. Возможно, это можно сделать через функцию /execute at @a positioned ^ ^1 ^2... но не ясно что нужно вызвать перед игроком.
 
Используй тик клиента или игрока на клиенте
в майнкрафте есть класс Minecraft
Используя его ты можешь получить блок который находится в таргете игрока на дистанции 5 блоков, более 5 блоков нужно писать свой код
он будет выглядеть примерно так
но я попробую объяснить на примере попроще
ты получаешь объект Minecraft.getInstance().crosshairPickEntity.getBlockStateOn()
далее ты сравниваешь данный объект с твоим на который нужно подать редстоун
если совпадает, то нужно отправить пакет на сервер в котором ты меняешь состояние блока на false либо true если это двери
код сейчас не смогу показать, это немного трудоемкий процесс, к тому же я с редстоуном еще не работал, потребуется несколько часов для вменяемого кода


и забудь про команды, команды для отладки, мод не должен реализовывать отправку команды кодом
 
Сверху