Skip to content
cech12 edited this page Jan 18, 2021 · 13 revisions

This is a Minecraft Forge mod which adds a Solar Cooker to the game.

Solar Cooker

Features

  • The Solar Cooker acts like a furnace but needs sunlight instead of fuel.
    • no block between the Solar Cooker and the sky
    • daytime without rain
  • In default configuration all smoking recipes are working in the Solar Cooker and they need 4 times more time than in a vanilla Smoker.
  • Vanilla recipes can be disabled or blacklisted for the Solar Cooker.
  • Additional recipes only for the Solar Cooker can be added with data packs.
  • The Solar Cooker has a better game performance (less lags), because it uses the mechanisms of FastFurnace mod.

Interface

Solar Cooker

The interface of the Solar Cooker looks like the interface of a furnace. But instead of having a fuel slot, there is a sun symbol. The Solar Cooker needs sunlight to work. If there is no block between the Solar Cooker and the sky, daytime and no rain the sun symbole is colored. If this is not the case, the symbol is gray and no cooking progress can be done.

Config

vanillaRecipeType

This config defines which vanilla recipe type is used by the Solar Cooker.

Possible values:

  • "smoking" (default value)
  • "smelting"
  • "blasting"

vanillaRecipesEnabled

With the config value vanillaRecipesEnabled you can enable/disable the usage of the vanilla recipe type defined in vanillaRecipeType. (default: enabled)

recipeBlacklist

This config value is a comma seperated list of recipe ids which should not be used by the Solar Cooker.

Examples:

  • "" - no recipe is blacklisted (default value)
  • "baked_potato" - only Baked Potato recipe (of Furnace) is disabled inside of the Solar Cooker.
  • "baked_potato_from_smoking,othermod:other_baked_food" - Baked Potato recipes of Smoker is disabled inside of the Solar Cooker as well as the other_baked_food recipe of the othermod mod.

Has only an effect if vanillaRecipesEnabled is enabled.

cookTimeFactor

You can set a cook time factor with the config option cookTimeFactor.

Examples:

  • 1.0 - same time as the vanilla recipe
  • 0.5 - half the time
  • 2.0 - twice the time
  • 4.0 - fourth the time (default value)

This factor influences only the recipe types "smelting", "blasting", "smoking" inside of the Solar Cooker.

Has only an effect if vanillaRecipesEnabled is enabled.

Datapack Recipes

It is possible to add special recipes for the Solar Cooker with data packs. All recipes have the same structure as the vanilla smelting recipes.

The only difference is the type value.

Example:

{
  "type": "solarcooker:solarcooking",
  "ingredient": {
    "item": "minecraft:iron_ore"
  },
  "result": "minecraft:iron_nugget",
  "experience": 0.3,
  "cookingtime": 600
}
Clone this wiki locally