Example #1
0
 @Override
 public void dropItem(Player player, ItemInstance item, long count, Location loc) {
   if (item.isEquipped()) {
     player.getInventory().unEquipItem(item);
     player.sendUserInfo();
   }
   item = player.getInventory().removeItemByObjectId(item.getObjectId(), count);
   if (item == null) {
     player.sendActionFailed();
     return;
   }
   Log.LogItem(player, Log.Drop, item);
   item.dropToTheGround(player, loc);
   player.disableDrop(1000);
   player.sendChanges();
 }