IOrechidManagerBase<T : invalid>
Importing the class
It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.
import mods.botania.recipe.manager.base.IOrechidManagerBase;Implemented Interfaces
IOrechidManagerBase implements the following interfaces. That means all methods defined in these interfaces are also available in IOrechidManagerBase
Methods
Return Type: void
IOrechidManagerBase.addJsonRecipe(name as string, mapData as MapData) as void| Parameter | Type | Description | 
|---|---|---|
| Parametername | Typestring | DescriptionNo Description Provided | 
| ParametermapData | TypeMapData | DescriptionNo Description Provided | 
Return Type: stdlib.List<T>
// IOrechidManagerBase.getAllRecipes() as stdlib.List<T>
<recipetype:botania:orechid>.getAllRecipes();Return Type: T
IOrechidManagerBase.getRecipeByName(name as string) as T| Parameter | Type | Description | 
|---|---|---|
| Parametername | Typestring | DescriptionNo Description Provided | 
Return Type: T[ResourceLocation]
// IOrechidManagerBase.getRecipeMap() as T[ResourceLocation]
<recipetype:botania:orechid>.getRecipeMap();Return Type: stdlib.List<T>
IOrechidManagerBase.getRecipesByOutput(output as IIngredient) as stdlib.List<T>| Parameter | Type | Description | 
|---|---|---|
| Parameteroutput | TypeIIngredient | DescriptionNo Description Provided | 
Registers a new ore weight.
Return Type: void
// IOrechidManagerBase.registerOreWeight(name as string, output as BlockIngredient, input as Block, weight as int) as void
<recipetype:botania:orechid>.registerOreWeight("orechid_test", <blockstate:minecraft:dirt>, <block:minecraft:diamond_ore>, 50);| Parameter | Type | Description | 
|---|---|---|
| Parametername | Typestring | DescriptionThe name of the weight. | 
| Parameteroutput | TypeBlockIngredient | DescriptionThe blocks to output | 
| Parameterinput | TypeBlock | DescriptionThe input block | 
| Parameterweight | Typeint | DescriptionThe weight | 
Removes orechid weights that output the given blockstate.
Return Type: void
// IOrechidManagerBase.remove(output as BlockState) as void
<recipetype:botania:orechid>.remove(<blockstate:minecraft:dirt>);| Parameter | Type | Description | 
|---|---|---|
| Parameteroutput | TypeBlockState | DescriptionThe blockstate output to remove. | 
Return Type: void
// IOrechidManagerBase.removeAll() as void
<recipetype:botania:orechid>.removeAll();Return Type: void
IOrechidManagerBase.removeByInput(input as IItemStack) as void| Parameter | Type | Description | 
|---|---|---|
| Parameterinput | TypeIItemStack | DescriptionNo Description Provided | 
Return Type: void
IOrechidManagerBase.removeByModid(modid as string, exclude as Predicate<string>) as void| Parameter | Type | Description | Optional | DefaultValue | 
|---|---|---|---|---|
| Parametermodid | Typestring | DescriptionNo Description Provided | Optionalfalse | DefaultValue | 
| Parameterexclude | TypePredicate<string> | DescriptionNo Description Provided | Optionaltrue | DefaultValue(name as string) as bool => false | 
Return Type: void
IOrechidManagerBase.removeByName(name as string) as void| Parameter | Type | Description | 
|---|---|---|
| Parametername | Typestring | DescriptionNo Description Provided | 
Return Type: void
IOrechidManagerBase.removeByRegex(regex as string, exclude as Predicate<string>) as void| Parameter | Type | Description | Optional | DefaultValue | 
|---|---|---|---|---|
| Parameterregex | Typestring | DescriptionNo Description Provided | Optionalfalse | DefaultValue | 
| Parameterexclude | TypePredicate<string> | DescriptionNo Description Provided | Optionaltrue | DefaultValue(name as string) as bool => false | 
Properties
| Name | Type | Has Getter | Has Setter | Description | 
|---|---|---|---|---|
| NameallRecipes | Typestdlib.List<T> | Has Gettertrue | Has Setterfalse | DescriptionNo Description Provided | 
| NamerecipeMap | TypeT[ResourceLocation] | Has Gettertrue | Has Setterfalse | DescriptionNo Description Provided |