Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 40.85 KB | None | 0 0
  1. package de.xlucan.nightfrontluca2.Main.commands;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandExecutor;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.event.EventHandler;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.event.inventory.InventoryClickEvent;
  12. import org.bukkit.inventory.Inventory;
  13. import org.bukkit.inventory.ItemStack;
  14.  
  15. import de.blacksoul.nightfront.api.PlayerdataManager;
  16. import de.xlucan.nightfrontluca2.Main.Main;
  17. import de.xlucan.nightfrontluca2.Main.Managers.ItemManager;
  18. import de.xlucan.nightfrontluca2.Main.other.TablistAPI;
  19.  
  20. public class Shop implements CommandExecutor, Listener {
  21.  
  22.     public static String ZuWenig = "§8§l[Night§5§lFront§8§l] §7Du hast zu wenig §4Coins";
  23.     public static String ZuWenigItems = "§8§l[Night§5§lFront§8§l] §7Du hast zu wenig §4Items";
  24.     public static String Erfolg = "§8§l[Night§5§lFront§8§l] §7Der Kauf war erfolgreich";
  25.  
  26.     public boolean onCommand(CommandSender sender, Command arg1, String arg2, String[] arg3) {
  27.         Player p = (Player) sender;
  28.         Inventory inv = Bukkit.createInventory(p, 54, "§eShop §8| §7Auswahl");
  29.  
  30.         // inv.setItem(19, ItemManager.createItem(Material.SKULL_ITEM, 1, 3,
  31.         // "§9Köpfe"));
  32.         inv.setItem(19, ItemManager.createSkull("§9Köpfe", "ImNightGod"));
  33.         inv.setItem(21, ItemManager.createItem(Material.GRASS, 1, 0, "§9Blöcke"));
  34.         inv.setItem(23, ItemManager.createItem(Material.DIAMOND_PICKAXE, 1, 0, "§9Tools"));
  35.         inv.setItem(25, ItemManager.createItem(Material.COOKED_BEEF, 1, 0, "§9Essen"));
  36.         inv.setItem(40, ItemManager.createItem(Material.DIAMOND_ORE, 1, 0, "§9Erze"));
  37.  
  38.         inv.setItem(53,
  39.                 ItemManager.createItem(Material.GOLD_NUGGET, 1, 0, "§eCoins: §7" + PlayerdataManager.getCoins(p)));
  40.  
  41.         inv.setItem(2, ItemManager.createItem(Material.ENDER_CHEST, 1, 0, "§eRänge"));
  42.         inv.setItem(6, ItemManager.createItem(Material.GOLDEN_CARROT, 1, 0, "§eSpecial Items"));
  43.  
  44.         p.openInventory(inv);
  45.         return false;
  46.     }
  47.  
  48.     @SuppressWarnings("unused")
  49.     @EventHandler
  50.     public void onClick(InventoryClickEvent e) {
  51.         Player p = (Player) e.getWhoClicked();
  52.         if (e.getClickedInventory() != null) {
  53.             if (e.getClickedInventory().getName() == "§eShop §8| §7Auswahl") {
  54.                 e.setCancelled(true);
  55.                 // TablistAPI.updateScoreboard(p);
  56.                 if (e.getCurrentItem() != null) {
  57.                     if (e.getCurrentItem().getType() == Material.DIAMOND_ORE) {
  58.                         Inventory inv = Bukkit.createInventory(p, 54, "§eShop §8| §7Erze");
  59.  
  60.                         inv.setItem(9, ItemManager.createItem(Material.PAPER, 1, 0, "§9§lVERKAUFEN"));
  61.                         inv.setItem(18, ItemManager.createItem(Material.PAPER, 1, 0, "§9§lKAUFEN"));
  62.  
  63.                         inv.setItem(10,
  64.                                 ItemManager.createItem(Material.DIAMOND, 1, 0, "§cDiamant §7verkaufen für §919 Coins"));
  65.                         inv.setItem(19,
  66.                                 ItemManager.createItem(Material.DIAMOND, 1, 0, "§cDiamant §7kaufen für §934 Coins"));
  67.  
  68.                         inv.setItem(11,
  69.                                 ItemManager.createItem(Material.GOLD_INGOT, 1, 0, "§cGold §7verkaufen für §96 Coins"));
  70.                         inv.setItem(20,
  71.                                 ItemManager.createItem(Material.GOLD_INGOT, 1, 0, "§cGold §7kaufen für §914 Coins"));
  72.  
  73.                         inv.setItem(12,
  74.                                 ItemManager.createItem(Material.IRON_INGOT, 1, 0, "§cEisen §7verkaufen für §98 Coins"));
  75.                         inv.setItem(21,
  76.                                 ItemManager.createItem(Material.IRON_INGOT, 1, 0, "§cEisen §7kaufen für §916 Coins"));
  77.  
  78.                         inv.setItem(13,
  79.                                 ItemManager.createItem(Material.COAL, 1, 0, "§cKohle §7verkaufen für §92 Coins"));
  80.                         inv.setItem(22, ItemManager.createItem(Material.COAL, 1, 0, "§cKohle §7kaufen für §98 Coins"));
  81.  
  82.                         inv.setItem(14,
  83.                                 ItemManager.createItem(Material.EMERALD, 1, 0, "§cSmaragd §7verkaufen für §93 Coins"));
  84.                         inv.setItem(23,
  85.                                 ItemManager.createItem(Material.EMERALD, 1, 0, "§cSmaragd §7kaufen für §910 Coins"));
  86.  
  87.                         inv.setItem(15, ItemManager.createItem(Material.REDSTONE, 1, 0,
  88.                                 "§cRedstone §7verkaufen für §92 Coins"));
  89.                         inv.setItem(24,
  90.                                 ItemManager.createItem(Material.REDSTONE, 1, 0, "§cRedstone §7kaufen für §910 Coins"));
  91.  
  92.                         p.openInventory(inv);
  93.                     } else if (e.getCurrentItem().getType() == Material.ENDER_CHEST) {
  94.                         Inventory inv = Bukkit.createInventory(p, 54, "§eShop §8| §7Ränge");
  95.  
  96.                         inv.setItem(20, ItemManager.createItem(Material.GOLD_CHESTPLATE, 1, 0,
  97.                                 "§cTitan Rang §7kaufen für §9500.000.000 Coins"));
  98.                         inv.setItem(24, ItemManager.createItem(Material.DIAMOND_CHESTPLATE, 1, 0,
  99.                                 "§cLegend Rang §7kaufen für §91.000.000.000 Coins"));
  100.  
  101.                         p.openInventory(inv);
  102.                     } else if (e.getCurrentItem().getType() == Material.GOLDEN_CARROT) {
  103.                         Inventory inv = Bukkit.createInventory(p, 54, "§eShop §8| §7Special Items");
  104.  
  105.                         inv.setItem(9, ItemManager.createItem(Material.PAPER, 1, 0, "§9§lVERKAUFEN"));
  106.                         inv.setItem(18, ItemManager.createItem(Material.PAPER, 1, 0, "§9§lKAUFEN"));
  107.  
  108.                         inv.setItem(10, ItemManager.createItem(Material.ENDER_CHEST, 1, 0,
  109.                                 "§cEnderchest §7verkaufen für §9367 Coins"));
  110.                         inv.setItem(19, ItemManager.createItem(Material.ENDER_CHEST, 1, 0,
  111.                                 "§cEnderchest §7kaufen für §9456 Coins"));
  112.  
  113.                         inv.setItem(11, ItemManager.createItem(Material.ENCHANTMENT_TABLE, 1, 0,
  114.                                 "§cZaubertisch §7verkaufen für §9100 Coins"));
  115.                         inv.setItem(20, ItemManager.createItem(Material.ENCHANTMENT_TABLE, 1, 0,
  116.                                 "§cZaubertisch §7kaufen für §9134 Coins"));
  117.  
  118.                         inv.setItem(12, ItemManager.createItem(Material.BREWING_STAND_ITEM, 1, 0,
  119.                                 "§cBraustand §7verkaufen für §9120 Coins"));
  120.                         inv.setItem(21, ItemManager.createItem(Material.BREWING_STAND_ITEM, 1, 0,
  121.                                 "§cBraustand §7kaufen für §9234 Coins"));
  122.  
  123.                         inv.setItem(13, ItemManager.createItem(Material.BARRIER, 1, 0, "§4Kein Verkauf möglich"));
  124.                         inv.setItem(22, ItemManager.createItem(Material.TRIPWIRE_HOOK, 1, 0,
  125.                                 "§cCase Key §7kaufen für §95.000 Coins"));
  126.  
  127.                         inv.setItem(14, ItemManager.createItem(Material.BARRIER, 1, 0, "§4Kein Verkauf möglich"));
  128.                         inv.setItem(23, ItemManager.createItem(Material.CHEST, 1, 0,
  129.                                 "§cWillkommen Crate §7kaufen für §950.000 Coins"));
  130.  
  131.                         inv.setItem(15, ItemManager.createItem(Material.BARRIER, 1, 0, "§4Kein Verkauf möglich"));
  132.                         inv.setItem(24, ItemManager.createItem(Material.CHEST, 1, 0,
  133.                                 "§cOlympus Crate §7kaufen für §9100.000 Coins"));
  134.  
  135.                         inv.setItem(16, ItemManager.createItem(Material.HOPPER, 16, 0,
  136.                                 "§cTrichter §7verkaufen für §9600 Coins"));
  137.                         inv.setItem(25,
  138.                                 ItemManager.createItem(Material.HOPPER, 16, 0, "§cTrichter §7kaufen für §91200 Coins"));
  139.  
  140.                         p.openInventory(inv);
  141.                     } else if (e.getCurrentItem().getType() == Material.SKULL_ITEM) {
  142.                         Inventory inv = Bukkit.createInventory(p, 54, "§eShop §8| §7Köpfe");
  143.  
  144.                         // inv.setItem(22, ItemManager.createItem(Material.SKULL_ITEM, 1, 3, "§cKopf
  145.                         // §7verkaufen für §950 Coins"));
  146.                         inv.setItem(22, ItemManager.createSkull("§cKopf §7verkaufen für §950 Coins", p.getName()));
  147.  
  148.                         p.openInventory(inv);
  149.                     } else if (e.getCurrentItem().getType() == Material.DIAMOND_PICKAXE) {
  150.                         Inventory inv = Bukkit.createInventory(p, 54, "§eShop §8| §7Tools");
  151.  
  152.                         inv.setItem(9, ItemManager.createItem(Material.PAPER, 1, 0, "§9§lVERKAUFEN"));
  153.                         inv.setItem(18, ItemManager.createItem(Material.PAPER, 1, 0, "§9§lKAUFEN"));
  154.  
  155.                         inv.setItem(10, ItemManager.createItem(Material.DIAMOND_PICKAXE, 1, 0,
  156.                                 "§cSpitzhacke §7verkaufen für §994 Coins"));
  157.                         inv.setItem(19, ItemManager.createItem(Material.DIAMOND_PICKAXE, 1, 0,
  158.                                 "§cSpitzhacke §7kaufen für §9112 Coins"));
  159.  
  160.                         inv.setItem(11,
  161.                                 ItemManager.createItem(Material.DIAMOND_AXE, 1, 0, "§cAxt §7verkaufen für §986 Coins"));
  162.                         inv.setItem(20,
  163.                                 ItemManager.createItem(Material.DIAMOND_AXE, 1, 0, "§cAxt §7kaufen für §994 Coins"));
  164.  
  165.                         inv.setItem(12, ItemManager.createItem(Material.DIAMOND_SPADE, 1, 0,
  166.                                 "§cSchaufel §7verkaufen für §969 Coins"));
  167.                         inv.setItem(21, ItemManager.createItem(Material.DIAMOND_SPADE, 1, 0,
  168.                                 "§cSchaufel §7kaufen für §978 Coins"));
  169.  
  170.                         inv.setItem(13, ItemManager.createItem(Material.DIAMOND_HOE, 1, 0,
  171.                                 "§cHacke §7verkaufen für §934 Coins"));
  172.                         inv.setItem(22,
  173.                                 ItemManager.createItem(Material.DIAMOND_HOE, 1, 0, "§cHacke §7kaufen für §941 Coins"));
  174.  
  175.                         inv.setItem(14, ItemManager.createItem(Material.DIAMOND_SWORD, 1, 0,
  176.                                 "§cSchwert §7verkaufen für §9100 Coins"));
  177.                         inv.setItem(23, ItemManager.createItem(Material.DIAMOND_SWORD, 1, 0,
  178.                                 "§cSchwert §7kaufen für §9123 Coins"));
  179.  
  180.                         inv.setItem(15,
  181.                                 ItemManager.createItem(Material.SHEARS, 1, 0, "§cSchere §7verkaufen für §919 Coins"));
  182.                         inv.setItem(24,
  183.                                 ItemManager.createItem(Material.SHEARS, 1, 0, "§cSchere §7kaufen für §928 Coins"));
  184.  
  185.                         inv.setItem(16, ItemManager.createItem(Material.FISHING_ROD, 1, 0,
  186.                                 "§cAngel §7verkaufen für §911 Coins"));
  187.                         inv.setItem(25,
  188.                                 ItemManager.createItem(Material.FISHING_ROD, 1, 0, "§cAngel §7kaufen für §923 Coins"));
  189.  
  190.                         inv.setItem(17, ItemManager.createItem(Material.FLINT_AND_STEEL, 1, 0,
  191.                                 "§cFeuerzeug §7verkaufen für §932 Coins"));
  192.                         inv.setItem(26, ItemManager.createItem(Material.FLINT_AND_STEEL, 1, 0,
  193.                                 "§cFeuerzeug §7kaufen für §943 Coins"));
  194.  
  195.                         p.openInventory(inv);
  196.                     } else if (e.getCurrentItem().getType() == Material.GRASS) {
  197.                         Inventory inv = Bukkit.createInventory(p, 54, "§eShop §8| §7Blöcke");
  198.  
  199.                         inv.setItem(9, ItemManager.createItem(Material.PAPER, 1, 0, "§9§lVERKAUFEN"));
  200.                         inv.setItem(18, ItemManager.createItem(Material.PAPER, 1, 0, "§9§lKAUFEN"));
  201.  
  202.                         inv.setItem(10,
  203.                                 ItemManager.createItem(Material.DIRT, 64, 0, "§cErde §7verkaufen für §910 Coins"));
  204.                         inv.setItem(19, ItemManager.createItem(Material.DIRT, 64, 0, "§cErde §7kaufen für §915 Coins"));
  205.  
  206.                         inv.setItem(11,
  207.                                 ItemManager.createItem(Material.SAND, 64, 0, "§cSand §7verkaufen für §914 Coins"));
  208.                         inv.setItem(20, ItemManager.createItem(Material.SAND, 64, 0, "§cSand §7kaufen für §920 Coins"));
  209.  
  210.                         inv.setItem(12,
  211.                                 ItemManager.createItem(Material.LOG, 64, 0, "§cHolz §7verkaufen für §916 Coins"));
  212.                         inv.setItem(21, ItemManager.createItem(Material.LOG, 64, 0, "§cHolz §7kaufen für §923 Coins"));
  213.  
  214.                         inv.setItem(13,
  215.                                 ItemManager.createItem(Material.LEAVES, 64, 0, "§cBlätter §7verkaufen für §922 Coins"));
  216.                         inv.setItem(22,
  217.                                 ItemManager.createItem(Material.LEAVES, 64, 0, "§cBlätter §7kaufen für §935 Coins"));
  218.  
  219.                         inv.setItem(14, ItemManager.createItem(Material.COBBLESTONE, 64, 0,
  220.                                 "§cBruchstein §7verkaufen für §915 Coins"));
  221.                         inv.setItem(23, ItemManager.createItem(Material.COBBLESTONE, 64, 0,
  222.                                 "§cBruchstein §7kaufen für §921 Coins"));
  223.  
  224.                         inv.setItem(15,
  225.                                 ItemManager.createItem(Material.BEDROCK, 1, 0, "§cBedrock §7verkaufen für §915 Coins"));
  226.                         inv.setItem(24,
  227.                                 ItemManager.createItem(Material.BEDROCK, 1, 0, "§cBedrock §7kaufen für §925 Coins"));
  228.  
  229.                         inv.setItem(16,
  230.                                 ItemManager.createItem(Material.GRAVEL, 64, 0, "§cKies §7verkaufen für §923 Coins"));
  231.                         inv.setItem(25,
  232.                                 ItemManager.createItem(Material.GRAVEL, 64, 0, "§cKies §7kaufen für §930 Coins"));
  233.  
  234.                         p.openInventory(inv);
  235.                     }
  236.                 }
  237.             }
  238.             if ((e.getClickedInventory().getName() == "§eShop §8| §7Köpfe")
  239.                     && (e.getCurrentItem().getType() == Material.SKULL_ITEM)) {
  240.                 e.setCancelled(true);
  241.                 if (p.getInventory().contains(Material.SKULL_ITEM)) {
  242.                     ItemManager.removeInventoryItems(p, Material.SKULL_ITEM, 1);
  243.                     PlayerdataManager.addCoins(p, 50);
  244.                     p.sendMessage(Erfolg);
  245.                 } else {
  246.                     p.sendMessage(ZuWenigItems);
  247.                 }
  248.             }
  249.             if ((e.getClickedInventory().getName() == "§eShop §8| §7Auswahl")
  250.                     && e.getCurrentItem().getType() == Material.COOKED_BEEF) {
  251.                 Inventory inv = Bukkit.createInventory(p, 54, "§eShop §8| §7Essen");
  252.  
  253.                 inv.setItem(9, ItemManager.createItem(Material.PAPER, 1, 0, "§9§lVERKAUFEN"));
  254.                 inv.setItem(18, ItemManager.createItem(Material.PAPER, 1, 0, "§9§lKAUFEN"));
  255.  
  256.                 inv.setItem(10,
  257.                         ItemManager.createItem(Material.COOKED_BEEF, 6, 0, "§cSteak §7verkaufen für §97 Coins"));
  258.                 inv.setItem(19, ItemManager.createItem(Material.COOKED_BEEF, 6, 0, "§cSteak §7kaufen für §912 Coins"));
  259.  
  260.                 inv.setItem(11, ItemManager.createItem(Material.BREAD, 6, 0, "§cBrot §7verkaufen für §93 Coins"));
  261.                 inv.setItem(20, ItemManager.createItem(Material.BREAD, 6, 0, "§cBrot §7kaufen für §97 Coins"));
  262.  
  263.                 inv.setItem(12,
  264.                         ItemManager.createItem(Material.COOKED_FISH, 6, 0, "§cFisch §7verkaufen für §96 Coins"));
  265.                 inv.setItem(21, ItemManager.createItem(Material.COOKED_FISH, 6, 0, "§cFisch §7kaufen für §911 Coins"));
  266.  
  267.                 inv.setItem(13, ItemManager.createItem(Material.COOKED_RABBIT, 6, 0,
  268.                         "§cHasenfleisch §7verkaufen für §95 Coins"));
  269.                 inv.setItem(22,
  270.                         ItemManager.createItem(Material.COOKED_RABBIT, 6, 0, "§cHasenfleisch §7kaufen für §910 Coins"));
  271.  
  272.                 inv.setItem(14,
  273.                         ItemManager.createItem(Material.RAW_BEEF, 6, 0, "§cRohes Fleisch §7verkaufen für §924 Coins"));
  274.                 inv.setItem(23,
  275.                         ItemManager.createItem(Material.RAW_BEEF, 6, 0, "§cRohes Fleisch §7kaufen für §960 Coins"));
  276.  
  277.                 p.openInventory(inv);
  278.             }
  279.             if (e.getClickedInventory().getName() == "§eShop §8| §7Ränge") {
  280.                 e.setCancelled(true);
  281.                 if (e.getCurrentItem().getType() == Material.GOLD_CHESTPLATE) {
  282.                     if (PlayerdataManager.getCoins(p) > 500000000) {
  283.                         Bukkit.broadcastMessage(
  284.                                 Main.Prefix + p.getDisplayName() + " hat sich den §6Titan §7Rang gekauft");
  285.                         p.sendMessage(Main.Prefix + "§aDu hast dir erfolgreich den Titan Rang gekauft");
  286.                         PlayerdataManager.removeCoins(p, 500000000);
  287.                         Bukkit.dispatchCommand(Bukkit.getConsoleSender(),
  288.                                 "pex user " + p.getName() + " group set Titan");
  289.                         for (Player all : Bukkit.getOnlinePlayers()) {
  290.                         }
  291.                         p.closeInventory();
  292.                     } else {
  293.                         p.sendMessage(ZuWenig);
  294.                         p.closeInventory();
  295.                     }
  296.                 }
  297.                 if (e.getCurrentItem().getType() == Material.DIAMOND_CHESTPLATE) {
  298.                     if (PlayerdataManager.getCoins(p) > 1000000000) {
  299.                         Bukkit.broadcastMessage(
  300.                                 Main.Prefix + p.getDisplayName() + " hat sich den §3Legend §7Rang gekauft");
  301.                         p.sendMessage(Main.Prefix + "§aDu hast dir erfolgreich den Legend Rang gekauft");
  302.                         PlayerdataManager.removeCoins(p, 1000000000);
  303.  
  304.                         Bukkit.dispatchCommand(Bukkit.getConsoleSender(),
  305.                                 "pex user " + p.getName() + " group set Legend");
  306.                         for (Player all : Bukkit.getOnlinePlayers()) {
  307.  
  308.                         }
  309.                         p.closeInventory();
  310.                     } else {
  311.                         p.sendMessage(ZuWenig);
  312.                         p.closeInventory();
  313.                     }
  314.                 }
  315.             }
  316.             if (e.getClickedInventory().getName() == "§eShop §8| §7Erze") {
  317.                 e.setCancelled(true);
  318.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cDiamant §7verkaufen für §919 Coins") {
  319.                     if (p.getInventory().contains(Material.DIAMOND)) {
  320.                         ItemManager.removeInventoryItems(p, Material.DIAMOND, 1);
  321.                         PlayerdataManager.addCoins(p, 19);
  322.                         p.sendMessage(Erfolg);
  323.  
  324.                     } else {
  325.                         p.sendMessage(ZuWenigItems);
  326.                     }
  327.                 }
  328.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cDiamant §7kaufen für §934 Coins") {
  329.                     if (PlayerdataManager.getCoins(p) > 33) {
  330.                         p.getInventory().addItem(
  331.                                 new ItemStack[] { ItemManager.createItem(Material.DIAMOND, 1, 0, "§cDiamant") });
  332.                         PlayerdataManager.removeCoins(p, 34);
  333.                         p.sendMessage(Erfolg);
  334.  
  335.                     } else {
  336.                         p.sendMessage(ZuWenig);
  337.                     }
  338.                 }
  339.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cGold §7verkaufen für §96 Coins") {
  340.                     if (p.getInventory().contains(Material.GOLD_INGOT)) {
  341.                         ItemManager.removeInventoryItems(p, Material.GOLD_INGOT, 1);
  342.                         PlayerdataManager.addCoins(p, 6);
  343.                         p.sendMessage(Erfolg);
  344.  
  345.                     } else {
  346.                         p.sendMessage(ZuWenigItems);
  347.                     }
  348.                 }
  349.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cGold §7kaufen für §914 Coins") {
  350.                     if (PlayerdataManager.getCoins(p) > 13) {
  351.                         p.getInventory().addItem(
  352.                                 new ItemStack[] { ItemManager.createItem(Material.GOLD_INGOT, 1, 0, "§cGold") });
  353.                         PlayerdataManager.removeCoins(p, 14);
  354.                         p.sendMessage(Erfolg);
  355.  
  356.                     } else {
  357.                         p.sendMessage(ZuWenig);
  358.                     }
  359.                 }
  360.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cEisen §7verkaufen für §98 Coins") {
  361.                     if (p.getInventory().contains(Material.IRON_INGOT)) {
  362.                         ItemManager.removeInventoryItems(p, Material.IRON_INGOT, 1);
  363.                         PlayerdataManager.addCoins(p, 8);
  364.                         p.sendMessage(Erfolg);
  365.  
  366.                     } else {
  367.                         p.sendMessage(ZuWenigItems);
  368.                     }
  369.                 }
  370.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cEisen §7kaufen für §916 Coins") {
  371.                     if (PlayerdataManager.getCoins(p) > 15) {
  372.                         p.getInventory().addItem(
  373.                                 new ItemStack[] { ItemManager.createItem(Material.IRON_INGOT, 1, 0, "§cEisen") });
  374.                         PlayerdataManager.removeCoins(p, 16);
  375.                         p.sendMessage(Erfolg);
  376.  
  377.                     } else {
  378.                         p.sendMessage(ZuWenig);
  379.                     }
  380.                 }
  381.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cKohle §7verkaufen für §92 Coins") {
  382.                     if (p.getInventory().contains(Material.COAL)) {
  383.                         ItemManager.removeInventoryItems(p, Material.COAL, 1);
  384.                         PlayerdataManager.addCoins(p, 2);
  385.                         p.sendMessage(Erfolg);
  386.  
  387.                     } else {
  388.                         p.sendMessage(ZuWenigItems);
  389.                     }
  390.                 }
  391.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cKohle §7kaufen für §98 Coins") {
  392.                     if (PlayerdataManager.getCoins(p) > 7) {
  393.                         p.getInventory()
  394.                                 .addItem(new ItemStack[] { ItemManager.createItem(Material.COAL, 1, 0, "§cKohle") });
  395.                         PlayerdataManager.removeCoins(p, 8);
  396.                         p.sendMessage(Erfolg);
  397.  
  398.                     } else {
  399.                         p.sendMessage(ZuWenig);
  400.                     }
  401.                 }
  402.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cSmaragd §7verkaufen für §93 Coins") {
  403.                     if (p.getInventory().contains(Material.EMERALD)) {
  404.                         ItemManager.removeInventoryItems(p, Material.EMERALD, 1);
  405.                         PlayerdataManager.addCoins(p, 3);
  406.                         p.sendMessage(Erfolg);
  407.  
  408.                     } else {
  409.                         p.sendMessage(ZuWenigItems);
  410.                     }
  411.                 }
  412.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cSmaragd §7kaufen für §910 Coins") {
  413.                     if (PlayerdataManager.getCoins(p) > 9) {
  414.                         p.getInventory().addItem(
  415.                                 new ItemStack[] { ItemManager.createItem(Material.EMERALD, 1, 0, "§cSmaragd") });
  416.                         PlayerdataManager.removeCoins(p, 10);
  417.                         p.sendMessage(Erfolg);
  418.  
  419.                     } else {
  420.                         p.sendMessage(ZuWenig);
  421.                     }
  422.                 }
  423.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cRedstone §7verkaufen für §92 Coins") {
  424.                     if (p.getInventory().contains(Material.REDSTONE)) {
  425.                         ItemManager.removeInventoryItems(p, Material.REDSTONE, 1);
  426.                         PlayerdataManager.addCoins(p, 4);
  427.                         p.sendMessage(Erfolg);
  428.  
  429.                     } else {
  430.                         p.sendMessage(ZuWenigItems);
  431.                     }
  432.                 }
  433.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cRedstone §7kaufen für §910 Coins") {
  434.                     if (PlayerdataManager.getCoins(p) > 11) {
  435.                         p.getInventory().addItem(
  436.                                 new ItemStack[] { ItemManager.createItem(Material.REDSTONE, 1, 0, "§cRedstone") });
  437.                         PlayerdataManager.removeCoins(p, 12);
  438.                         p.sendMessage(Erfolg);
  439.  
  440.                     } else {
  441.                         p.sendMessage(ZuWenig);
  442.                     }
  443.                 }
  444.  
  445.             }
  446.             if (e.getClickedInventory().getName() == "§eShop §8| §7Essen") {
  447.                 e.setCancelled(true);
  448.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cSteak §7verkaufen für §97 Coins") {
  449.                     if (p.getInventory().contains(Material.COOKED_BEEF)) {
  450.                         ItemManager.removeInventoryItems(p, Material.COOKED_BEEF, 6);
  451.                         PlayerdataManager.addCoins(p, 7);
  452.                         p.sendMessage(Erfolg);
  453.  
  454.                     } else {
  455.                         p.sendMessage(ZuWenigItems);
  456.                     }
  457.                 }
  458.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cSteak §7kaufen für §912 Coins") {
  459.                     if (PlayerdataManager.getCoins(p) > 11) {
  460.                         p.getInventory().addItem(
  461.                                 new ItemStack[] { ItemManager.createItem(Material.COOKED_BEEF, 6, 0, "§cSteak") });
  462.                         PlayerdataManager.removeCoins(p, 12);
  463.                         p.sendMessage(Erfolg);
  464.  
  465.                     } else {
  466.                         p.sendMessage(ZuWenig);
  467.                     }
  468.                 }
  469.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cBrot §7verkaufen für §93 Coins") {
  470.                     if (p.getInventory().contains(Material.BREAD)) {
  471.                         ItemManager.removeInventoryItems(p, Material.BREAD, 6);
  472.                         PlayerdataManager.addCoins(p, 3);
  473.                         p.sendMessage(Erfolg);
  474.  
  475.                     } else {
  476.                         p.sendMessage(ZuWenigItems);
  477.                     }
  478.                 }
  479.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cBrot §7kaufen für §97 Coins") {
  480.                     if (PlayerdataManager.getCoins(p) > 6) {
  481.                         p.getInventory()
  482.                                 .addItem(new ItemStack[] { ItemManager.createItem(Material.BREAD, 6, 0, "§cBrot") });
  483.                         PlayerdataManager.removeCoins(p, 7);
  484.                         p.sendMessage(Erfolg);
  485.  
  486.                     } else {
  487.                         p.sendMessage(ZuWenig);
  488.                     }
  489.                 }
  490.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cFisch §7verkaufen für §96 Coins") {
  491.                     if (p.getInventory().contains(Material.COOKED_FISH)) {
  492.                         ItemManager.removeInventoryItems(p, Material.COOKED_FISH, 6);
  493.                         PlayerdataManager.addCoins(p, 6);
  494.                         p.sendMessage(Erfolg);
  495.  
  496.                     } else {
  497.                         p.sendMessage(ZuWenigItems);
  498.                     }
  499.                 }
  500.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cFisch §7kaufen für §9711 Coins") {
  501.                     if (PlayerdataManager.getCoins(p) > 10) {
  502.                         p.getInventory().addItem(
  503.                                 new ItemStack[] { ItemManager.createItem(Material.COOKED_FISH, 6, 0, "§cFisch") });
  504.                         PlayerdataManager.removeCoins(p, 11);
  505.                         p.sendMessage(Erfolg);
  506.  
  507.                     } else {
  508.                         p.sendMessage(ZuWenig);
  509.                     }
  510.                 }
  511.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cHasenfleisch §7verkaufen für §95 Coins") {
  512.                     if (p.getInventory().contains(Material.COOKED_RABBIT)) {
  513.                         ItemManager.removeInventoryItems(p, Material.COOKED_RABBIT, 6);
  514.                         PlayerdataManager.addCoins(p, 5);
  515.                         p.sendMessage(Erfolg);
  516.  
  517.                     } else {
  518.                         p.sendMessage(ZuWenigItems);
  519.                     }
  520.                 }
  521.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cHasenfleisch §7kaufen für §910 Coins") {
  522.                     if (PlayerdataManager.getCoins(p) > 9) {
  523.                         p.getInventory().addItem(new ItemStack[] {
  524.                                 ItemManager.createItem(Material.COOKED_RABBIT, 6, 0, "§cHasenfleisch") });
  525.                         PlayerdataManager.removeCoins(p, 10);
  526.                         p.sendMessage(Erfolg);
  527.  
  528.                     } else {
  529.                         p.sendMessage(ZuWenig);
  530.                     }
  531.                 }
  532.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cRohes Fleisch §7verkaufen für §c24 Coins") {
  533.                     if (p.getInventory().contains(Material.RAW_BEEF)) {
  534.                         ItemManager.removeInventoryItems(p, Material.RAW_BEEF, 363);
  535.                         PlayerdataManager.addCoins(p, 4);
  536.                         p.sendMessage(Erfolg);
  537.  
  538.                     } else {
  539.                         p.sendMessage(ZuWenigItems);
  540.                     }
  541.                 }
  542.                 if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cRohes Fleisch §7kaufen für §960 Coins") {
  543.                     if (PlayerdataManager.getCoins(p) > 9) {
  544.                         p.getInventory().addItem(new ItemStack[] {
  545.                                 ItemManager.createItem(Material.RAW_BEEF, 363, 0, "§cRohes Fleich") });
  546.                         PlayerdataManager.removeCoins(p, 10);
  547.                         p.sendMessage(Erfolg);
  548.  
  549.                     } else {
  550.                         p.sendMessage(ZuWenig);
  551.                     }
  552.                 }
  553.             }
  554.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cHasenfleisch §7kaufen für §910 Coins") {
  555.                 if (PlayerdataManager.getCoins(p) > 9) {
  556.                     p.getInventory().addItem(
  557.                             new ItemStack[] { ItemManager.createItem(Material.COOKED_RABBIT, 6, 0, "§cHasenfleisch") });
  558.                     PlayerdataManager.removeCoins(p, 10);
  559.                     p.sendMessage(Erfolg);
  560.  
  561.                 } else {
  562.                     p.sendMessage(ZuWenig);
  563.                 }
  564.             }
  565.         }
  566.         if (e.getClickedInventory().getName() == "§eShop §8| §7Special Items") {
  567.             e.setCancelled(true);
  568.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cEnderchest §7verkaufen für §9367 Coins") {
  569.                 if (p.getInventory().contains(Material.ENDER_CHEST)) {
  570.                     ItemManager.removeInventoryItems(p, Material.ENDER_CHEST, 1);
  571.                     PlayerdataManager.addCoins(p, 367);
  572.                     p.sendMessage(Erfolg);
  573.  
  574.                 } else {
  575.                     p.sendMessage(ZuWenigItems);
  576.                 }
  577.             }
  578.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cEnderchest §7kaufen für §9456 Coins") {
  579.                 if (PlayerdataManager.getCoins(p) > 455) {
  580.                     p.getInventory().addItem(
  581.                             new ItemStack[] { ItemManager.createItem(Material.ENDER_CHEST, 1, 0, "§cEndertruhe") });
  582.                     PlayerdataManager.removeCoins(p, 456);
  583.                     p.sendMessage(Erfolg);
  584.  
  585.                 } else {
  586.                     p.sendMessage(ZuWenig);
  587.                 }
  588.             }
  589.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cZaubertisch §7verkaufen für §9100 Coins") {
  590.                 if (p.getInventory().contains(Material.ENCHANTMENT_TABLE)) {
  591.                     ItemManager.removeInventoryItems(p, Material.ENCHANTMENT_TABLE, 1);
  592.                     PlayerdataManager.addCoins(p, 100);
  593.                     p.sendMessage(Erfolg);
  594.  
  595.                 } else {
  596.                     p.sendMessage(ZuWenigItems);
  597.                 }
  598.             }
  599.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cZaubertisch §7kaufen für §9134 Coins") {
  600.                 if (PlayerdataManager.getCoins(p) > 133) {
  601.                     p.getInventory().addItem(new ItemStack[] {
  602.                             ItemManager.createItem(Material.ENCHANTMENT_TABLE, 1, 0, "§cZaubertisch") });
  603.                     PlayerdataManager.removeCoins(p, 134);
  604.                     p.sendMessage(Erfolg);
  605.  
  606.                 } else {
  607.                     p.sendMessage(ZuWenig);
  608.                 }
  609.             }
  610.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cBraustand §7verkaufen für §9120 Coins") {
  611.                 if (p.getInventory().contains(Material.BREWING_STAND_ITEM)) {
  612.                     ItemManager.removeInventoryItems(p, Material.BREWING_STAND_ITEM, 1);
  613.                     PlayerdataManager.addCoins(p, 120);
  614.                     p.sendMessage(Erfolg);
  615.  
  616.                 } else {
  617.                     p.sendMessage(ZuWenigItems);
  618.                 }
  619.             }
  620.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cBraustand §7kaufen für §9234 Coins") {
  621.                 if (PlayerdataManager.getCoins(p) > 233) {
  622.                     p.getInventory().addItem(new ItemStack[] {
  623.                             ItemManager.createItem(Material.BREWING_STAND_ITEM, 1, 0, "§cBraustand") });
  624.                     PlayerdataManager.removeCoins(p, 234);
  625.                     p.sendMessage(Erfolg);
  626.  
  627.                 } else {
  628.                     p.sendMessage(ZuWenig);
  629.                 }
  630.             }
  631.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cCase Key §7kaufen für §95.000 Coins") {
  632.                 if (PlayerdataManager.getCoins(p) > 4999) {
  633.                     PlayerdataManager.addKeys(p, 1);
  634.                     PlayerdataManager.removeCoins(p, 5000);
  635.                     p.sendMessage(Erfolg);
  636.  
  637.                 } else {
  638.                     p.sendMessage(ZuWenig);
  639.                 }
  640.             }
  641.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cWillkommen Crate §7kaufen für §950.000 Coins") {
  642.                 if (PlayerdataManager.getCoins(p) > 49999) {
  643.                     Bukkit.dispatchCommand((CommandSender) Bukkit.getConsoleSender(),
  644.                             (String) ("crate give Willkommen " + p.getName() + " 1"));
  645.                     PlayerdataManager.removeCoins(p, 50000);
  646.                     p.sendMessage(Erfolg);
  647.  
  648.                 } else {
  649.                     p.sendMessage(ZuWenig);
  650.                 }
  651.             }
  652.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cOlympus Crate §7kaufen für §9100.000 Coins") {
  653.                 if (PlayerdataManager.getCoins(p) > 99999) {
  654.                     Bukkit.dispatchCommand((CommandSender) Bukkit.getConsoleSender(),
  655.                             (String) ("crate give Olympus " + p.getName() + " 1"));
  656.                     PlayerdataManager.removeCoins(p, 100000);
  657.                     p.sendMessage(Erfolg);
  658.  
  659.                 } else {
  660.                     p.sendMessage(ZuWenig);
  661.                 }
  662.             }
  663.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cTrichter §7verkaufen für §9600 Coins") {
  664.                 if (p.getInventory().contains(Material.HOPPER)) {
  665.                     ItemManager.removeInventoryItems(p, Material.HOPPER, 16);
  666.                     PlayerdataManager.addCoins(p, 600);
  667.                     p.sendMessage(Erfolg);
  668.  
  669.                 } else {
  670.                     p.sendMessage(ZuWenigItems);
  671.                 }
  672.             }
  673.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cTrichter §7kaufen für §91200 Coins") {
  674.                 if (PlayerdataManager.getCoins(p) > 1199) {
  675.                     p.getInventory()
  676.                             .addItem(new ItemStack[] { ItemManager.createItem(Material.HOPPER, 16, 0, "§cTrichter") });
  677.                     PlayerdataManager.removeCoins(p, 1200);
  678.                     p.sendMessage(Erfolg);
  679.  
  680.                 } else {
  681.                     p.sendMessage(ZuWenig);
  682.                 }
  683.             }
  684.         }
  685.         if (e.getClickedInventory().getName() == "§eShop §8| §7Tools") {
  686.             e.setCancelled(true);
  687.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cSpitzhacke §7verkaufen für §994 Coins") {
  688.                 if (p.getInventory().contains(Material.DIAMOND_PICKAXE)) {
  689.                     ItemManager.removeInventoryItems(p, Material.DIAMOND_PICKAXE, 1);
  690.                     PlayerdataManager.addCoins(p, 94);
  691.                     p.sendMessage(Erfolg);
  692.  
  693.                 } else {
  694.                     p.sendMessage(ZuWenigItems);
  695.                 }
  696.             }
  697.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cSpitzhacke §7kaufen für §9112 Coins") {
  698.                 if (PlayerdataManager.getCoins(p) > 111) {
  699.                     p.getInventory().addItem(
  700.                             new ItemStack[] { ItemManager.createItem(Material.DIAMOND_PICKAXE, 1, 0, "§cSpitzhacke") });
  701.                     PlayerdataManager.removeCoins(p, 112);
  702.                     p.sendMessage(Erfolg);
  703.  
  704.                 } else {
  705.                     p.sendMessage(ZuWenig);
  706.                 }
  707.             }
  708.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cAxt §7verkaufen für §986 Coins") {
  709.                 if (p.getInventory().contains(Material.DIAMOND_AXE)) {
  710.                     ItemManager.removeInventoryItems(p, Material.DIAMOND_AXE, 1);
  711.                     PlayerdataManager.addCoins(p, 86);
  712.                     p.sendMessage(Erfolg);
  713.  
  714.                 } else {
  715.                     p.sendMessage(ZuWenigItems);
  716.                 }
  717.             }
  718.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cAxt §7kaufen für §994 Coins") {
  719.                 if (PlayerdataManager.getCoins(p) > 93) {
  720.                     p.getInventory()
  721.                             .addItem(new ItemStack[] { ItemManager.createItem(Material.DIAMOND_AXE, 1, 0, "§cAxt") });
  722.                     PlayerdataManager.removeCoins(p, 94);
  723.                     p.sendMessage(Erfolg);
  724.  
  725.                 } else {
  726.                     p.sendMessage(ZuWenig);
  727.                 }
  728.             }
  729.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cSchaufel §7verkaufen für §969 Coins") {
  730.                 if (p.getInventory().contains(Material.DIAMOND_SPADE)) {
  731.                     ItemManager.removeInventoryItems(p, Material.DIAMOND_SPADE, 1);
  732.                     PlayerdataManager.addCoins(p, 69);
  733.                     p.sendMessage(Erfolg);
  734.  
  735.                 } else {
  736.                     p.sendMessage(ZuWenigItems);
  737.                 }
  738.             }
  739.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cSchaufel §7kaufen für §978 Coins") {
  740.                 if (PlayerdataManager.getCoins(p) > 77) {
  741.                     p.getInventory().addItem(
  742.                             new ItemStack[] { ItemManager.createItem(Material.DIAMOND_SPADE, 1, 0, "§cSchaufel") });
  743.                     PlayerdataManager.removeCoins(p, 78);
  744.                     p.sendMessage(Erfolg);
  745.  
  746.                 } else {
  747.                     p.sendMessage(ZuWenig);
  748.                 }
  749.             }
  750.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cHacke §7verkaufen für §934 Coins") {
  751.                 if (p.getInventory().contains(Material.DIAMOND_HOE)) {
  752.                     ItemManager.removeInventoryItems(p, Material.DIAMOND_HOE, 1);
  753.                     PlayerdataManager.addCoins(p, 34);
  754.                     p.sendMessage(Erfolg);
  755.  
  756.                 } else {
  757.                     p.sendMessage(ZuWenigItems);
  758.                 }
  759.             }
  760.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cHacke §7kaufen für §941 Coins") {
  761.                 if (PlayerdataManager.getCoins(p) > 40) {
  762.                     p.getInventory()
  763.                             .addItem(new ItemStack[] { ItemManager.createItem(Material.DIAMOND_HOE, 1, 0, "§cHacke") });
  764.                     PlayerdataManager.removeCoins(p, 41);
  765.                     p.sendMessage(Erfolg);
  766.  
  767.                 } else {
  768.                     p.sendMessage(ZuWenig);
  769.                 }
  770.             }
  771.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cSchwert §7verkaufen für §9100 Coins") {
  772.                 if (p.getInventory().contains(Material.DIAMOND_SWORD)) {
  773.                     ItemManager.removeInventoryItems(p, Material.DIAMOND_SWORD, 1);
  774.                     PlayerdataManager.addCoins(p, 100);
  775.                     p.sendMessage(Erfolg);
  776.  
  777.                 } else {
  778.                     p.sendMessage(ZuWenigItems);
  779.                 }
  780.             }
  781.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cSchwert §7kaufen für §9123 Coins") {
  782.                 if (PlayerdataManager.getCoins(p) > 122) {
  783.                     p.getInventory().addItem(
  784.                             new ItemStack[] { ItemManager.createItem(Material.DIAMOND_SWORD, 1, 0, "§cSchwert") });
  785.                     PlayerdataManager.removeCoins(p, 123);
  786.                     p.sendMessage(Erfolg);
  787.  
  788.                 } else {
  789.                     p.sendMessage(ZuWenig);
  790.                 }
  791.             }
  792.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cSchere §7verkaufen für §919 Coins") {
  793.                 if (p.getInventory().contains(Material.SHEARS)) {
  794.                     ItemManager.removeInventoryItems(p, Material.SHEARS, 1);
  795.                     PlayerdataManager.addCoins(p, 19);
  796.                     p.sendMessage(Erfolg);
  797.  
  798.                 } else {
  799.                     p.sendMessage(ZuWenigItems);
  800.                 }
  801.             }
  802.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cSchere §7kaufen für §928 Coins") {
  803.                 if (PlayerdataManager.getCoins(p) > 27) {
  804.                     p.getInventory()
  805.                             .addItem(new ItemStack[] { ItemManager.createItem(Material.SHEARS, 1, 0, "§cSchere") });
  806.                     PlayerdataManager.removeCoins(p, 28);
  807.                     p.sendMessage(Erfolg);
  808.  
  809.                 } else {
  810.                     p.sendMessage(ZuWenig);
  811.                 }
  812.             }
  813.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cAngel §7verkaufen für §911 Coins") {
  814.                 if (p.getInventory().contains(Material.FISHING_ROD)) {
  815.                     ItemManager.removeInventoryItems(p, Material.FISHING_ROD, 1);
  816.                     PlayerdataManager.addCoins(p, 11);
  817.                     p.sendMessage(Erfolg);
  818.  
  819.                 } else {
  820.                     p.sendMessage(ZuWenigItems);
  821.                 }
  822.             }
  823.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cAngel §7kaufen für §923 Coins") {
  824.                 if (PlayerdataManager.getCoins(p) > 22) {
  825.                     p.getInventory()
  826.                             .addItem(new ItemStack[] { ItemManager.createItem(Material.FISHING_ROD, 1, 0, "§cAngel") });
  827.                     PlayerdataManager.removeCoins(p, 23);
  828.                     p.sendMessage(Erfolg);
  829.  
  830.                 } else {
  831.                     p.sendMessage(ZuWenig);
  832.                 }
  833.             }
  834.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cFeuerzeug §7verkaufen für §932 Coins") {
  835.                 if (p.getInventory().contains(Material.FLINT_AND_STEEL)) {
  836.                     ItemManager.removeInventoryItems(p, Material.FLINT_AND_STEEL, 1);
  837.                     PlayerdataManager.addCoins(p, 32);
  838.                     p.sendMessage(Erfolg);
  839.  
  840.                 } else {
  841.                     p.sendMessage(ZuWenigItems);
  842.                 }
  843.             }
  844.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cFeuerzeug §7kaufen für §943 Coins") {
  845.                 if (PlayerdataManager.getCoins(p) > 42) {
  846.                     p.getInventory().addItem(
  847.                             new ItemStack[] { ItemManager.createItem(Material.FLINT_AND_STEEL, 1, 0, "§cFeuerzeug") });
  848.                     PlayerdataManager.removeCoins(p, 43);
  849.                     p.sendMessage(Erfolg);
  850.  
  851.                 } else {
  852.                     p.sendMessage(ZuWenig);
  853.                 }
  854.             }
  855.         }
  856.         if (e.getClickedInventory().getName() == "§eShop §8| §7Blöcke") {
  857.             e.setCancelled(true);
  858.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cErde §7verkaufen für §910 Coins") {
  859.                 if (p.getInventory().contains(Material.DIRT)) {
  860.                     ItemManager.removeInventoryItems(p, Material.DIRT, 64);
  861.                     PlayerdataManager.addCoins(p, 10);
  862.                     p.sendMessage(Erfolg);
  863.  
  864.                 } else {
  865.                     p.sendMessage(ZuWenigItems);
  866.                 }
  867.             }
  868.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cErde §7kaufen für §915 Coins") {
  869.                 if (PlayerdataManager.getCoins(p) > 14) {
  870.                     p.getInventory()
  871.                             .addItem(new ItemStack[] { ItemManager.createItem(Material.DIRT, 64, 0, "§cErde") });
  872.                     PlayerdataManager.removeCoins(p, 15);
  873.                     p.sendMessage(Erfolg);
  874.  
  875.                 } else {
  876.                     p.sendMessage(ZuWenig);
  877.                 }
  878.             }
  879.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cSand §7verkaufen für §914 Coins") {
  880.                 if (p.getInventory().contains(Material.SAND)) {
  881.                     ItemManager.removeInventoryItems(p, Material.SAND, 64);
  882.                     PlayerdataManager.addCoins(p, 14);
  883.                     p.sendMessage(Erfolg);
  884.  
  885.                 } else {
  886.                     p.sendMessage(ZuWenigItems);
  887.                 }
  888.             }
  889.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cSand §7kaufen für §920 Coins") {
  890.                 if (PlayerdataManager.getCoins(p) > 19) {
  891.                     p.getInventory()
  892.                             .addItem(new ItemStack[] { ItemManager.createItem(Material.SAND, 64, 0, "§cSand") });
  893.                     PlayerdataManager.removeCoins(p, 20);
  894.                     p.sendMessage(Erfolg);
  895.  
  896.                 } else {
  897.                     p.sendMessage(ZuWenig);
  898.                 }
  899.             }
  900.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cHolz §7verkaufen für §916 Coins") {
  901.                 if (p.getInventory().contains(Material.LOG)) {
  902.                     ItemManager.removeInventoryItems(p, Material.LOG, 64);
  903.                     PlayerdataManager.addCoins(p, 16);
  904.                     p.sendMessage(Erfolg);
  905.  
  906.                 } else {
  907.                     p.sendMessage(ZuWenigItems);
  908.                 }
  909.             }
  910.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cHolz §7kaufen für §923 Coins") {
  911.                 if (PlayerdataManager.getCoins(p) > 22) {
  912.                     p.getInventory().addItem(new ItemStack[] { ItemManager.createItem(Material.LOG, 64, 0, "§cHolz") });
  913.                     PlayerdataManager.removeCoins(p, 23);
  914.                     p.sendMessage(Erfolg);
  915.  
  916.                 } else {
  917.                     p.sendMessage(ZuWenig);
  918.                 }
  919.             }
  920.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cBlätter §7verkaufen für §922 Coins") {
  921.                 if (p.getInventory().contains(Material.LEAVES)) {
  922.                     ItemManager.removeInventoryItems(p, Material.LEAVES, 64);
  923.                     PlayerdataManager.addCoins(p, 22);
  924.                     p.sendMessage(Erfolg);
  925.                     ItemManager.removeNullableItems(p);
  926.                 } else {
  927.                     p.sendMessage(ZuWenigItems);
  928.                 }
  929.             }
  930.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cBlätter §7kaufen für §935 Coins") {
  931.                 if (PlayerdataManager.getCoins(p) > 34) {
  932.                     p.getInventory()
  933.                             .addItem(new ItemStack[] { ItemManager.createItem(Material.LEAVES, 64, 0, "§cBlätter") });
  934.                     PlayerdataManager.removeCoins(p, 35);
  935.                     p.sendMessage(Erfolg);
  936.  
  937.                 } else {
  938.                     p.sendMessage(ZuWenig);
  939.                 }
  940.             }
  941.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cBruchstein §7verkaufen für §915 Coins") {
  942.                 if (p.getInventory().contains(Material.COBBLESTONE)) {
  943.                     ItemManager.removeInventoryItems(p, Material.COBBLESTONE, 64);
  944.                     PlayerdataManager.addCoins(p, 15);
  945.                     p.sendMessage(Erfolg);
  946.  
  947.                 } else {
  948.                     p.sendMessage(ZuWenigItems);
  949.                 }
  950.             }
  951.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cBruchstein §7kaufen für §921 Coins") {
  952.                 if (PlayerdataManager.getCoins(p) > 20) {
  953.                     p.getInventory().addItem(
  954.                             new ItemStack[] { ItemManager.createItem(Material.COBBLESTONE, 64, 0, "§cBruchstein") });
  955.                     PlayerdataManager.removeCoins(p, 21);
  956.                     p.sendMessage(Erfolg);
  957.  
  958.                 } else {
  959.                     p.sendMessage(ZuWenig);
  960.                 }
  961.             }
  962.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cBedrock §7verkaufen für §915 Coins") {
  963.                 if (p.getInventory().contains(Material.BEDROCK)) {
  964.                     ItemManager.removeInventoryItems(p, Material.BEDROCK, 1);
  965.                     PlayerdataManager.addCoins(p, 15);
  966.                     p.sendMessage(Erfolg);
  967.  
  968.                 } else {
  969.                     p.sendMessage(ZuWenigItems);
  970.                 }
  971.             }
  972.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cBedrock §7kaufen für §925 Coins") {
  973.                 if (PlayerdataManager.getCoins(p) > 24) {
  974.                     p.getInventory()
  975.                             .addItem(new ItemStack[] { ItemManager.createItem(Material.BEDROCK, 1, 0, "§cBedrock") });
  976.                     PlayerdataManager.removeCoins(p, 25);
  977.                     p.sendMessage(Erfolg);
  978.  
  979.                 } else {
  980.                     p.sendMessage(ZuWenig);
  981.                 }
  982.             }
  983.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cKies §7verkaufen für §923 Coins") {
  984.                 if (p.getInventory().contains(Material.GRAVEL)) {
  985.                     ItemManager.removeInventoryItems(p, Material.GRAVEL, 64);
  986.                     PlayerdataManager.addCoins(p, 23);
  987.                     p.sendMessage(Erfolg);
  988.  
  989.                 } else {
  990.                     p.sendMessage(ZuWenigItems);
  991.                 }
  992.             }
  993.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cKies §7kaufen für §930 Coins") {
  994.                 if (PlayerdataManager.getCoins(p) > 29) {
  995.                     p.getInventory()
  996.                             .addItem(new ItemStack[] { ItemManager.createItem(Material.GRAVEL, 64, 0, "§cKies") });
  997.                     PlayerdataManager.removeCoins(p, 30);
  998.                     p.sendMessage(Erfolg);
  999.  
  1000.                 } else {
  1001.                     p.sendMessage(ZuWenig);
  1002.                 }
  1003.             }
  1004.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cZuckerrohr §7verkaufen für §910 Coins") {
  1005.                 if (p.getInventory().contains(Material.SUGAR_CANE)) {
  1006.                     ItemManager.removeInventoryItems(p, Material.SUGAR_CANE, 16);
  1007.                     PlayerdataManager.addCoins(p, 10);
  1008.                     p.sendMessage(Erfolg);
  1009.  
  1010.                 } else {
  1011.                     p.sendMessage(ZuWenigItems);
  1012.                 }
  1013.             }
  1014.             if (e.getCurrentItem().getItemMeta().getDisplayName() == "§cZuckerrohr §7kaufen für §915 Coins") {
  1015.                 if (PlayerdataManager.getCoins(p) > 14) {
  1016.                     p.getInventory().addItem(
  1017.                             new ItemStack[] { ItemManager.createItem(Material.SUGAR_CANE, 16, 0, "§cZuckerrohr") });
  1018.                     PlayerdataManager.removeCoins(p, 15);
  1019.                     p.sendMessage(Erfolg);
  1020.  
  1021.                 } else {
  1022.                     p.sendMessage(ZuWenig);
  1023.                 }
  1024.             }
  1025.             ItemManager.removeNullableItems(p);
  1026.         }
  1027.  
  1028.     }
  1029. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement