How to create "On Drop" function on an item so that this item can awso later recognize what exactly is dropped on it (for crafting) ?

Not sure what that means. Is this all 3d? Show it in what way? What’s there to show if the items are already laying on the table?

I’d just have a crafting table catch falling items via an overlap and have it add them to an array or a unique array, or even a set. But I might be misunderstanding what is needed.

Normally, you’d make enumerator or ingredient ID system and store those in a container, then compare it against a crafting recipe.


the item below do not recognize what exactly was dropped on it and it count all 4 crafting objects as equal. It cannot recognize that those are 4 are seperate items.

Perhaps if you could post the script of what is being compared against what and how, it would help clarify things.