retrooper

Results 114 comments of retrooper

Thank you so much! I can't wait to get the Sprig device!

Use the UserLoginEvent from packetevents to ensure correct client version at the right time.

> Thanks, but that isn't possible in my case. I need it to be available in PlayerJoinEvent. Is that really not possible? UserLoginEvent is powered by the PlayerJoinEvent.

I'll look at it in a moment again.

You mention that AntiCheats, such as yours, would like to be *after* packet changes by other plugins. Then at the end you mention that you currently "shade" to stay ahead...

You're aware that this does not solve the packet-modification of other plugins that shade PacketEvents, right? If two plugins just shade PacketEvents, the order in which the *netty* handlers are...

Don't forget to call the init() function after calling load() on PacketEvents. On proxy you can just skip load, and call init() as init calls load if not done yet.

Test this fix: https://github.com/retrooper/packetevents/commit/5247ccd12941421a0691fe94afc91821073de99b

> It'd be nice if we could rename `SOUND_EFFECT` and the wrapper to NAMED_SOUND_EFFECT, but that'd break existing usages. We can deprecate a wrapper and create a new one perhaps?