Fix a bug where blocks can be broke although event cancelled by other plugins.