Advertisement
Guest User

Untitled

a guest
Feb 14th, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.28 KB | None | 0 0
  1. @EventHandler
  2. public void onPlayerOpenInventory(InventoryOpenEvent event) {
  3. if(event.getInventory() == null)return;
  4.  
  5. if (event.getInventory().getName().equals("Marchand - Bricoleur"))
  6. {
  7. Player player = (Player) event.getPlayer();
  8. for (ItemStack item : event.getInventory().getContents()) {
  9. if (item.getType().equals(Material.STAINED_CLAY)) {
  10.  
  11. if (plugin.getDataManager().getMapName().contains("2"))
  12. {
  13. Team playerTeam = API.getPlayerTeam(player);
  14. switch (playerTeam.getDyeColor()){
  15.  
  16. case BLUE:
  17. //to do
  18. ItemStack blue = new ItemStack(Material.STAINED_CLAY,4,(byte )11);
  19. item.setType(Material.AIR);
  20. event.getInventory().setItem(0, blue);
  21. break;
  22. case RED:
  23. //to do
  24. ItemStack red = new ItemStack(Material.STAINED_CLAY,4,(byte )14);
  25. item.setType(Material.AIR);
  26. event.getInventory().setItem(0, red);
  27. break;
  28. }
  29.  
  30. }
  31. else
  32. {
  33. if (plugin.getDataManager().getMapName().contains("4"))
  34. {
  35. Team playerTeam = API.getPlayerTeam(player);
  36. switch (playerTeam.getDyeColor()){
  37.  
  38. case BLUE:
  39. //to do
  40. ItemStack blue = new ItemStack(Material.STAINED_CLAY,4,(byte )11);
  41. item.setType(Material.AIR);
  42. event.getInventory().setItem(0, blue);
  43. break;
  44. case RED:
  45. //to do
  46. ItemStack red = new ItemStack(Material.STAINED_CLAY,4,(byte )14);
  47. item.setType(Material.AIR);
  48. event.getInventory().setItem(0, red);
  49. break;
  50. case YELLOW:
  51. //to do
  52. ItemStack yellow = new ItemStack(Material.STAINED_CLAY,4,(byte )4);
  53. item.setType(Material.AIR);
  54. event.getInventory().setItem(0, yellow);
  55. break;
  56. case GREEN:
  57. ItemStack green = new ItemStack(Material.STAINED_CLAY,4,(byte )13);
  58. item.setType(Material.AIR);
  59. event.getInventory().setItem(0, green);
  60. break;
  61.  
  62. }
  63. }
  64. }
  65. }
  66. }
  67. player.updateInventory();
  68. }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement