Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @EventHandler
- public void onPlayerOpenInventory(InventoryOpenEvent event) {
- if(event.getInventory() == null)return;
- if (event.getInventory().getName().equals("Marchand - Bricoleur"))
- {
- Player player = (Player) event.getPlayer();
- for (ItemStack item : event.getInventory().getContents()) {
- if (item.getType().equals(Material.STAINED_CLAY)) {
- if (plugin.getDataManager().getMapName().contains("2"))
- {
- Team playerTeam = API.getPlayerTeam(player);
- switch (playerTeam.getDyeColor()){
- case BLUE:
- //to do
- ItemStack blue = new ItemStack(Material.STAINED_CLAY,4,(byte )11);
- item.setType(Material.AIR);
- event.getInventory().setItem(0, blue);
- break;
- case RED:
- //to do
- ItemStack red = new ItemStack(Material.STAINED_CLAY,4,(byte )14);
- item.setType(Material.AIR);
- event.getInventory().setItem(0, red);
- break;
- }
- }
- else
- {
- if (plugin.getDataManager().getMapName().contains("4"))
- {
- Team playerTeam = API.getPlayerTeam(player);
- switch (playerTeam.getDyeColor()){
- case BLUE:
- //to do
- ItemStack blue = new ItemStack(Material.STAINED_CLAY,4,(byte )11);
- item.setType(Material.AIR);
- event.getInventory().setItem(0, blue);
- break;
- case RED:
- //to do
- ItemStack red = new ItemStack(Material.STAINED_CLAY,4,(byte )14);
- item.setType(Material.AIR);
- event.getInventory().setItem(0, red);
- break;
- case YELLOW:
- //to do
- ItemStack yellow = new ItemStack(Material.STAINED_CLAY,4,(byte )4);
- item.setType(Material.AIR);
- event.getInventory().setItem(0, yellow);
- break;
- case GREEN:
- ItemStack green = new ItemStack(Material.STAINED_CLAY,4,(byte )13);
- item.setType(Material.AIR);
- event.getInventory().setItem(0, green);
- break;
- }
- }
- }
- }
- }
- player.updateInventory();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement