Хм, совсем без расходки - тоже не очень... Имхо, лучше сделать расходник типа "Точильный брусок", который можно крафтить, а уже его впихнуть в требования.
Его легко сделать дорогостоящим, внеся в требования работы, например, те же сердца даэдра, как топливо, грубо говоря. Плюс расход самой руды - из десяти кусков руды 1 мы получим, скажем, 8 кусков руды 2. Вариантов много.
Лучший ограничитель - воля игрока :) Насколько я помню, нет. Но можно:
переключить инвентарь в "ближний доступ" - для доступа к инвентарю к лошади придется подойти почти вплотную, никакого доступа из пещер.
не пользоваться лошадиным инвентарем вообще
не складывать туда тонны :)