public abstract class CompendiumCategory
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
protected ResourceName |
name |
| Constructor | Description |
|---|---|
CompendiumCategory(ResourceName name) |
| Modifier and Type | Method | Description |
|---|---|---|
ResourceName |
getBackgroundPicture(Gui gui,
IAssetManager manager) |
|
java.lang.String |
getDisplayText(IAssetManager manager) |
|
Gui |
getGuiOverride(Gui parent) |
|
abstract ResourceName |
getIcon(IGameInstance game,
IAssetManager assetManager,
IRenderer g) |
|
Pos2 |
getIngredientPosition(Gui gui,
ComponentIngredient ingredient,
int index) |
|
int |
getMaxIngredientAmount(Gui gui,
java.util.List<ComponentIngredient> ingredients) |
|
ResourceName |
getName() |
|
abstract java.util.Set<? extends ICompendiumRecipe> |
getRecipes() |
|
void |
onGuiOrganized(Gui gui,
ComponentMenu menu,
java.util.List<ComponentPolaroid> polaroids,
java.util.List<ComponentIngredient> ingredients,
ComponentConstruct construct) |
|
CompendiumCategory |
register() |
|
boolean |
shouldDisplay(AbstractEntityPlayer player) |
protected final ResourceName name
public CompendiumCategory(ResourceName name)
public void onGuiOrganized(Gui gui, ComponentMenu menu, java.util.List<ComponentPolaroid> polaroids, java.util.List<ComponentIngredient> ingredients, ComponentConstruct construct)
public int getMaxIngredientAmount(Gui gui, java.util.List<ComponentIngredient> ingredients)
public Pos2 getIngredientPosition(Gui gui, ComponentIngredient ingredient, int index)
public ResourceName getBackgroundPicture(Gui gui, IAssetManager manager)
public boolean shouldDisplay(AbstractEntityPlayer player)
public java.lang.String getDisplayText(IAssetManager manager)
public abstract ResourceName getIcon(IGameInstance game, IAssetManager assetManager, IRenderer g)
public abstract java.util.Set<? extends ICompendiumRecipe> getRecipes()
public ResourceName getName()
public CompendiumCategory register()