- Баллы
- 66
- Имя в Minecraft
- _TheKrealisYT_
Сделал плагин, чтобы если у игрока определенное право, в нашем случае fly.admin, то при команде /fly, через 15 секунд флай вырубается.
Вот код:
public class Main extends JavaPlugin implements Runnable {
Player p;
Plugin plugin;
@Override
public void onEnable() {
}
@Override
public void run() {
long time = 20L * 15L;
if (p.hasPermission("fly.admin")) {
time = 20L * 60L;
}
Bukkit.getScheduler().runTaskLater(plugin, () -> p.setFlying(false), time);
}
}
Может быть, мне нужно зарегестрировать команду в плагине, убрать команду fly в plugin.yml у CMI(плагин на подобе essentials) и тогда все заработает? Если нет, то подскажите, что делать
Вот код:
public class Main extends JavaPlugin implements Runnable {
Player p;
Plugin plugin;
@Override
public void onEnable() {
}
@Override
public void run() {
long time = 20L * 15L;
if (p.hasPermission("fly.admin")) {
time = 20L * 60L;
}
Bukkit.getScheduler().runTaskLater(plugin, () -> p.setFlying(false), time);
}
}
Может быть, мне нужно зарегестрировать команду в плагине, убрать команду fly в plugin.yml у CMI(плагин на подобе essentials) и тогда все заработает? Если нет, то подскажите, что делать