Advertisement
Guest User

Untitled

a guest
Nov 16th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. package data;
  2.  
  3. import java.util.HashMap;
  4. import java.util.Map;
  5.  
  6. import org.bukkit.Bukkit;
  7. import org.bukkit.Material;
  8. import org.bukkit.entity.EntityType;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.entity.Villager;
  11. import org.bukkit.event.EventHandler;
  12. import org.bukkit.event.Listener;
  13. import org.bukkit.event.player.PlayerInteractEntityEvent;
  14. import org.bukkit.inventory.Inventory;
  15. import org.bukkit.inventory.ItemStack;
  16.  
  17. import enums.InventoryType;
  18. import manager.ItemManager;
  19.  
  20. public class DailyInv implements Listener {
  21.  
  22. private ItemStack fill = new ItemManager(Material.STAINED_GLASS_PANE, 7).setDisplayName(" ").build();
  23. private final Map<InventoryType, Inventory> inventoryTypeMap = new HashMap<>();
  24.  
  25. @EventHandler
  26. public void onClick(PlayerInteractEntityEvent e) {
  27.  
  28. Player p = e.getPlayer();
  29.  
  30. if (e.getRightClicked().getType() == EntityType.VILLAGER) {
  31.  
  32. Villager v = (Villager) e.getRightClicked();
  33.  
  34. if(v.getCustomName().equalsIgnoreCase("§8» §aTägliche Belohnungen")) {
  35.  
  36. final Inventory inventory = Bukkit.createInventory(null, org.bukkit.event.inventory.InventoryType.CHEST, "§8» §aBelohnungen");
  37.  
  38. inventory.setItem(0, fill);
  39. inventory.setItem(1, fill);
  40. inventory.setItem(2, fill);
  41. inventory.setItem(3, fill);
  42. inventory.setItem(4, fill);
  43. inventory.setItem(5, fill);
  44. inventory.setItem(6, fill);
  45. inventory.setItem(7, fill);
  46. inventory.setItem(8, fill);
  47. inventory.setItem(9, fill);
  48. inventory.setItem(10, fill);
  49. inventory.setItem(11, fill);
  50. inventory.setItem(12, fill);
  51. inventory.setItem(13, new ItemManager(Material.DIAMOND).setDisplayName("§7•§8● §aBonus").build());
  52. inventory.setItem(14, fill);
  53. inventory.setItem(15, fill);
  54. inventory.setItem(16, fill);
  55. inventory.setItem(17, fill);
  56. inventory.setItem(18, fill);
  57. inventory.setItem(19, fill);
  58. inventory.setItem(20, fill);
  59. inventory.setItem(21, fill);
  60. inventory.setItem(22, fill);
  61. inventory.setItem(23, fill);
  62. inventory.setItem(24, fill);
  63. inventory.setItem(25, fill);
  64. inventory.setItem(26, fill);
  65. inventoryTypeMap.put(InventoryType.CASE, inventory);
  66.  
  67.  
  68. }
  69.  
  70. }
  71.  
  72. }
  73.  
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement