Advertisement
MsGamerHD

Untitled

Aug 12th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1.     public static boolean removeItem(Player p, Material m, int count){
  2.         PlayerInventory inv = p.getInventory();
  3.        
  4.         if(getItemAmount(p, m) >= count){
  5.             for(int i = 0; i < count; i++){
  6.                 for(int slot = 0; slot < inv.getSize(); slot++){
  7.                     ItemStack is = p.getInventory().getItem(slot);
  8.                    
  9.                     if(is != null && is.getType() == m){
  10.                         if(is.getAmount() > 1){
  11.                             is.setAmount(is.getAmount()-1);
  12.                             inv.setItem(slot, is);
  13.                             break;
  14.                         } else {
  15.                             inv.setItem(slot, null);
  16.                             break;
  17.                         }
  18.                     }
  19.                 }
  20.             }
  21.             return true;
  22.         }
  23.        
  24.         return false;
  25.     }
  26.    
  27.     public static int getItemAmount(Player p, Material m){
  28.         PlayerInventory inv = p.getInventory();
  29.        
  30.         int amount = 0;
  31.        
  32.         for(ItemStack is : inv.getContents()){
  33.             if(is != null && is.getType() != Material.AIR){
  34.                 if(is.getType() == m){
  35.                     amount = amount+1;
  36.                 }
  37.             }
  38.         }
  39.         return amount;
  40.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement