add java plugins function