op permissions, blockplaceevent