For now, I have a working method. But because the DropItemEvent is sent to the plugin immediately when a player drops an item, I am using the bukkit scheduler to get the item 15 ticks after the drop. I was wondering if using a delay task every time the item is dropped has any effects on the server performance. Also, I tried using a BlockPhysicsEvent to detect a pressure plate when it activates, only problem is that I don't know how to get the entity above it. Any ideas? Thank you.