Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Commands;
- import me.mel.de.main;
- import java.util.Random;
- import org.bukkit.Bukkit;
- import org.bukkit.Color;
- import org.bukkit.FireworkEffect;
- import org.bukkit.FireworkEffect.Builder;
- import org.bukkit.FireworkEffect.Type;
- import org.bukkit.World;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Firework;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.meta.FireworkMeta;
- public class random
- implements CommandExecutor
- {
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
- {
- Player p = (Player)sender;
- if (!p.hasPermission("system.random"))
- {
- p.sendMessage(main.noPermissions);
- return true;
- }
- Random rnd = new Random();
- Player rndPlayer = Bukkit.getOnlinePlayers()[rnd.nextInt(Bukkit.getOnlinePlayers().length)];
- Firework firework = (Firework)rndPlayer.getWorld().spawn(rndPlayer.getLocation(), Firework.class);
- Player[] onlinePlayers;
- int length = (onlinePlayers = Bukkit.getOnlinePlayers()).length;
- for (int i = 0; i < length; i++)
- {
- Player all = onlinePlayers[i];
- all.sendMessage(main.prefix + "§7Der Spieler §e" + rndPlayer.getName() + " §7wurde zufällig ausgesucht!");
- FireworkEffect effect6 = FireworkEffect.builder()
- .withColor(Color.ORANGE)
- .flicker(true)
- .trail(true)
- .withFade(Color.MAROON)
- .with(FireworkEffect.Type.BALL_LARGE)
- .build();
- FireworkMeta meta6 = firework.getFireworkMeta();
- meta6.addEffect(effect6);
- meta6.setPower(2);
- firework.setFireworkMeta(meta6);
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement