Adventure 5#1774
Conversation
|
When will be merged? |
Personally, I'm waiting for more plugins to update to Adventure 5 on their own, since there are changes that break compatibility with existing plugins, some of which need to be recompiled to work with the new version, while others require a compatibility layer to work with both versions (Adventure 4 and 5) |
|
I think that they're looking to address the ABI breakage |
|
Generally people update when the platform that implements it updates, so for us we're going to revert the update to Adventure 5.0 until Velocity updates |
|
Should be safe to merge since 5.1.0, right? https://github.com/PaperMC/adventure/releases/tag/v5.1.0
Looks to have been addressed by the following change
|
|
Since Adventure's Facet platform is now deprecated, maybe it's worth considering an alternative, similar to: GemstoneGG#883, @4drian3d? |
I'd rather this was included/PR'd into adventure-api. It serves literally zero point for an implementing platform to have a type pointer when you can just instanceof. Also, Velocity didn't have these type pointers before so the deprecation of adventure platform has absolutely nothing to do with this. |
What do you mean by this exactly? Velocity does currently resolve It seems strange that this was ever the case, as This makes the deprecation of
Getting |
|
As you've already mentioned, these pointers are marked as internal by adventure-platform. They're also not actually provided as a dependency by velocity-api and only required by velocity-proxy, which is not even published. So plugins using these is extremely unlikely and also unsupported anyways. I'm also assuming that this pr will come with a velocity version bump, due to the other breaking changes in adventure 5. So I think just doing a clean cut and dropping adventure-platform-facet should be fine. Maybe mention it in an update announcement. |
|
My understanding is that the major ABI breakage has been resolved, I think that there might be a thing or two in the pipeline pending on people actually reporting them with valid usecases, but I think that adventure is as ready to go as it's going to get in the immediate future; Anything blocking this as-is? |
electronicboy
left a comment
There was a problem hiding this comment.
Will try to merge tomorrow morning or so
No description provided.