f6102b9512
There are other situations where we right-click on things and expect a non-placement action, and that action fails. We should probably be more consistent about not placing in these cases, as players may be surprised by it, and be left in trouble due to not having a tool to dig it back up. Requiring sneak is safer. Now technically shelves violate this principle, but their violation is much narrower in scope, i.e. only placement of containers. This reverts commit 4795a63116782fe47e72847dd308468a345b9369.