Здравствуйте, недавно начал делать карту в Майнкрафт, пригодилась команда /testfor, но есть проблема - в данный момент я играю в Java версию Майнкрафта, в то время как на новых версиях данная команда работает только на Bedrock версии этой игры (информация взята из официального источника), поэтому возник вопрос - есть ли аналог данной команды для Java версии? Информацию об этом в интернете я не нашёл, поэтому решил поинтересоваться здесь.
P.S. Приму любые советы по этой теме, КРОМЕ:
1) Совета перейти на Bedrock-версию;
2) Совета удалить Майнкрафт.
Вместо "/testfor", "/testforblock", "/testforblocks" и ещё кучи разных команд в новых версиях майнкрафта используется "/execute"
для "testfor" /execute нужно использовать так
/execute ["if" или "unless"] ["entity", "score" или "data"] [условие] run [команда, которая будет выполнятся, если условие выполняется]
пример: /execute if entity @e[type=player, distance=.5] run weather rain
(устанавливается дождь, если игрок находится близко на пять блоков к командому блоку)