egg82

Results 16 comments of egg82

ConcurrentMap provides two contracts: 1. Thread safety, meaning actions from one thread don't interfere with actions on another thread. 2. Atomicity, meaning all actions are performed as a single operation...

Of course! I'll take a closer look at the codebase and PR if I can get some time.

Some related info from the Discord: I've got this argument: ![direct](https://user-images.githubusercontent.com/903688/153717160-95498c0b-97bb-4a05-8f1e-cb28dbe41c2d.png) With this code: ![direct (1)](https://user-images.githubusercontent.com/903688/153717163-3d12ad26-9c84-42e8-94c1-75decf6d4de3.png) Which I run like this: ![direct (2)](https://user-images.githubusercontent.com/903688/153717176-23531220-075b-4205-ac30-bbaeb4e5d40d.png) Which provides this output: ![direct (3)](https://user-images.githubusercontent.com/903688/153717180-70e26933-f9d2-4c04-b44e-44ebd542a496.png)

That's generally due to performance concerns. If a player using a VPN is detected, then it's better to kick them on the async pre-login event rather than the login event...

Yeah, unfortunately that's just how the plugin works. I can't imagine Java getting rid of reflections, and if it ever does half the Bukkit plugins out there will cease to...

Requesting PR for fixing this - can still use the same library and go the LuckPerms route of having the API and an injector in the plugin jar.

> Dunno if its Intentional but the KeepAlivePacket is never fired it seems or atleast i wasnt being able to find a `new KeepAlivePacket` Not in this PR, no. It's...

You say "latest" Paper version in your "Additional context" but list 1.16.4 as the server version. Current paper is on 1.16.5. This is why I ask for specific versions. (I...

Well, that's quite unusual then. What platform are you using? Windows? RHEL/Fedora/Cent? Debian/Ubuntu? Arch? Mac OS?

That'll work for downloading, but Luck's jar-relocator actually relocates the dep after it's downloaded, which allows to inject into a custom namespace instead of injecting into the main namespace (which...