public abstract class CompendiumCategory
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected ResourceName |
name |
| Constructor and Description |
|---|
CompendiumCategory(ResourceName name) |
| Modifier and Type | Method and Description |
|---|---|
ResourceName |
getBackgroundPicture(Gui gui,
IAssetManager manager) |
java.lang.String |
getDisplayText(IAssetManager manager) |
abstract ResourceName |
getIcon(IGameInstance game,
IAssetManager assetManager,
IRenderer g) |
Pos2 |
getIngredientPosition(Gui gui,
IngredientComponent ingredient,
int index) |
int |
getMaxIngredientAmount(Gui gui,
java.util.List<IngredientComponent> ingredients) |
ResourceName |
getName() |
abstract java.util.Set<? extends ICompendiumRecipe> |
getRecipes() |
void |
onGuiOrganized(Gui gui,
MenuComponent menu,
java.util.List<PolaroidComponent> polaroids,
java.util.List<IngredientComponent> ingredients,
ConstructComponent construct) |
CompendiumCategory |
register() |
boolean |
shouldDisplay(AbstractPlayerEntity player) |
protected final ResourceName name
public CompendiumCategory(ResourceName name)
public void onGuiOrganized(Gui gui, MenuComponent menu, java.util.List<PolaroidComponent> polaroids, java.util.List<IngredientComponent> ingredients, ConstructComponent construct)
public int getMaxIngredientAmount(Gui gui, java.util.List<IngredientComponent> ingredients)
public Pos2 getIngredientPosition(Gui gui, IngredientComponent ingredient, int index)
public ResourceName getBackgroundPicture(Gui gui, IAssetManager manager)
public boolean shouldDisplay(AbstractPlayerEntity 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()