I understand this is a busy moment, still I have to raise these points.
As far as I can tell, neither the PlayerPickupItemEvent or the PlayerInventoryAddEvent do fire, at least not for the actions I would them expect to. Picking a plant up (tomatoes, broccoli, etc.) or an object laying on the ground does not fire either event.
Is this intended?
As an aside, may I expect the events which where present in the LUA binding (related to vegetation, construction objects, chests, etc.) to be added to the Java API too?