При работе заполнителя из BC в режиме заполнения (то есть устанавливает блоки) TPS дико проседает, при установке каждого блока задержка. Тайминги показывают, что виноват WG. Но при разрушении блоков такого нет (карьер, заполнитель в режиме очистки и т.д.)
В коде и при разрушении, и установке блока отправляется BlockBreakEvent. Думаю, дело в этом. Можете для установки блока отправлять BlockPlace? Это будет и корректнее, и, возможно, исправит проблему с лагами
Мне кажется, WG зависает, когда видит, что заполнитель пытается разрушить блок воздуха (или само ядро сервера впадает в ступор, хз)
А если владельца нет на сервере, то сервер сразу падает, как только какой-то прибор пытается сломать или поставить блок. Это с модом EventHelper. С плагином TPS просто падал до нуля, а сейчас вообще все игроки вылетают с надписью "Превышено время ожидания"
Версия Cauldron-MCPC-Plus version git-Cauldron-Reloaded-1.7.10-1.1343.01.0 (MC: 1.7.10)