Поделюсь своей идеей, так уж и быть. (копипаста из джаббера, писал быстро, ошибки не правил, за русская языка не пинать

:
Когда игрок грузит чанк, сохраняется время загрузки чанка (для каждого, это не ресурсоёмко). Это время сравнивается со временем предыдущей загрузки чанка. И если оно больше X (скажем, 24 часов), то в закрытых помещениях (а ещё лучше - в углах, но это сложно реализовать) генерится паутина. Таким образом, получается, что те места, где очень редко бывают игроки, зарастают паутиной. Пауки же, в свою очередь, спавнятся на паутине (она является для них чем-то вроде спавнера, только действующего пореже). При этом, возможно или отключить или оставить обычный спавн пауков от темноты.