-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Open
Copy link
Labels
bug: unconfirmedPotential bugs that need replicating to verify.Potential bugs that need replicating to verify.
Description
Type of bug
Performance issue or memory leak
/ess dump all output
unnecessary
Error log (if applicable)
No response
Bug description
When a player joins a full server, EssentialsX performs an offline permission check via LuckPerms.
This check blocks the main server thread by calling CompletableFuture.join(), causing noticeable freezes / TPS drops.
Steps to reproduce
Expected behaviour
Offline permission checks should not block the main server thread
Permission resolution should be:
fully async, or
cached, or
skipped on main thread
Actual behaviour
Actual behavior
Main thread blocks during player login
Server freezes are visible when:
server is full
LuckPerms uses MySQL
multiple players join at once
Additional Information
No response
Metadata
Metadata
Assignees
Labels
bug: unconfirmedPotential bugs that need replicating to verify.Potential bugs that need replicating to verify.