Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.xxx.xxxx;
- import org.bukkit.ChatColor;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.potion.PotionEffectType;
- import net.milkbowl.vault.economy.Economy;
- import net.milkbowl.vault.economy.EconomyResponse;
- public class UpgradeGUIEvent implements Listener {
- @SuppressWarnings("deprecation")
- @EventHandler
- public void ClickEvent(InventoryClickEvent e) {
- if(e.getClick().isLeftClick()) {
- Economy eco = Main.getEconomy();
- Player player = (Player) e.getWhoClicked();
- e.setCancelled(true);
- if(e.getClickedInventory().getTitle().equalsIgnoreCase(ChatColor.DARK_PURPLE + "Upgrade GUI"));
- switch(e.getCurrentItem().getType()) {
- case DIAMOND:
- player.closeInventory();
- player.sendMessage(ChatColor.YELLOW + "You have succesfully purchased the speed upgrade for 100 shards!");
- player.addPotionEffect((new PotionEffect(PotionEffectType.SPEED, 999999999, 1)));
- EconomyResponse responseSpeed = eco.withdrawPlayer(player, 100);
- player.sendMessage("test");
- break;
- case GOLD_INGOT:
- player.closeInventory();
- player.sendMessage(ChatColor.YELLOW + "You have succesfully purchased the resistance upgrade for 100 shards!");
- player.addPotionEffect((new PotionEffect(PotionEffectType.INCREASE_DAMAGE, 999999999, 1)));
- EconomyResponse responseResistance = eco.withdrawPlayer(player, 100);
- player.sendMessage(ChatColor.RED + "test");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement