PlayerNameResolver has no concept of multithreading #145
Labels
c: bukkit-imp
Affects the Bukkit version.
c: core
Affects the core.
c: sponge-imp
Affects the Sponge version.
t: enhancement
An improvement of an existing function.
Milestone
The current
PlayerNameResolver
has no concept of multithreading, lookups are always done in the main server-thread. This is obviously problematic.A better alternative could be to wrap results in
CompletableFutures
s and enforce an async implementation on the platform-level. (Sponge's GameProfileManager already works asynchronous.)The text was updated successfully, but these errors were encountered: