How about when the player is inactive for 3 months+ his items are automatically removed, and all blocks mined by him are replaced, and all blocks placed by him/owned by him or in his inventory are sold to the market at the buy price. Therefore, it saves space, but he wouldn't have to restart.
