Ich vermute, dass der gefüllte Behälter vom Spiel differenzierbar angesprochen werden kann - daher mein Vorschlag
/give Dolchscheide to ID --> +übergibt nur leere Behälter, wenn nicht vorhanden "hast Du nicht dabei"
/give Dolchscheideg --> gefüllt oder ähnliches ---> nur befüllte Behälter werden übergeben
--> Ausgabetext "ID übergibt 1 Dolchscheide nebst Dolch an ID"