- Баллы
- 76
- Имя в Minecraft
- EnderBro3D
У меня есть entityID, мне нужно переместить его в указанную точку (в моём случае переместить на голову игрока), я делаю так:
Но энтити несётся куда-то в воздух, помогите пжлст.
Java:
static void playerMove(Player player, Location to) {
if(disguise.containsKey(player)) {
buildMove(disguise.get(player), to).broadcastPacket();
}
}
Java:
private static AbstractPacket buildMove(int entityID, Location to) {
WrapperPlayServerRelEntityMoveLook move = new WrapperPlayServerRelEntityMoveLook();
move.setEntityID(entityID);
move.setDx(to.getX());
move.setDy(to.getY() + 1);
move.setDz(to.getZ());
move.setOnGround(true);
move.setYaw(to.getYaw());
move.setPitch(to.getPitch());
return move;
}
Но энтити несётся куда-то в воздух, помогите пжлст.
