Fix player.getItemOnCursor always returning AIR