Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private Main main;
- public FlyBooster(Main main) {
- this.main = main;
- }
- Integer i = 901;
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
- {
- if ((sender instanceof Player))
- {
- Player player = (Player)sender;
- if (!player.hasPermission("mistorymc.flybooster"))
- {
- player.sendMessage("§cKeine Rechte!");
- return false;
- }
- i = Bukkit.getScheduler().scheduleAsyncRepeatingTask(main, new Runnable() {
- @Override
- public void run() {
- if(i == 901) {
- Bukkit.broadcastMessage("§7•§8● §bBooster §8▎ §4" + player.getName() + " §ahat für die §cMistoryMc-Community §aden FlyBooster für §c15 Minuten §aAktiviert§7!");
- for(Player all : Bukkit.getOnlinePlayers()){
- all.setAllowFlight(true);
- all.playSound(all.getLocation(), Sound.ENDERDRAGON_GROWL, 1.0F, 1.0F);
- }
- } else if(i == 10) {
- for(Player all : Bukkit.getOnlinePlayers()){
- all.sendMessage("§7•§8● §bBooster §8▎ §4 §aes verbleiben nurnoch 10 Sekunden.");
- all.playSound(all.getLocation(), Sound.BLAZE_HIT, 1.0F, 1.0F);
- }
- } else if(i == 5) {
- for(Player all : Bukkit.getOnlinePlayers()){
- all.sendMessage("§7•§8● §bBooster §8▎ §4 §aes verbleiben nurnoch 5 Sekunden.");
- all.playSound(all.getLocation(), Sound.BLAZE_HIT, 1.0F, 1.0F);
- }
- } else if(i == 3) {
- for(Player all : Bukkit.getOnlinePlayers()){
- all.sendMessage("§7•§8● §bBooster §8▎ §4 §aes verbleiben nurnoch 3 Sekunden.");
- all.playSound(all.getLocation(), Sound.BLAZE_HIT, 1.0F, 1.0F);
- }
- } else if(i == 2) {
- for(Player all : Bukkit.getOnlinePlayers()){
- all.sendMessage("§7•§8● §bBooster §8▎ §4 §aes verbleiben nurnoch 2 Sekunden.");
- all.playSound(all.getLocation(), Sound.BLAZE_HIT, 1.0F, 1.0F);
- }
- } else if(i == 1) {
- for(Player all : Bukkit.getOnlinePlayers()){
- all.sendMessage("§7•§8● §bBooster §8▎ §4 §aes verbleiben nurnoch 1 Sekunden.");
- all.playSound(all.getLocation(), Sound.BLAZE_HIT, 1.0F, 1.0F);
- }
- } else if(i == 0) {
- i = 901;
- Bukkit.getScheduler().cancelTask(i);
- for(Player all : Bukkit.getOnlinePlayers()){
- all.sendMessage("§7•§8● §bBooster §8▎ §4 §aEvent beendet.");
- all.playSound(all.getLocation(), Sound.BLAZE_HIT, 1.0F, 1.0F);
- all.setAllowFlight(false);
- }
- }
- i--;
- }
- }, 900, 20);
- }
- return false;
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement