How can i load chunks before player joins?

i want to load chunks at player will spawn in ‘AsyncPlayerPreLoginEvent’.
how can i do that? i have PaperLib but i don’t know how to use CompletableFuture

Edit: I know where will player spawn.