private List<String> missingWeapons(final Player player,final boolean hash){
  final List<String> result=new LinkedList<String>();
  String doneText=player.getQuest(QUEST_SLOT);
  if (doneText == null) {
    doneText="";
  }
  final List<String> done=Arrays.asList(doneText.split(";"));
  for (  String weapon : neededWeapons) {
    if (!done.contains(weapon)) {
      if (hash) {
        weapon="#" + weapon;
      }
      result.add(weapon);
    }
  }
  return result;
}

private List < String > missingWeapons ( final Player player , final boolean hash ) { final List < String > result = new LinkedList < String > ( ) ; String doneText = player . getQuest ( QUEST_SLOT ) ; if ( doneText == null ) { doneText = "" ; } final List < String > done = Arrays . asList ( doneText . split ( ";" ) ) ; for ( String weapon : neededWeapons ) { if ( ! done . contains ( weapon ) ) { if ( hash ) { weapon = "#" + weapon ; } result . add ( weapon ) ; } } return result ; }
returns a list of the names of all weapons that the given player still has to bring to fulfill the quest .
