HolderBuilder
default void
clearData()
Map<DataKey<?>, Object>
dataMap()
default <T> @Nullable T
getData(DataKey<T> key)
default <T> T
getDataOrDefault(DataKey<T> key, T defaultData)
default <T> void
setData(DataKey<T> key, T data)