Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. package Commands;
  2.  
  3. import me.mel.de.main;
  4.  
  5. import java.util.Random;
  6. import org.bukkit.Bukkit;
  7. import org.bukkit.Color;
  8. import org.bukkit.FireworkEffect;
  9. import org.bukkit.FireworkEffect.Builder;
  10. import org.bukkit.FireworkEffect.Type;
  11. import org.bukkit.World;
  12. import org.bukkit.command.Command;
  13. import org.bukkit.command.CommandExecutor;
  14. import org.bukkit.command.CommandSender;
  15. import org.bukkit.entity.Firework;
  16. import org.bukkit.entity.Player;
  17. import org.bukkit.inventory.meta.FireworkMeta;
  18.  
  19. public class random
  20. implements CommandExecutor
  21. {
  22. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
  23. {
  24. Player p = (Player)sender;
  25. if (!p.hasPermission("system.random"))
  26. {
  27. p.sendMessage(main.noPermissions);
  28. return true;
  29. }
  30. Random rnd = new Random();
  31. Player rndPlayer = Bukkit.getOnlinePlayers()[rnd.nextInt(Bukkit.getOnlinePlayers().length)];
  32. Firework firework = (Firework)rndPlayer.getWorld().spawn(rndPlayer.getLocation(), Firework.class);
  33. Player[] onlinePlayers;
  34. int length = (onlinePlayers = Bukkit.getOnlinePlayers()).length;
  35. for (int i = 0; i < length; i++)
  36. {
  37. Player all = onlinePlayers[i];
  38. all.sendMessage(main.prefix + "§7Der Spieler §e" + rndPlayer.getName() + " §7wurde zufällig ausgesucht!");
  39. FireworkEffect effect6 = FireworkEffect.builder()
  40. .withColor(Color.ORANGE)
  41. .flicker(true)
  42. .trail(true)
  43. .withFade(Color.MAROON)
  44. .with(FireworkEffect.Type.BALL_LARGE)
  45. .build();
  46. FireworkMeta meta6 = firework.getFireworkMeta();
  47. meta6.addEffect(effect6);
  48. meta6.setPower(2);
  49. firework.setFireworkMeta(meta6);
  50. }
  51. return true;
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement