Finally we merge the 1.21.4 branch which has been usable since the version came out but slow to merge for a variety of reasons. Thanks to all who tested the in-progress branch :)
The Minestom NamespaceID
class has been removed. Adventure has Key
which fills the same purpose, so we now use Key
everywhere. Methods including namespace such as Material#fromNamespaceId
have been renamed to Material#fromKey
.
This will be a big search and replace for most projects, apologies for the extra work but better to do it sooner than later.