今ならkeep_on_death属性をつけてgiveすればいい
属性指定できなかった頃なら死ぬ毎にgiveするように工夫する必要があった(スポーン位置付近で配るとか、アイテムスロットを常にそのアイテムがある状態に更新し続けるとか)

無限に涌き出る?チェストは、どっかに湧いた状態(例えばダイヤ剣を入れた)のチェストを隠しておいて、そのチェストを引き出し用チェストの位置にcloneし続ける