- 28
- 1
- 9
У меня есть предмет который телепортирует игрока по использованию.
Вот код:
Так же я сделал тоже самое но только по нажатию клавиши 'x':
Вот в чем проблема, предетом я могу телепортироваться например на 2 блока перед собой соответственно смотря на него.
Но если я делаю это с помощью нажатия клавиши, то телепортируясь на позицию блока в которую я смотрю, то меня тут же телепортирует назад.
В ходе теста я понял что могу телепортироваться только смотря в воздух.
Вот код:
это итем:
BlockPos coord = playerIn.rayTrace(8000,1).getBlockPos();
coord = coord.up(1);
playerIn.setPosition(coord.getX(),coord.getY(),coord.getZ());
это по нажатию:
EntityPlayer player = Minecraft.getMinecraft().player;
BlockPos coord = player.rayTrace(20,1).getBlockPos();
coord.up(1);
player.setPosition(coord.getX(),coord.getY(),coord.getZ());
Но если я делаю это с помощью нажатия клавиши, то телепортируясь на позицию блока в которую я смотрю, то меня тут же телепортирует назад.
В ходе теста я понял что могу телепортироваться только смотря в воздух.