public abstract class CategoryAbstract
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.util.List<EntryAbstract> |
entryList |
java.lang.String |
unlocCategoryName |
| Constructor and Description |
|---|
CategoryAbstract(java.util.List<EntryAbstract> entryList,
java.lang.String unlocCategoryName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEntry(EntryAbstract entry) |
void |
addEntryList(java.util.List<EntryAbstract> entries) |
abstract boolean |
canSee(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack bookStack) |
abstract void |
draw(Book book,
int categoryX,
int categoryY,
int categoryWidth,
int categoryHeight,
int mouseX,
int mouseY,
GuiBase guiBase,
boolean drawOnLeft,
net.minecraft.client.renderer.entity.RenderItem renderItem) |
abstract void |
drawExtras(Book book,
int categoryX,
int categoryY,
int categoryWidth,
int categoryHeight,
int mouseX,
int mouseY,
GuiBase guiBase,
boolean drawOnLeft,
net.minecraft.client.renderer.entity.RenderItem renderItem) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getLocalizedName() |
java.util.List<java.lang.String> |
getTooltip() |
int |
hashCode() |
abstract void |
onInit(Book book,
GuiHome guiHome,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack bookStack) |
abstract void |
onLeftClicked(Book book,
int mouseX,
int mouseY,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack bookStack) |
abstract void |
onRightClicked(Book book,
int mouseX,
int mouseY,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack bookStack) |
void |
removeEntry(EntryAbstract entry) |
void |
removeEntryList(java.util.List<EntryAbstract> entries) |
public java.util.List<EntryAbstract> entryList
public java.lang.String unlocCategoryName
public CategoryAbstract(java.util.List<EntryAbstract> entryList, java.lang.String unlocCategoryName)
public void addEntry(EntryAbstract entry)
public void removeEntry(EntryAbstract entry)
public void addEntryList(java.util.List<EntryAbstract> entries)
public void removeEntryList(java.util.List<EntryAbstract> entries)
public java.lang.String getLocalizedName()
public java.util.List<java.lang.String> getTooltip()
public abstract void draw(Book book, int categoryX, int categoryY, int categoryWidth, int categoryHeight, int mouseX, int mouseY, GuiBase guiBase, boolean drawOnLeft, net.minecraft.client.renderer.entity.RenderItem renderItem)
public abstract void drawExtras(Book book, int categoryX, int categoryY, int categoryWidth, int categoryHeight, int mouseX, int mouseY, GuiBase guiBase, boolean drawOnLeft, net.minecraft.client.renderer.entity.RenderItem renderItem)
public abstract boolean canSee(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack bookStack)
public abstract void onLeftClicked(Book book, int mouseX, int mouseY, net.minecraft.entity.player.EntityPlayer player, net.minecraft.item.ItemStack bookStack)
public abstract void onRightClicked(Book book, int mouseX, int mouseY, net.minecraft.entity.player.EntityPlayer player, net.minecraft.item.ItemStack bookStack)
public abstract void onInit(Book book, GuiHome guiHome, net.minecraft.entity.player.EntityPlayer player, net.minecraft.item.ItemStack bookStack)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object