Invisible entity

It’s not implemented yet. Since Values changes a lot of the groundwork of the Data implementation, it’s all being worked on locally. Once the implementation works with Values, it’ll be merged in and new Data can be implemented (more or less the processors of data, since implementing the API is easy, but processing data is the hard part).

That said, Xemiru has a point. You should really be checking that the values of optionals are present before working on them. Seeing an optional return type should make you think about how to handle the value not being there.

Optional.getOrCreate() shouldn’t be throwing absent values if the code was implemented to handle the request. It’s not K0yk’s fault. A lot of plugin devs are waiting for the new value API to be implemented.

btw, sorry to bump