public class VanillaRecipeCategoryUid
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANVIL
The anvil recipe category.
|
static java.lang.String |
BREWING
The brewing recipe category.
|
static java.lang.String |
CRAFTING
The crafting recipe category.
|
static java.lang.String |
DESCRIPTION
The JEI description recipe category.
|
static java.lang.String |
FUEL
The fuel recipe category.
|
static java.lang.String |
SMELTING
The smelting recipe category.
|
public static final java.lang.String CRAFTING
Automatically includes all ShapedRecipes
, ShapelessRecipes
, ShapedOreRecipe
, and ShapelessOreRecipe
.
To add a shaped recipe wrapper to this category, it must implement IShapedCraftingRecipeWrapper
.
To override the normal behavior of the crafting recipe category, you can implement ICustomCraftingRecipeWrapper
public static final java.lang.String SMELTING
Automatically includes everything from FurnaceRecipes.getSmeltingList()
.
public static final java.lang.String FUEL
Automatically includes everything that returns a value from TileEntityFurnace.getItemBurnTime(ItemStack)
.
public static final java.lang.String BREWING
Automatically tries to generate all potion variations from the basic ingredients, determined by PotionHelper.isReagent(ItemStack)
.
You can get the list of known potion reagents from IIngredientRegistry.getPotionIngredients()
.
Also automatically adds modded potions from BrewingRecipeRegistry.getRecipes()
.
JEI can only understand modded potion recipes that are BrewingRecipe
or BrewingOreRecipe
.
public static final java.lang.String ANVIL
This is a built-in category, you can add new recipes with IModRegistry.addAnvilRecipe(ItemStack, List, List)
}
public static final java.lang.String DESCRIPTION
This is a built-in category, you can add new recipes with
IModRegistry.addDescription(ItemStack, String...)
or IModRegistry.addDescription(List, String...)