It is more recommend to use this replaces of Item, because you can implement certain function easily.
KKoishi_
The universally unique identifier(UUID) of this object
What to do after hit.
Test if the object collide with another object o.
Actions invoked after the entity is dead.
If the entity is dead.
How the entity move.
Determines that how the item moves to the player after it is absorbed. And after the item is fully absorbed, you should invoke super.moveToPlayer or use ``shouldRemove = true`` for removing this item.
``shouldRemove = true``
Render the object.
The shape of the entity, used for collide test.
Check the state of the object, and if this need to be removed, true should be returned.