Solar Cooker Mod — Guide
Mechanics
To operate a Solar Cooker, three primary conditions must be met (unless a Shining Block of Diamond is used):
- Sky Access: There must be no solid blocks between the Solar Cooker and the sky.
- Daytime: The sun must be above the horizon.
- Clear Weather: The cooker will stop functioning during rain or thunderstorms.
Interface
The Solar Cooker GUI features a sun symbol. * Active: The sun symbol is colored, indicating cooking progress is occurring. * Inactive: The sun symbol is grayed out, indicating a lack of sunlight or a block obstruction.
Cooking Speed
By default, the Solar Cooker is 4 times slower than a vanilla Smoker. This can be adjusted in the configuration or mitigated by using Reflectors.
| Upgrade Level | Speed Factor (Default) |
|---|---|
| No Reflectors | 4.0x Vanilla Time |
| 1 Reflector | 2.5x Vanilla Time |
| 2 Reflectors | 1.0x Vanilla Time (Standard Speed) |
Technical Details
Tags
Modders and pack creators can use the following tags to modify behavior:
* solarcooker:solar_cooker_shining: Add blocks to this tag to allow them to act as sun substitutes like the Shining Block of Diamond.
* solarcooker:solar_cooker_reflector: Items in this tag can be used in the reflector slots.
Datapack Support
You can add custom recipes specifically for the Solar Cooker using the solarcooker:solarcooking type.
Example JSON:
{
"type": "solarcooker:solarcooking",
"ingredient": { "item": "minecraft:iron_ore" },
"result": "minecraft:iron_nugget",
"experience": 0.3,
"cookingtime": 600
}
Blocks
Solar Cooker
The central block of the mod. It functions similarly to a furnace but features a sun icon in the interface instead of a fuel slot.
- Function: Processes items when exposed to sunlight.
- Tool: Axe (Effective tool).
- Inventory: Contains one input slot and one output slot. In versions 1.21 and later, it also includes two dedicated slots for Reflectors.
Shining Block of Diamond
A specialized utility block that acts as an artificial sun. When placed above a Solar Cooker, it allows the cooker to function regardless of the time of day or weather conditions.
- Placement: Must be placed between 2 and 6 blocks directly above the Solar Cooker.
- Obstructions: Only translucent blocks (like glass) or air may exist between the Shining Block and the Cooker.
- Tool: Pickaxe (Effective tool).




Items
Reflector
Reflectors are essential upgrades used to increase the efficiency of the Solar Cooker. By concentrating more light onto the cooking surface, they significantly reduce the time required to process items.
- Usage (Pre-1.21): Placed as physical blocks adjacent to the Solar Cooker (up to 4 can be placed on the sides).
- Usage (1.21+): Placed directly into the two upgrade slots within the Solar Cooker's GUI.
- Tool: Axe (Effective tool).
Recipes
Crafting Recipes
Solar Cooker (Version 1.20.1 and earlier)
| Ingredient | Amount | Position |
|---|---|---|
| Iron Ingot | 4 | Corners |
| Glass Pane | 4 | Edges |
| Chest | 1 | Center |


Solar Cooker (Version 1.21+)
| Ingredient | Amount | Position |
|---|---|---|
| Reflector | 6 | Outer Ring |
| Iron Ingot | 2 | Top/Bottom Center |
| Chest | 1 | Center |
Reflector (Version 1.20.1 and earlier)
| Ingredient | Amount |
|---|---|
| Iron Ingot | 3 |
| Glass Pane | 3 |
| Wooden Slab | 3 |
Reflector (Version 1.21+)
| Ingredient | Amount |
|---|---|
| Iron Ingot | 1 |
| Glass Pane | 1 |
| Wooden Slab | 1 |
Special Recipes
Shining Block of Diamond: Created by placing a Block of Diamond into the Solar Cooker. It requires 3000 ticks (150 seconds) of sunlight to complete.

