Not Enough Items

Not Enough Items is a modification to Minecraft that adds in an inventory management system, and a way to easily switch between creative and survival modes while in a survival map. It also displays a list of every block and item from every installed mod, and depending on the options selected, it can either give you that item, or if programmed by the mod creator in question, a recipe instructing you how to make that item. It also allows the weather and time of day or night to be controlled.