Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.boomdroom;
- import java.util.Random;
- import org.bukkit.Bukkit;
- import org.bukkit.Color;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.LeatherArmorMeta;
- public class DiscoArmor{
- public DiscoArmor(Main instance){}
- public static void DA(){
- Bukkit.getScheduler().scheduleSyncRepeatingTask(Main.instance, new Runnable(){
- private Random r = new Random();
- public void run(){
- Color c = Color.fromRGB(r.nextInt(255), r.nextInt(255), r.nextInt(255));
- for(Player p : Bukkit.getOnlinePlayers()){
- if(p.getInventory().getHelmet() !=null){
- if(p.getInventory().getHelmet().getType().equals(Material.LEATHER_HELMET)){
- p.getInventory().setHelmet(CA(Material.LEATHER_HELMET, c));
- }
- }
- if(p.getInventory().getLeggings() !=null){
- if(p.getInventory().getLeggings().getType().equals(Material.LEATHER_LEGGINGS)){
- p.getInventory().setLeggings(CA(Material.LEATHER_LEGGINGS, c));
- }
- }
- if(p.getInventory().getChestplate() !=null){
- if(p.getInventory().getChestplate().getType().equals(Material.LEATHER_CHESTPLATE)){
- p.getInventory().setChestplate(CA(Material.LEATHER_CHESTPLATE, c));
- }
- }
- if(p.getInventory().getBoots() !=null){
- if(p.getInventory().getBoots().getType().equals(Material.LEATHER_BOOTS)){
- p.getInventory().setBoots(CA(Material.LEATHER_BOOTS, c));
- }
- }
- }, 20, 10);
- private ItemStack CA(Material m, Color c){
- ItemStack i = new ItemStack(m, 1);
- LeatherArmorMeta im = (LeatherArmorMeta) i.getItemMeta();
- im.setColor(c);
- i.setItemMeta(im);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement