Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2013
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.39 KB | None | 0 0
  1. package ked;
  2.  
  3. import java.util.ArrayList;
  4. import org.bukkit.Bukkit;
  5. import org.bukkit.Color;
  6. import org.bukkit.Location;
  7. import org.bukkit.Material;
  8. import org.bukkit.Server;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.event.EventHandler;
  11. import org.bukkit.event.EventPriority;
  12. import org.bukkit.event.Listener;
  13. import org.bukkit.event.player.PlayerRespawnEvent;
  14. import org.bukkit.inventory.Inventory;
  15. import org.bukkit.inventory.ItemStack;
  16. import org.bukkit.inventory.PlayerInventory;
  17. import org.bukkit.inventory.meta.LeatherArmorMeta;
  18.  
  19. public class PlayerRespawnListener
  20.   implements Listener
  21. {
  22.   private MeepAges plugin;
  23.  
  24.   public PlayerRespawnListener(MeepAges plugin)
  25.   {
  26.     this.plugin = plugin;
  27.   }
  28.  
  29.   public static void blueinventory(String name)
  30.   {
  31.     Player player = Bukkit.getServer().getPlayer(name);
  32.     Inventory inv = Bukkit.getServer().getPlayer(name).getInventory();
  33.  
  34.     ItemStack helm = new ItemStack(Material.LEATHER_HELMET);
  35.     ItemStack chest = new ItemStack(Material.LEATHER_CHESTPLATE);
  36.     ItemStack pants = new ItemStack(Material.LEATHER_LEGGINGS);
  37.     ItemStack boots = new ItemStack(Material.LEATHER_BOOTS);
  38.     LeatherArmorMeta metahelm = (LeatherArmorMeta)helm.getItemMeta();
  39.     LeatherArmorMeta metachest = (LeatherArmorMeta)chest.getItemMeta();
  40.     LeatherArmorMeta metapants = (LeatherArmorMeta)pants.getItemMeta();
  41.     LeatherArmorMeta metaboots = (LeatherArmorMeta)boots.getItemMeta();
  42.     metahelm.setColor(Color.BLUE);
  43.     metachest.setColor(Color.BLUE);
  44.     metapants.setColor(Color.BLUE);
  45.     metaboots.setColor(Color.BLUE);
  46.     helm.setItemMeta(metahelm);
  47.     chest.setItemMeta(metachest);
  48.     pants.setItemMeta(metapants);
  49.     boots.setItemMeta(metaboots);
  50.  
  51.     ((PlayerInventory)inv).setHelmet(helm);
  52.     ((PlayerInventory)inv).setChestplate(chest);
  53.     ((PlayerInventory)inv).setLeggings(pants);
  54.     ((PlayerInventory)inv).setBoots(boots);
  55.     inv.addItem(new ItemStack[] { new ItemStack(Material.IRON_SWORD), new ItemStack(Material.BOW), new ItemStack(Material.ARROW, 25) });
  56.   }
  57.  
  58.   public static void redinventory(String name)
  59.   {
  60.     Player player = Bukkit.getServer().getPlayer(name);
  61.     Inventory inv = Bukkit.getServer().getPlayer(name).getInventory();
  62.  
  63.     ItemStack helm = new ItemStack(Material.LEATHER_HELMET);
  64.     ItemStack chest = new ItemStack(Material.LEATHER_CHESTPLATE);
  65.     ItemStack pants = new ItemStack(Material.LEATHER_LEGGINGS);
  66.     ItemStack boots = new ItemStack(Material.LEATHER_BOOTS);
  67.     LeatherArmorMeta metahelm = (LeatherArmorMeta)helm.getItemMeta();
  68.     LeatherArmorMeta metachest = (LeatherArmorMeta)chest.getItemMeta();
  69.     LeatherArmorMeta metapants = (LeatherArmorMeta)pants.getItemMeta();
  70.     LeatherArmorMeta metaboots = (LeatherArmorMeta)boots.getItemMeta();
  71.     metahelm.setColor(Color.RED);
  72.     metachest.setColor(Color.RED);
  73.     metapants.setColor(Color.RED);
  74.     metaboots.setColor(Color.RED);
  75.     helm.setItemMeta(metahelm);
  76.     chest.setItemMeta(metachest);
  77.     pants.setItemMeta(metapants);
  78.     boots.setItemMeta(metaboots);
  79.  
  80.     ((PlayerInventory)inv).setHelmet(helm);
  81.     ((PlayerInventory)inv).setChestplate(chest);
  82.     ((PlayerInventory)inv).setLeggings(pants);
  83.     ((PlayerInventory)inv).setBoots(boots);
  84.     inv.addItem(new ItemStack[] { new ItemStack(Material.IRON_SWORD), new ItemStack(Material.BOW), new ItemStack(Material.ARROW, 25) });
  85.   }
  86.  
  87.   @EventHandler(priority = EventPriority.HIGHEST)
  88.   public void onPlayerRespawn(PlayerRespawnEvent event)
  89.   {
  90.     String name = event.getPlayer().getDisplayName();
  91.     Player player = Bukkit.getPlayer(name);
  92.  
  93.     if (PlayerJoinListener.blue.contains(name))
  94.     {
  95.       Inventory inv = Bukkit.getServer().getPlayer(name).getInventory();
  96.  
  97.       ItemStack helm = new ItemStack(Material.LEATHER_HELMET);
  98.       ItemStack chest = new ItemStack(Material.LEATHER_CHESTPLATE);
  99.       ItemStack pants = new ItemStack(Material.LEATHER_LEGGINGS);
  100.       ItemStack boots = new ItemStack(Material.LEATHER_BOOTS);
  101.       LeatherArmorMeta metahelm = (LeatherArmorMeta)helm.getItemMeta();
  102.       LeatherArmorMeta metachest = (LeatherArmorMeta)chest.getItemMeta();
  103.       LeatherArmorMeta metapants = (LeatherArmorMeta)pants.getItemMeta();
  104.       LeatherArmorMeta metaboots = (LeatherArmorMeta)boots.getItemMeta();
  105.       metahelm.setColor(Color.BLUE);
  106.       metachest.setColor(Color.BLUE);
  107.       metapants.setColor(Color.BLUE);
  108.       metaboots.setColor(Color.BLUE);
  109.       helm.setItemMeta(metahelm);
  110.       chest.setItemMeta(metachest);
  111.       pants.setItemMeta(metapants);
  112.       boots.setItemMeta(metaboots);
  113.  
  114.       ((PlayerInventory)inv).setHelmet(helm);
  115.       ((PlayerInventory)inv).setChestplate(chest);
  116.       ((PlayerInventory)inv).setLeggings(pants);
  117.       ((PlayerInventory)inv).setBoots(boots);
  118.       inv.addItem(new ItemStack[] { new ItemStack(Material.IRON_SWORD), new ItemStack(Material.BOW), new ItemStack(Material.ARROW, 25) });
  119.       event.setRespawnLocation(new Location(Bukkit.getWorld("world"), 354.0D, 65.0D, -567.0D));
  120.     }
  121.     else if (PlayerJoinListener.red.contains(name))
  122.     {
  123.       Inventory inv = Bukkit.getServer().getPlayer(name).getInventory();
  124.  
  125.       ItemStack helm = new ItemStack(Material.LEATHER_HELMET);
  126.       ItemStack chest = new ItemStack(Material.LEATHER_CHESTPLATE);
  127.       ItemStack pants = new ItemStack(Material.LEATHER_LEGGINGS);
  128.       ItemStack boots = new ItemStack(Material.LEATHER_BOOTS);
  129.       LeatherArmorMeta metahelm = (LeatherArmorMeta)helm.getItemMeta();
  130.       LeatherArmorMeta metachest = (LeatherArmorMeta)chest.getItemMeta();
  131.       LeatherArmorMeta metapants = (LeatherArmorMeta)pants.getItemMeta();
  132.       LeatherArmorMeta metaboots = (LeatherArmorMeta)boots.getItemMeta();
  133.       metahelm.setColor(Color.RED);
  134.       metachest.setColor(Color.RED);
  135.       metapants.setColor(Color.RED);
  136.       metaboots.setColor(Color.RED);
  137.       helm.setItemMeta(metahelm);
  138.       chest.setItemMeta(metachest);
  139.       pants.setItemMeta(metapants);
  140.       boots.setItemMeta(metaboots);
  141.  
  142.       ((PlayerInventory)inv).setHelmet(helm);
  143.       ((PlayerInventory)inv).setChestplate(chest);
  144.       ((PlayerInventory)inv).setLeggings(pants);
  145.       ((PlayerInventory)inv).setBoots(boots);
  146.       inv.addItem(new ItemStack[] { new ItemStack(Material.IRON_SWORD), new ItemStack(Material.BOW), new ItemStack(Material.ARROW, 25) });
  147.       event.setRespawnLocation(new Location(Bukkit.getWorld("world"), 349.0D, 65.0D, -632.0D));
  148.     }
  149.     else;
  150.   }
  151. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement