2 Clunker: ну я бы реализовал через math_counter. Скажем есть отверстие, и туда скидывается эта руда. там trigger_multiply, который работает через фильтр (filter_activator_name) по имени. скажем пропы руды называются "ore" и в фильтре надо будет указать это имя. У счетчика (math_counter) будет стоять максимальное значение 4 и при достижении этого числа, через аутпут он будет спаунить в нужном месте, например слиток. затем сам себя обнулять и удалять скинутые в отверстие куски руды. а затем в случайном месте спаунить еще руду. и так до бесконечности. особо сложного ничего нет. для спауна предметов понадобится point_template.