editDataOrSet

inline fun <T : Any> ItemStack.editDataOrSet(type: DataComponentType.Valued<T>, block: (T?) -> T): ItemStack(source)