add some new options, check inventory on item switch and check block place