add setBlock event, dont update chunks that dont exist