- Баллы
- 66
- Имя в Minecraft
- Lyooxa
Дорогие топовые кодеры.
Есть проблема, делая код, в котором при входе если у человека флай, и нет права, то он отключается и столкнулся с проблемой.
В коде снимается флай при входе, но не отправляется сообщение и не телепортирует игрока
Есть проблема, делая код, в котором при входе если у человека флай, и нет права, то он отключается и столкнулся с проблемой.
В коде снимается флай при входе, но не отправляется сообщение и не телепортирует игрока
Код:
@EventHandler (priority = EventPriority.HIGHEST)
public void onJoin2(PlayerJoinEvent e) {
Player p = e.getPlayer();
if (p.getAllowFlight()) {
if (!p.hasPermission("core.FlyBypass")) {
int x = p.getLocation().getBlockX();
int z = p.getLocation().getBlockZ();
int y = p.getWorld().getHighestBlockYAt(x, z);
Location location = new Location(p.getWorld(), x, y, z);
p.teleport(location);
p.setAllowFlight(false);
p.setFlying(false);
sendAfterTime(15, p, Main.in_fly);
}
}
}