Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Координаты блока.

Valfman

Активный участник
Пользователь
Баллы
63
Имя в Minecraft
Valfman
Народ, нужно узнать координаты блока, на который ты смотришь (примерно, как компасс работает в WorldEdit). Не пишите мне про interact, это другое.
 
так курни сорцы WorldEdita
 
Там что-то разобрать не могу. Он использует какие-то непонятные объекты.
 
Народ, нужно узнать координаты блока, на который ты смотришь (примерно, как компасс работает в WorldEdit). Не пишите мне про interact, это другое.
Получаешь коллекцию блоков, на которые\сквозь которые ты смотришь. Вполне возможно, что первый блок в коллекции будет самым ближнем, но возможно это будет не так и нужно будет обойти их в цикле и для каждогого расчитать расстояние от игрока до блока и тем самым найти самый ближний.
Задачка на 3 минуты.
 
Block block = player.getTargetBlock(null, 20); // Получаем ближайший блок, на который смотрит игрок, не дальше 20 кубов от него самого.
int x = block.getX();
int y = block.getY();
int z = block.getZ();
 

Поделиться этой страницей

Назад
Верх