Помогите Работа метода Player.getTargerBlock(Material, Radius)

  • Автор темы Автор темы Navelni
  • Дата начала Дата начала

Navelni

Активный участник
Баллы
61
Имя в Minecraft
InCORRENT
По форумам я узнал, что нельзя указывать предмет в первой ячейке (только null).

Вопрос в том, как проверить навёлся ли игрок на табличку, если да то изменять на ней текст, при том что если игрок больше не наводиться, то обратно изменять на дефолт.
 
Прошу прощения за ошибку в теме, .getTargetBlock.
 
По форумам я узнал, что нельзя указывать предмет в первой ячейке (только null).
Если бы было нельзя - эту возможность убрали бы.
Тут вопрос в том, что тебе вряд ли требуется указывать тут что-то вместо null.
Почитай, за что он отвечает.

А по теме - собственно, в чём у тебя возникла сложность, если ты уже нашёл этот метод?

В шедулере получаешь целевой блок игрока. Если табличка - проверяешь координаты. Если координаты подходящие - меняешь на этой табличке текст. В ином случае меняешь на стандартный.

Еще можно извратиться, чтобы на дефолтный меняло не каждый цикл шедулера, а только после того, как игрок мышку отвел от таблики. Но не уверен, что оно того стоит
 
Назад
Верх