Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.Goowen.Citycraft.Events;
- import java.util.ArrayList;
- import org.bukkit.ChatColor;
- import org.bukkit.GameMode;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemFlag;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import me.Goowen.Citycraft.Main;
- public class AtmEvents implements Listener
- {
- private Main plugin = Main.getInstance;
- public void Itemstack1(Player player)
- {
- ItemStack Revolver = new ItemStack(Material.CHARCOAL, 1);
- ItemMeta revolverMeta = Revolver.getItemMeta();
- revolverMeta.setDisplayName(ChatColor.AQUA + "€1");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_PURPLE + "Waarden: " + ChatColor.GRAY + "€1");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.DARK_PURPLE + "Official Citycraft Item!");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.RED + "Official Citycraft Money!");
- revolverMeta.setLore(lore);
- revolverMeta.setUnbreakable(true);
- revolverMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- revolverMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- Revolver.setItemMeta(revolverMeta);
- player.getInventory().addItem(Revolver);
- }
- public void Itemstack500(Player player)
- {
- ItemStack Revolver = new ItemStack(Material.GOLD_BLOCK, 1);
- ItemMeta revolverMeta = Revolver.getItemMeta();
- revolverMeta.setDisplayName(ChatColor.AQUA + "€500");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_PURPLE + "Waarden: " + ChatColor.GRAY + "€500");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.DARK_PURPLE + "Official Citycraft Item!");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.RED + "Official Citycraft Money!");
- revolverMeta.setLore(lore);
- revolverMeta.setUnbreakable(true);
- revolverMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- revolverMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- Revolver.setItemMeta(revolverMeta);
- player.getInventory().addItem(Revolver);
- }
- public void Itemstack100(Player player)
- {
- ItemStack Revolver = new ItemStack(Material.GOLD_INGOT, 1);
- ItemMeta revolverMeta = Revolver.getItemMeta();
- revolverMeta.setDisplayName(ChatColor.AQUA + "€100");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_PURPLE + "Waarden: " + ChatColor.GRAY + "€100");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.DARK_PURPLE + "Official Citycraft Item!");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.RED + "Official Citycraft Money!");
- revolverMeta.setLore(lore);
- revolverMeta.setUnbreakable(true);
- revolverMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- revolverMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- Revolver.setItemMeta(revolverMeta);
- player.getInventory().addItem(Revolver);
- }
- public void Itemstack50(Player player)
- {
- ItemStack Revolver = new ItemStack(Material.IRON_INGOT, 1);
- ItemMeta revolverMeta = Revolver.getItemMeta();
- revolverMeta.setDisplayName(ChatColor.AQUA + "€50");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_PURPLE + "Waarden: " + ChatColor.GRAY + "€50");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.DARK_PURPLE + "Official Citycraft Item!");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.RED + "Official Citycraft Money!");
- revolverMeta.setLore(lore);
- revolverMeta.setUnbreakable(true);
- revolverMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- revolverMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- Revolver.setItemMeta(revolverMeta);
- player.getInventory().addItem(Revolver);
- }
- public void Itemstack20(Player player)
- {
- ItemStack Revolver = new ItemStack(Material.DIAMOND, 1);
- ItemMeta revolverMeta = Revolver.getItemMeta();
- revolverMeta.setDisplayName(ChatColor.AQUA + "€20");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_PURPLE + "Waarden: " + ChatColor.GRAY + "€20");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.DARK_PURPLE + "Official Citycraft Item!");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.RED + "Official Citycraft Money!");
- revolverMeta.setLore(lore);
- revolverMeta.setUnbreakable(true);
- revolverMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- revolverMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- Revolver.setItemMeta(revolverMeta);
- player.getInventory().addItem(Revolver);
- }
- public void Itemstack10(Player player)
- {
- ItemStack Revolver = new ItemStack(Material.EMERALD, 1);
- ItemMeta revolverMeta = Revolver.getItemMeta();
- revolverMeta.setDisplayName(ChatColor.AQUA + "€10");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_PURPLE + "Waarden: " + ChatColor.GRAY + "€10");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.DARK_PURPLE + "Official Citycraft Item!");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.RED + "Official Citycraft Money!");
- revolverMeta.setLore(lore);
- revolverMeta.setUnbreakable(true);
- revolverMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- revolverMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- Revolver.setItemMeta(revolverMeta);
- player.getInventory().addItem(Revolver);
- }
- public void Itemstack5(Player player)
- {
- ItemStack Revolver = new ItemStack(Material.GOLD_NUGGET, 1);
- ItemMeta revolverMeta = Revolver.getItemMeta();
- revolverMeta.setDisplayName(ChatColor.AQUA + "€5");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_PURPLE + "Waarden: " + ChatColor.GRAY + "€5");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.DARK_PURPLE + "Official Citycraft Item!");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.RED + "Official Citycraft Money!");
- revolverMeta.setLore(lore);
- revolverMeta.setUnbreakable(true);
- revolverMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- revolverMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- Revolver.setItemMeta(revolverMeta);
- player.getInventory().addItem(Revolver);
- }
- @SuppressWarnings("deprecation")
- public void atmopnemen(Player player)
- {
- Inventory atmomenu = plugin.getServer().createInventory(null,27, ChatColor.BLUE + "(ATM Openemen!)");
- int balance = (int) plugin.economyImplementer.getBalance (player);
- ItemStack p1 = new ItemStack(Material.CHARCOAL, 1);
- ItemMeta p1Meta = p1.getItemMeta();
- p1Meta.setDisplayName(ChatColor.BLUE + "Neem dit bedrag op");
- ArrayList<String> lore1 = new ArrayList<String>();
- lore1.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€1");
- p1Meta.setLore(lore1);
- p1Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p1.setItemMeta(p1Meta);
- ItemStack p5 = new ItemStack(Material.GOLD_NUGGET, 1);
- ItemMeta p5Meta = p5.getItemMeta();
- p5Meta.setDisplayName(ChatColor.BLUE + "Neem dit bedrag op");
- ArrayList<String> lore5 = new ArrayList<String>();
- lore5.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€5");
- p5Meta.setLore(lore5);
- p5Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p5.setItemMeta(p5Meta);
- ItemStack p10 = new ItemStack(Material.EMERALD, 1);
- ItemMeta p10Meta = p10.getItemMeta();
- p10Meta.setDisplayName(ChatColor.BLUE + "Neem dit bedrag op");
- ArrayList<String> lore10 = new ArrayList<String>();
- lore10.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€10");
- p10Meta.setLore(lore10);
- p10Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p10.setItemMeta(p10Meta);
- ItemStack p20 = new ItemStack(Material.DIAMOND, 1);
- ItemMeta p20Meta = p20.getItemMeta();
- p20Meta.setDisplayName(ChatColor.BLUE + "Neem dit bedrag op");
- ArrayList<String> lore20 = new ArrayList<String>();
- lore20.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€20");
- p20Meta.setLore(lore20);
- p20Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p20.setItemMeta(p20Meta);
- ItemStack p50 = new ItemStack(Material.IRON_INGOT, 1);
- ItemMeta p50Meta = p50.getItemMeta();
- p50Meta.setDisplayName(ChatColor.BLUE + "Neem dit bedrag op");
- ArrayList<String> lore50 = new ArrayList<String>();
- lore50.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€50");
- p50Meta.setLore(lore50);
- p50Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p50.setItemMeta(p50Meta);
- ItemStack p100 = new ItemStack(Material.GOLD_INGOT, 1);
- ItemMeta p100Meta = p100.getItemMeta();
- p100Meta.setDisplayName(ChatColor.BLUE + "Neem dit bedrag op");
- ArrayList<String> lore100 = new ArrayList<String>();
- lore100.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€100");
- p100Meta.setLore(lore100);
- p100Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p100.setItemMeta(p100Meta);
- ItemStack p500 = new ItemStack(Material.GOLD_BLOCK, 1);
- ItemMeta p500Meta = p500.getItemMeta();
- p500Meta.setDisplayName(ChatColor.BLUE + "Neem dit bedrag op");
- ArrayList<String> lore500 = new ArrayList<String>();
- lore500.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€500");
- p500Meta.setLore(lore500);
- p500Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p500.setItemMeta(p500Meta);
- ItemStack pc = new ItemStack(Material.BRICK, 1);
- ItemMeta pcMeta = pc.getItemMeta();
- pcMeta.setDisplayName(ChatColor.BLUE + "Huidig Crediet");
- ArrayList<String> lorec = new ArrayList<String>();
- lorec.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€" + balance);
- pcMeta.setLore(lorec);
- pcMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- pc.setItemMeta(pcMeta);
- ItemStack b = new ItemStack(Material.WOODEN_HOE, 1);
- ItemMeta bMeta = b.getItemMeta();
- bMeta.setDisplayName(" ");
- bMeta.setUnbreakable(true);
- bMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- bMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- bMeta.addItemFlags(ItemFlag.HIDE_DESTROYS);
- b.setItemMeta(bMeta);
- b.setDurability((short)36);
- ItemStack o = new ItemStack(Material.WOODEN_HOE, 1);
- ItemMeta oMeta = o.getItemMeta();
- oMeta.setDisplayName(" ");
- oMeta.setUnbreakable(true);
- oMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- oMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- oMeta.addItemFlags(ItemFlag.HIDE_DESTROYS);
- o.setItemMeta(oMeta);
- o.setDurability((short)27);
- atmomenu.setItem(0,b);
- atmomenu.setItem(4,pc);
- atmomenu.setItem(10,p1);
- atmomenu.setItem(11,p5);
- atmomenu.setItem(12,p10);
- atmomenu.setItem(13,p20);
- atmomenu.setItem(14,p50);
- atmomenu.setItem(15,p100);
- atmomenu.setItem(16,p500);
- atmomenu.setItem(18, o);
- player.openInventory(atmomenu);
- }
- @SuppressWarnings("deprecation")
- public void atmStorten(Player player)
- {
- Inventory atmsmenu = plugin.getServer().createInventory(null,27, ChatColor.BLUE + "(ATM Storten!)");
- int balance = (int) plugin.economyImplementer.getBalance (player);
- ItemStack p1 = new ItemStack(Material.CHARCOAL, 1);
- ItemMeta p1Meta = p1.getItemMeta();
- p1Meta.setDisplayName(ChatColor.BLUE + "Stort dit bedrag");
- ArrayList<String> lore1 = new ArrayList<String>();
- lore1.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€1");
- p1Meta.setLore(lore1);
- p1Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p1.setItemMeta(p1Meta);
- ItemStack p5 = new ItemStack(Material.GOLD_NUGGET, 1);
- ItemMeta p5Meta = p5.getItemMeta();
- p5Meta.setDisplayName(ChatColor.BLUE + "Stort dit bedrag");
- ArrayList<String> lore5 = new ArrayList<String>();
- lore5.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€5");
- p5Meta.setLore(lore5);
- p5Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p5.setItemMeta(p5Meta);
- ItemStack p10 = new ItemStack(Material.EMERALD, 1);
- ItemMeta p10Meta = p10.getItemMeta();
- p10Meta.setDisplayName(ChatColor.BLUE + "Stort dit bedrag");
- ArrayList<String> lore10 = new ArrayList<String>();
- lore10.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€10");
- p10Meta.setLore(lore10);
- p10Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p10.setItemMeta(p10Meta);
- ItemStack p20 = new ItemStack(Material.DIAMOND, 1);
- ItemMeta p20Meta = p20.getItemMeta();
- p20Meta.setDisplayName(ChatColor.BLUE + "Stort dit bedrag");
- ArrayList<String> lore20 = new ArrayList<String>();
- lore20.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€20");
- p20Meta.setLore(lore20);
- p20Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p20.setItemMeta(p20Meta);
- ItemStack p50 = new ItemStack(Material.IRON_INGOT, 1);
- ItemMeta p50Meta = p50.getItemMeta();
- p50Meta.setDisplayName(ChatColor.BLUE + "Stort dit bedrag");
- ArrayList<String> lore50 = new ArrayList<String>();
- lore50.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€50");
- p50Meta.setLore(lore50);
- p50Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p50.setItemMeta(p50Meta);
- ItemStack p100 = new ItemStack(Material.GOLD_INGOT, 1);
- ItemMeta p100Meta = p100.getItemMeta();
- p100Meta.setDisplayName(ChatColor.BLUE + "Stort dit bedrag");
- ArrayList<String> lore100 = new ArrayList<String>();
- lore100.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€100");
- p100Meta.setLore(lore100);
- p100Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p100.setItemMeta(p100Meta);
- ItemStack p500 = new ItemStack(Material.GOLD_BLOCK, 1);
- ItemMeta p500Meta = p500.getItemMeta();
- p500Meta.setDisplayName(ChatColor.BLUE + "Stort dit bedrag");
- ArrayList<String> lore500 = new ArrayList<String>();
- lore500.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€500");
- p500Meta.setLore(lore500);
- p500Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p500.setItemMeta(p500Meta);
- ItemStack pc = new ItemStack(Material.BRICK, 1);
- ItemMeta pcMeta = pc.getItemMeta();
- pcMeta.setDisplayName(ChatColor.BLUE + "Huidig Crediet");
- ArrayList<String> lorec = new ArrayList<String>();
- lorec.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€" + balance);
- pcMeta.setLore(lorec);
- pcMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- pc.setItemMeta(pcMeta);
- ItemStack b = new ItemStack(Material.WOODEN_HOE, 1);
- ItemMeta bMeta = b.getItemMeta();
- bMeta.setDisplayName(" ");
- bMeta.setUnbreakable(true);
- bMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- bMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- bMeta.addItemFlags(ItemFlag.HIDE_DESTROYS);
- b.setItemMeta(bMeta);
- b.setDurability((short)37);
- ItemStack o = new ItemStack(Material.WOODEN_HOE, 1);
- ItemMeta oMeta = o.getItemMeta();
- oMeta.setDisplayName(" ");
- oMeta.setUnbreakable(true);
- oMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- oMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- oMeta.addItemFlags(ItemFlag.HIDE_DESTROYS);
- o.setItemMeta(oMeta);
- o.setDurability((short)27);
- atmsmenu.setItem(0,b);
- atmsmenu.setItem(4,pc);
- atmsmenu.setItem(10,p1);
- atmsmenu.setItem(11,p5);
- atmsmenu.setItem(12,p10);
- atmsmenu.setItem(13,p20);
- atmsmenu.setItem(14,p50);
- atmsmenu.setItem(15,p100);
- atmsmenu.setItem(16,p500);
- atmsmenu.setItem(18, o);
- player.openInventory(atmsmenu);
- }
- @EventHandler
- public void onPlayerInteract(PlayerInteractEvent event)
- {
- if (event.getAction() == Action.RIGHT_CLICK_BLOCK) {
- if(event.getClickedBlock().getType() == Material.PURPUR_STAIRS)
- {
- if (!(event.getPlayer().getGameMode() == GameMode.CREATIVE))
- {
- Player player = (Player)event.getPlayer();
- AtmEvents atm = new AtmEvents();
- atm.atmmenu(player);
- }
- else
- {
- event.getPlayer().sendMessage(ChatColor.RED + "Sorry maar je mag dit niet gebruiken in gamemode Creative!");
- }
- }
- }
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void InvenClick(InventoryClickEvent event)
- {
- Player player = (Player) event.getWhoClicked();
- Inventory open = event.getClickedInventory();
- ItemStack item = event.getCurrentItem();
- if (open == null)
- {
- return;
- }
- if (open.getName().equals(ChatColor.BLUE + "(Kies een atmsoort!)")) {
- if (item == null || !item.hasItemMeta()) {
- event.setCancelled(true);
- return;
- }
- if (item.getItemMeta().getDisplayName().equals(ChatColor.BLUE + "Geld opnemen"))
- {
- player.closeInventory();
- AtmEvents atm = new AtmEvents();
- atm.atmopnemen(player);
- event.setCancelled(true);
- }
- if (item.getItemMeta().getDisplayName().equals(ChatColor.BLUE + "Geld storten"))
- {
- player.closeInventory();
- AtmEvents atm = new AtmEvents();
- atm.atmStorten(player);
- event.setCancelled(true);
- }
- event.setCancelled(true);
- }
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void OInvenClick(InventoryClickEvent event)
- {
- Player player = (Player) event.getWhoClicked();
- Inventory open = event.getClickedInventory();
- ItemStack item = event.getCurrentItem();
- int balance = (int) plugin.economyImplementer.getBalance (player);
- if (open == null)
- {
- return;
- }
- if (open.getName().equals(ChatColor.BLUE + "(ATM Openemen!)")) {
- if (item == null || !item.hasItemMeta()) {
- event.setCancelled(true);
- return;
- }
- if (item.getType() == Material.CHARCOAL)
- {
- if (balance >=1)
- {
- event.setCancelled(true);
- plugin.economyImplementer.withdrawPlayer(player, 1);
- ScoreboardCC scoreboard = new ScoreboardCC();
- scoreboard.newScoreboard(player);
- Itemstack1(player);
- }
- }
- if (item.getType() == Material.GOLD_NUGGET)
- {
- if (balance >=5)
- {
- event.setCancelled(true);
- plugin.economyImplementer.withdrawPlayer(player, 5);
- ScoreboardCC scoreboard = new ScoreboardCC();
- scoreboard.newScoreboard(player);
- Itemstack5(player);
- }
- }
- if (item.getType() == Material.EMERALD)
- {
- if (balance >=10)
- {
- event.setCancelled(true);
- plugin.economyImplementer.withdrawPlayer(player, 10);
- ScoreboardCC scoreboard = new ScoreboardCC();
- scoreboard.newScoreboard(player);
- Itemstack10(player);
- }
- }
- if (item.getType() == Material.DIAMOND)
- {
- if (balance >=20)
- {
- event.setCancelled(true);
- plugin.economyImplementer.withdrawPlayer(player, 20);
- ScoreboardCC scoreboard = new ScoreboardCC();
- scoreboard.newScoreboard(player);
- Itemstack20(player);
- }
- }
- if (item.getType() == Material.IRON_INGOT)
- {
- if (balance >=50)
- {
- event.setCancelled(true);
- plugin.economyImplementer.withdrawPlayer(player, 50);
- ScoreboardCC scoreboard = new ScoreboardCC();
- scoreboard.newScoreboard(player);
- Itemstack50(player);
- }
- }
- if (item.getType() == Material.GOLD_INGOT)
- {
- if (balance >=100)
- {
- event.setCancelled(true);
- plugin.economyImplementer.withdrawPlayer(player, 100);
- ScoreboardCC scoreboard = new ScoreboardCC();
- scoreboard.newScoreboard(player);
- Itemstack100(player);
- }
- }
- if (item.getType() == Material.GOLD_BLOCK)
- {
- if (balance >=500)
- {
- event.setCancelled(true);
- plugin.economyImplementer.withdrawPlayer(player, 500);
- ScoreboardCC scoreboard = new ScoreboardCC();
- scoreboard.newScoreboard(player);
- Itemstack500(player);
- }
- }
- if (item.getItemMeta().getDisplayName().equals(ChatColor.BLUE + "Geld storten"))
- {
- player.closeInventory();
- AtmEvents atm = new AtmEvents();
- atm.atmStorten(player);
- event.setCancelled(true);
- }
- event.setCancelled(true);
- }
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void SInvenClick(InventoryClickEvent event)
- {
- Player player = (Player) event.getWhoClicked();
- Inventory open = event.getClickedInventory();
- ItemStack item = event.getCurrentItem();
- if (open == null)
- {
- return;
- }
- if (open.getName().equals(ChatColor.BLUE + "(ATM Storten!)")) {
- if (item == null || !item.hasItemMeta()) {
- event.setCancelled(true);
- return;
- }
- if (item.getType() == Material.CHARCOAL)
- {
- ItemStack Revolver = new ItemStack(Material.CHARCOAL, 1);
- ItemMeta revolverMeta = Revolver.getItemMeta();
- revolverMeta.setDisplayName(ChatColor.AQUA + "€1");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_PURPLE + "Waarden: " + ChatColor.GRAY + "€1");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.DARK_PURPLE + "Official Citycraft Item!");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.RED + "Official Citycraft Money!");
- revolverMeta.setLore(lore);
- revolverMeta.setUnbreakable(true);
- revolverMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- revolverMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- Revolver.setItemMeta(revolverMeta);
- if (player.getInventory().contains(Material.CHARCOAL))
- {
- event.setCancelled(true);
- plugin.economyImplementer.depositPlayer(player, 1);
- ScoreboardCC scoreboard = new ScoreboardCC();
- scoreboard.newScoreboard(player);
- player.getInventory().removeItem(Revolver);
- }
- }
- if (item.getType() == Material.GOLD_NUGGET)
- {
- if (!(player.getGameMode() == GameMode.CREATIVE))
- {
- ItemStack Revolver = new ItemStack(Material.GOLD_NUGGET, 1);
- ItemMeta revolverMeta = Revolver.getItemMeta();
- revolverMeta.setDisplayName(ChatColor.AQUA + "€5");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_PURPLE + "Waarden: " + ChatColor.GRAY + "€5");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.DARK_PURPLE + "Official Citycraft Item!");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.RED + "Official Citycraft Money!");
- revolverMeta.setLore(lore);
- revolverMeta.setUnbreakable(true);
- revolverMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- revolverMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- Revolver.setItemMeta(revolverMeta);
- if (player.getInventory().contains(Material.GOLD_NUGGET))
- {
- event.setCancelled(true);
- plugin.economyImplementer.depositPlayer(player, 5);
- ScoreboardCC scoreboard = new ScoreboardCC();
- scoreboard.newScoreboard(player);
- player.getInventory().removeItem(Revolver);
- }
- }
- }
- if (item.getType() == Material.EMERALD)
- {
- if (!(player.getGameMode() == GameMode.CREATIVE))
- {
- ItemStack Revolver = new ItemStack(Material.EMERALD, 1);
- ItemMeta revolverMeta = Revolver.getItemMeta();
- revolverMeta.setDisplayName(ChatColor.AQUA + "€10");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_PURPLE + "Waarden: " + ChatColor.GRAY + "€10");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.DARK_PURPLE + "Official Citycraft Item!");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.RED + "Official Citycraft Money!");
- revolverMeta.setLore(lore);
- revolverMeta.setUnbreakable(true);
- revolverMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- revolverMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- Revolver.setItemMeta(revolverMeta);
- if (player.getInventory().contains(Material.EMERALD))
- {
- event.setCancelled(true);
- plugin.economyImplementer.depositPlayer(player, 10);
- ScoreboardCC scoreboard = new ScoreboardCC();
- scoreboard.newScoreboard(player);
- player.getInventory().removeItem(Revolver);
- }
- }
- }
- if (item.getType() == Material.DIAMOND)
- {
- if (!(player.getGameMode() == GameMode.CREATIVE))
- {
- ItemStack Revolver = new ItemStack(Material.DIAMOND, 1);
- ItemMeta revolverMeta = Revolver.getItemMeta();
- revolverMeta.setDisplayName(ChatColor.AQUA + "€20");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_PURPLE + "Waarden: " + ChatColor.GRAY + "€20");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.DARK_PURPLE + "Official Citycraft Item!");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.RED + "Official Citycraft Money!");
- revolverMeta.setLore(lore);
- revolverMeta.setUnbreakable(true);
- revolverMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- revolverMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- Revolver.setItemMeta(revolverMeta);
- if (player.getInventory().contains(Material.DIAMOND))
- {
- event.setCancelled(true);
- plugin.economyImplementer.depositPlayer(player, 20);
- ScoreboardCC scoreboard = new ScoreboardCC();
- scoreboard.newScoreboard(player);
- player.getInventory().removeItem(Revolver);
- }
- }
- }
- if (item.getType() == Material.IRON_INGOT)
- {
- if (!(player.getGameMode() == GameMode.CREATIVE))
- {
- ItemStack Revolver = new ItemStack(Material.IRON_INGOT, 1);
- ItemMeta revolverMeta = Revolver.getItemMeta();
- revolverMeta.setDisplayName(ChatColor.AQUA + "€50");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_PURPLE + "Waarden: " + ChatColor.GRAY + "€50");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.DARK_PURPLE + "Official Citycraft Item!");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.RED + "Official Citycraft Money!");
- revolverMeta.setLore(lore);
- revolverMeta.setUnbreakable(true);
- revolverMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- revolverMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- Revolver.setItemMeta(revolverMeta);
- if (player.getInventory().contains(Material.IRON_INGOT))
- {
- event.setCancelled(true);
- plugin.economyImplementer.depositPlayer(player, 50);
- ScoreboardCC scoreboard = new ScoreboardCC();
- scoreboard.newScoreboard(player);
- player.getInventory().removeItem(Revolver);
- }
- }
- }
- if (item.getType() == Material.GOLD_INGOT)
- {
- if (!(player.getGameMode() == GameMode.CREATIVE))
- {
- ItemStack Revolver = new ItemStack(Material.GOLD_INGOT, 1);
- ItemMeta revolverMeta = Revolver.getItemMeta();
- revolverMeta.setDisplayName(ChatColor.AQUA + "€100");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_PURPLE + "Waarden: " + ChatColor.GRAY + "€100");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.DARK_PURPLE + "Official Citycraft Item!");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.RED + "Official Citycraft Money!");
- revolverMeta.setLore(lore);
- revolverMeta.setUnbreakable(true);
- revolverMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- revolverMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- Revolver.setItemMeta(revolverMeta);
- if (player.getInventory().contains(Material.GOLD_INGOT))
- {
- event.setCancelled(true);
- plugin.economyImplementer.depositPlayer(player, 100);
- ScoreboardCC scoreboard = new ScoreboardCC();
- scoreboard.newScoreboard(player);
- player.getInventory().removeItem(Revolver);
- }
- }
- }
- if (item.getType() == Material.GOLD_BLOCK)
- {
- if (!(player.getGameMode() == GameMode.CREATIVE))
- {
- ItemStack Revolver = new ItemStack(Material.GOLD_BLOCK, 1);
- ItemMeta revolverMeta = Revolver.getItemMeta();
- revolverMeta.setDisplayName(ChatColor.AQUA + "€500");
- ArrayList<String> lore = new ArrayList<String>();
- lore.add(ChatColor.DARK_PURPLE + "Waarden: " + ChatColor.GRAY + "€500");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.DARK_PURPLE + "Official Citycraft Item!");
- lore.add(ChatColor.DARK_PURPLE + " ");
- lore.add(ChatColor.RED + "Official Citycraft Money!");
- revolverMeta.setLore(lore);
- revolverMeta.setUnbreakable(true);
- revolverMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- revolverMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- Revolver.setItemMeta(revolverMeta);
- if (player.getInventory().contains(Material.GOLD_BLOCK))
- {
- event.setCancelled(true);
- plugin.economyImplementer.depositPlayer(player, 500);
- ScoreboardCC scoreboard = new ScoreboardCC();
- scoreboard.newScoreboard(player);
- player.getInventory().removeItem(Revolver);
- }
- }
- }
- if (item.getItemMeta().getDisplayName().equals(ChatColor.BLUE + "Geld storten"))
- {
- player.closeInventory();
- AtmEvents atm = new AtmEvents();
- atm.atmStorten(player);
- event.setCancelled(true);
- }
- event.setCancelled(true);
- }
- }
- @SuppressWarnings("deprecation")
- public void atmmenu(Player player){
- Inventory atmkmenu = plugin.getServer().createInventory(null,27, ChatColor.BLUE + "(Kies een atmsoort!)");
- int balance = (int) plugin.economyImplementer.getBalance (player);
- ItemStack p1 = new ItemStack(Material.SIGN, 1);
- ItemMeta p1Meta = p1.getItemMeta();
- p1Meta.setDisplayName(ChatColor.BLUE + "Geld opnemen");
- ArrayList<String> lore1 = new ArrayList<String>();
- lore1.add(ChatColor.GRAY + "Open dit menu!");
- p1Meta.setLore(lore1);
- p1Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p1.setItemMeta(p1Meta);
- ItemStack p2 = new ItemStack(Material.SIGN, 1);
- ItemMeta p2Meta = p2.getItemMeta();
- p2Meta.setDisplayName(ChatColor.BLUE + "Geld storten");
- ArrayList<String> lore2 = new ArrayList<String>();
- lore2.add(ChatColor.GRAY + "Open dit menu!");
- p2Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p2Meta.setLore(lore2);
- p2.setItemMeta(p2Meta);
- ItemStack p3 = new ItemStack(Material.BRICK, 1);
- ItemMeta p3Meta = p3.getItemMeta();
- p3Meta.setDisplayName(ChatColor.BLUE + "Huidig Crediet");
- ArrayList<String> lore3 = new ArrayList<String>();
- lore3.add(ChatColor.GRAY + "Bedrag: " + ChatColor.WHITE + "€" + balance);
- p3Meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- p3Meta.setLore(lore3);
- p3.setItemMeta(p3Meta);
- ItemStack b = new ItemStack(Material.WOODEN_HOE, 1);
- ItemMeta bMeta = b.getItemMeta();
- bMeta.setDisplayName(" ");
- bMeta.setUnbreakable(true);
- bMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- bMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- bMeta.addItemFlags(ItemFlag.HIDE_DESTROYS);
- b.setItemMeta(bMeta);
- b.setDurability((short)34);
- ItemStack o = new ItemStack(Material.WOODEN_HOE, 1);
- ItemMeta oMeta = o.getItemMeta();
- oMeta.setDisplayName(" ");
- oMeta.setUnbreakable(true);
- oMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- oMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- oMeta.addItemFlags(ItemFlag.HIDE_DESTROYS);
- o.setItemMeta(oMeta);
- o.setDurability((short)27);
- atmkmenu.setItem(0,b);
- atmkmenu.setItem(11,p1);
- atmkmenu.setItem(13,p3);
- atmkmenu.setItem(15,p2);
- atmkmenu.setItem(18, o);
- player.openInventory(atmkmenu);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement