public class RecipeBook extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
blastFurnaceFilteringCraftable |
protected boolean |
blastFurnaceGuiOpen |
protected boolean |
filteringCraftable |
protected boolean |
furnaceFilteringCraftable |
protected boolean |
furnaceGuiOpen |
protected boolean |
guiOpen |
protected Set<Identifier> |
recipes |
protected boolean |
smokerFilteringCraftable |
protected boolean |
smokerGuiOpen |
protected Set<Identifier> |
toBeDisplayed |
Constructor and Description |
---|
RecipeBook() |
Modifier and Type | Method and Description |
---|---|
protected void |
add(Identifier id) |
void |
add(Recipe<?> recipe) |
boolean |
contains(Identifier id) |
boolean |
contains(Recipe<?> recipe) |
void |
copyFrom(RecipeBook book) |
protected void |
display(Identifier id) |
void |
display(Recipe<?> recipe) |
boolean |
isBlastFurnaceFilteringCraftable() |
boolean |
isBlastFurnaceGuiOpen() |
boolean |
isFilteringCraftable() |
boolean |
isFilteringCraftable(AbstractRecipeScreenHandler<?> handler) |
boolean |
isFurnaceFilteringCraftable() |
boolean |
isFurnaceGuiOpen() |
boolean |
isGuiOpen() |
boolean |
isSmokerFilteringCraftable() |
boolean |
isSmokerGuiOpen() |
void |
onRecipeDisplayed(Recipe<?> recipe) |
protected void |
remove(Identifier id) |
void |
remove(Recipe<?> recipe) |
void |
setBlastFurnaceFilteringCraftable(boolean blastFurnaceFilteringCraftable) |
void |
setBlastFurnaceGuiOpen(boolean blastFurnaceGuiOpen) |
void |
setFilteringCraftable(boolean filteringCraftable) |
void |
setFurnaceFilteringCraftable(boolean furnaceFilteringCraftable) |
void |
setFurnaceGuiOpen(boolean furnaceGuiOpen) |
void |
setGuiOpen(boolean guiOpen) |
void |
setSmokerFilteringCraftable(boolean smokerFilteringCraftable) |
void |
setSmokerGuiOpen(boolean smokerGuiOpen) |
boolean |
shouldDisplay(Recipe<?> recipe) |
protected final Set<Identifier> recipes
protected final Set<Identifier> toBeDisplayed
protected boolean guiOpen
protected boolean filteringCraftable
protected boolean furnaceGuiOpen
protected boolean furnaceFilteringCraftable
protected boolean blastFurnaceGuiOpen
protected boolean blastFurnaceFilteringCraftable
protected boolean smokerGuiOpen
protected boolean smokerFilteringCraftable
public void copyFrom(RecipeBook book)
public void add(Recipe<?> recipe)
protected void add(Identifier id)
public boolean contains(Identifier id)
@Environment(value=CLIENT) public void remove(Recipe<?> recipe)
protected void remove(Identifier id)
@Environment(value=CLIENT) public boolean shouldDisplay(Recipe<?> recipe)
public void onRecipeDisplayed(Recipe<?> recipe)
public void display(Recipe<?> recipe)
protected void display(Identifier id)
@Environment(value=CLIENT) public boolean isGuiOpen()
public void setGuiOpen(boolean guiOpen)
@Environment(value=CLIENT) public boolean isFilteringCraftable(AbstractRecipeScreenHandler<?> handler)
@Environment(value=CLIENT) public boolean isFilteringCraftable()
public void setFilteringCraftable(boolean filteringCraftable)
@Environment(value=CLIENT) public boolean isFurnaceGuiOpen()
public void setFurnaceGuiOpen(boolean furnaceGuiOpen)
@Environment(value=CLIENT) public boolean isFurnaceFilteringCraftable()
public void setFurnaceFilteringCraftable(boolean furnaceFilteringCraftable)
@Environment(value=CLIENT) public boolean isBlastFurnaceGuiOpen()
public void setBlastFurnaceGuiOpen(boolean blastFurnaceGuiOpen)
@Environment(value=CLIENT) public boolean isBlastFurnaceFilteringCraftable()
public void setBlastFurnaceFilteringCraftable(boolean blastFurnaceFilteringCraftable)
@Environment(value=CLIENT) public boolean isSmokerGuiOpen()
public void setSmokerGuiOpen(boolean smokerGuiOpen)
@Environment(value=CLIENT) public boolean isSmokerFilteringCraftable()
public void setSmokerFilteringCraftable(boolean smokerFilteringCraftable)