Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package data;
- import java.util.HashMap;
- import java.util.Map;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.entity.EntityType;
- import org.bukkit.entity.Player;
- import org.bukkit.entity.Villager;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerInteractEntityEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import enums.InventoryType;
- import manager.ItemManager;
- public class DailyInv implements Listener {
- private ItemStack fill = new ItemManager(Material.STAINED_GLASS_PANE, 7).setDisplayName(" ").build();
- private final Map<InventoryType, Inventory> inventoryTypeMap = new HashMap<>();
- @EventHandler
- public void onClick(PlayerInteractEntityEvent e) {
- Player p = e.getPlayer();
- if (e.getRightClicked().getType() == EntityType.VILLAGER) {
- Villager v = (Villager) e.getRightClicked();
- if(v.getCustomName().equalsIgnoreCase("§8» §aTägliche Belohnungen")) {
- final Inventory inventory = Bukkit.createInventory(null, org.bukkit.event.inventory.InventoryType.CHEST, "§8» §aBelohnungen");
- inventory.setItem(0, fill);
- inventory.setItem(1, fill);
- inventory.setItem(2, fill);
- inventory.setItem(3, fill);
- inventory.setItem(4, fill);
- inventory.setItem(5, fill);
- inventory.setItem(6, fill);
- inventory.setItem(7, fill);
- inventory.setItem(8, fill);
- inventory.setItem(9, fill);
- inventory.setItem(10, fill);
- inventory.setItem(11, fill);
- inventory.setItem(12, fill);
- inventory.setItem(13, new ItemManager(Material.DIAMOND).setDisplayName("§7•§8● §aBonus").build());
- inventory.setItem(14, fill);
- inventory.setItem(15, fill);
- inventory.setItem(16, fill);
- inventory.setItem(17, fill);
- inventory.setItem(18, fill);
- inventory.setItem(19, fill);
- inventory.setItem(20, fill);
- inventory.setItem(21, fill);
- inventory.setItem(22, fill);
- inventory.setItem(23, fill);
- inventory.setItem(24, fill);
- inventory.setItem(25, fill);
- inventory.setItem(26, fill);
- inventoryTypeMap.put(InventoryType.CASE, inventory);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement