Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.gmail.zacg99.worthexchange;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.PlayerInventory;
- public class CommandListener implements CommandExecutor
- {
- @Override
- public boolean onCommand(CommandSender sender , Command cmd, String label, String[] args)
- {
- Player player = (Player)sender;
- PlayerInventory inventory = player.getInventory();
- ItemStack itemstack2 = new ItemStack(Material.COAL, 64);
- ItemStack itemstack4 = new ItemStack(Material.DIAMOND, 3);
- ItemStack cobble = new ItemStack(Material.COBBLESTONE, 64);
- ItemStack log = new ItemStack(Material.LOG, 10);
- ItemStack gold = new ItemStack(Material.GOLD_INGOT, 12);
- ItemStack iron = new ItemStack(Material.IRON_INGOT, 64);
- if(cmd.getName().equalsIgnoreCase("exchange diamond"))
- {
- if(player.hasPermission("itemexchange.diamond")){
- if (inventory.contains(itemstack2)){
- inventory.removeItem(itemstack2);
- inventory.addItem(itemstack4);
- player.sendMessage(ChatColor.AQUA + "Swapped 64 coal for 3 diamonds");
- }
- else player.sendMessage(ChatColor.DARK_RED + "You do not have enough coal!");
- }
- else player.sendMessage(ChatColor.DARK_RED + "You do not have permission!");
- if(cmd.getName().equalsIgnoreCase("exchange log ")){
- if(player.hasPermission("itemexchange.log")){
- if(inventory.contains(cobble)){
- inventory.removeItem(cobble);
- inventory.addItem(log);
- player.sendMessage(ChatColor.AQUA +"Exchanged 64 cobblestone for 10 logs. ");
- } else player.sendMessage(ChatColor.DARK_RED + "You do not have enough log!");
- } else player.sendMessage(ChatColor.DARK_RED + ("You do not have permission!"));
- }
- if(cmd.getName().equalsIgnoreCase("exchange gold")){
- if(player.hasPermission("itemexchange.gold")){
- if(inventory.contains(iron)){
- inventory.removeItem(iron);
- inventory.addItem(gold);
- player.sendMessage(ChatColor.AQUA + "Exchanged 64 iron ingots for 12 gold ingots");
- }else player.sendMessage(ChatColor.DARK_RED + "You do not have enough iron");
- } else player.sendMessage(ChatColor.DARK_RED + "You do not have permission!");
- return true;
- }
- }
- return false;
- }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement