Я нашёл ошибку, из-за которой ивент BlockFromToEvent (используется, например, WGExtender'ом, чтобы жидкости не затекали в приват) криво работает для жидкостей из модов (ну для части из них - для других он вообще не используется, но это уже с ядром не связано). Косяк идёт ещё с моего CauldronReloaded - я перепутал стороны света, когда пытался сделать совместимость этих жидкостей с плагинами. 😁
Получается, что ивенты выбрасываются, плагинами ловятся, но координаты проверяются совсем не те, что нужны.
UPD. Хотя есть вероятность, что это не единственная причина, но тут нужно тестировать.