Closed dmulloy2 closed 3 years ago
I will be the first one to download 🗡️
I will be the first one to download 🗡️
Are you sure? 😉 Bots might hop on them first :(
My automagical update-checker is pretty fast, but I don't care about first. Same minute is good enough.
is it possible to release it today for a good donation? 👯♀️
Donate anyway, then wait for the unit tests to pass. Why would you want it at 52/113 ?
just so my global chat work on the 1.17 server :D Venture plugin depends on ProtocolLib and is the only server isolated right now :D and not switching chat plugin again lol
We have 10 plugins that depend on ProtocolLib, plus 7 soft depend.
Sadly I wouldn't expect anything super quickly. Mojang has been at work cleaning up their code, so I'm gonna have to get creative with stuff
Good luck.
Just wait till you start updating some of the packet-wrappers 💀
Just a heads up, PacketPlayInUseEntity is painful to support
Oh boy. Here we are at windows update for 95% complete and it's gonna take forever lol. For real tho very nice and good luck!
much love to @dmulloy2 for dealing with the pain of the MC updates. cannot wait for it to be out
Can't WAIT until 1.17 release. I really wanna make that 1.17 SMP server, but most of the plugins I use requires ProtocolLib.
My automagical update-checker is pretty fast, but I don't care about first. Same minute is good enough.
My automatic update-checker is pretty fast, but I don't care, same minute is good enough. (fixed grammar issues)
Please don't assume that you know what I meant to say; automagical
was intended. See (for example) this definition.
Can't WAIT until 1.17 release
You can wait, with bated breath
, like the rest of us. Enjoy.
Do the 1.17-Update of Protocollib as Premium and the Dev can feel like Scrooge McDuck XD.
Thank you so much for your hard work! ❤️
Is this version supposed to be backwards compatible?
Getting an error with ProtocolLib trying to access the 1.17 mappings on a 1.12 server.
@libraryaddict Not currently. Going to work on that in the next few days
Using boardcastPacket (packet, entity, filter) seems to throw errors related to not being able to find a method or field of the EntityTracker.
sendServerPacket has no problems.
@LOOHP can you make a separate issue for that? I'll take a look
[17:25:31] [Server thread/INFO]: [ProtocolLib] Loading ProtocolLib v4.7.0-SNAPSHOT-b507
[17:25:36] [Server thread/INFO]: [ProtocolLib] Enabling ProtocolLib v4.7.0-SNAPSHOT-b507 [17:25:36] [Server thread/INFO]: [ProtocolLib] Started structure compiler thread.
works fine
Hey dmulloy2, is there anything you need help with while upgrading to 1.17? I don't just wanna start working on a PR and realize you've been working on the same thing.
@retrooper only things i can think of:
if any of those sound interesting
Curious, have you managed to find a solution for getting entities by their id asynchronously on 1.17?
It seems to be possible by invoking what getEntities()
would invoke by yourself, tho not sure if it is safe.
I deleted my previous message as I saw he updated his entity tracker, I might check it out.
Didnt expect such a quick response lol
wow with latest build tons of my plugins are working now! thank you so much @dmulloy2!
Hi all!
The initial part of updating to 1.17 is complete. 1.17 contained a lot of changes to NMS, which required a lot of changes in ProtocolLib. Note that, although the unit tests are passing and things seemed to work well in my testing, there still may be bugs. Please report them on GitHub. Make sure to search first and 👍 any issues you also have.
Developers: I tried to keep the public API as consistent as possible, but I would strongly recommend changing any uses of
packet.getDimensions()
withpacket.getDimensionTypes()
. The version was also bumped to4.7.0-SNAPSHOT
. Maven will hopefully start downloading source and javadoc jars with this release as well.Lastly, thank you all for the support and patience. As you're probably aware, new MC updates are tough. Thanks to all my sponsors (there's somehow 8 of y'all which is insane) and all the one-time donors. I really appreciate y'all.
With all that said, here's the download: https://ci.dmulloy2.net/job/ProtocolLib/lastSuccessfulBuild/