public static List<MOB> contributeMOBs(List<MOB> inhabs)
	{
		for (final MOB M : inhabs)
		{
			if(M.isGeneric())
			{
				if((getReferenceMOB(M)==null)&&(M.isSavable()))
				{
					final MOB M3=(MOB)M.copyOf();
					M3.setExpirationDate(System.currentTimeMillis());
					getMOBCache().add(M3);
					for(int i3=0;i3<M3.numItems();i3++)
					{
						final Item I3=M3.getItem(i3);
						if(I3!=null) I3.stopTicking();
					}
				}
			}
		}
		return getMOBCache();
	}