@EventHandler
public void onClick(InventoryClickEvent e) {
try {
Player player = (Player) e.getWhoClicked();
int price = Integer.valueOf(e.getCurrentItem().getItemMeta().getLore().get(0).replace("§e", "").replace("$", ""));
e.setCancelled(true);
if(e.getInventory().getName().equals("§9Fischer Shop")) {
e.setCancelled(true);
if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Roher Lachs")) {
if(econ.has(player, 7)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
}
}
if(e.getInventory().getName().equals("§9Fleischer Shop")) {
e.setCancelled(true);
if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Rohes Hühnchen")) {
if(econ.has(player, 5)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Rohes Hammelfleisch")) {
if(econ.has(player, 5)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Rohes Schwein")) {
if(econ.has(player, 5)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Rohes Rind")) {
if(econ.has(player, 5)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
}else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Rohes Kanninchen")) {
if(econ.has(player, 5)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
}
}
if(e.getInventory().getName().equals("§9Bäcker Shop")) {
e.setCancelled(true);
if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Brot")) {
if(econ.has(player, 5)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
}else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Keks")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Kuchen")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Kürbiskuchen")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
}
}
if(e.getInventory().getName().equals("§9Schmieden Shop")) {
e.setCancelled(true);
if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Lederkappe")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Lederbrustpanzer")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Lederhose")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Lederschuhe")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Kettenhelm")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Kettenbrustpanzer")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Kettenhose")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Kettenschuhe")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Eisenhelm")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Eisenbrustpanzer")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Eisenhose")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Eisenschuhe")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Steinschwert")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Eisenschwert")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Goldschwert")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
} else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§7Diamantschwert")) {
if(econ.has(player, price)) {
player.getInventory().addItem(e.getCurrentItem());
econ.withdrawPlayer(player, price);
player.closeInventory();
player.sendMessage("§7[§???§7] Dir wurden "+price +" Dukaten abgezogen!");
} else {
player.sendMessage("§7[§???§7] §cDu hast nicht genügend Geld!");
}
}
}
} catch (NullPointerException e2) {
}
}