Помогите Телепорт в блоки

DarklingCodex

Активный участник
Пользователь
Баллы
61
Здравствуйте! У меня есть игрок и есть определенная локация, на которую я телепортирую игрока. Все конечно работает отлично, но есть небольшая проблемка по которой игрока может телепортировать в блоки. Нужно сделать так, чтобы его телепортировало не в блоки, а допустим в притык к блоку.
Location loc = p.getLocation().clone();
//Устанавливаю координаты и все прочее
p.teleport(loc);
 
У каждого есть конечно свои интересы, но эта тема создана исключительно для того, чтобы найти решение моей проблемы.
Однако самый разумный способ уже предложили: проверять блок на локации на твердость, если твердый то проверять соседние. Лучше и не придумать
 
Однако самый разумный способ уже предложили: проверять блок на локации на твердость, если твердый то проверять соседние. Лучше и не придумать
Я уже скинул как лучше всего для рандомтелепорта. Чтоб не оказаться в пещере или чудом регионе в 4х стенах
 
Можно дополнить то что писал alexandrage, проверяя блок под тем местом и если это листва то игрок на дереве ну а там уже что-то делать... тпшать в другое место или ниже
 
Назад
Верх