Kezz
Kezz
> Not all bossbars in Minecraft have a Key-based identity. All bossbars do have a UUID, though. Yes, but we're not providing a way to obtain boss bars not created...
Sounds like you want to use an unparsed placeholder tag resolver?
> if we add Vector3dLike, shouldn't we also provide Vector3iLike? It's still `x, y, z` right? We could generify this into just `Vector3Like`, that's how Unity names their corresponding object...
> Different return types. Ah right. In that case yes I agree.
I've just rebased this with the addition of `Vector3iLike` and the removal of the implementation for `Vector3dLike`. However, this does need further consideration as to how we would or if...
Potentially blocking on [KT-11968](https://youtrack.jetbrains.com/issue/KT-11968) as it will allow us to do to extension functions on static Java types.
I think providing a default would be a good solution as that is what most users will be expecting anyway. Or perhaps provide our own supplier but ignore it if...
> One thing i'd like to see is some sort of 'inheritance' functionality. `toBuilder()` is close, but has a type parameter of `T` rather than `U extends T`, which would...
Rebased and addressed zml's comments. You can now pass a parent to the supplier builder - see the PR description for an updated example.
Possibly related to #269 ?