API update: ditch BlockTransparencyFilter, use Predicate<Block>