36 lines
1.1 KiB
Java
36 lines
1.1 KiB
Java
package net.minecraft.stats;
|
|
|
|
import net.minecraft.world.inventory.RecipeBookType;
|
|
|
|
public class RecipeBook {
|
|
protected final RecipeBookSettings bookSettings = new RecipeBookSettings();
|
|
|
|
public boolean isOpen(RecipeBookType p_12692_) {
|
|
return this.bookSettings.isOpen(p_12692_);
|
|
}
|
|
|
|
public void setOpen(RecipeBookType p_12694_, boolean p_12695_) {
|
|
this.bookSettings.setOpen(p_12694_, p_12695_);
|
|
}
|
|
|
|
public boolean isFiltering(RecipeBookType p_12705_) {
|
|
return this.bookSettings.isFiltering(p_12705_);
|
|
}
|
|
|
|
public void setFiltering(RecipeBookType p_12707_, boolean p_12708_) {
|
|
this.bookSettings.setFiltering(p_12707_, p_12708_);
|
|
}
|
|
|
|
public void setBookSettings(RecipeBookSettings p_12688_) {
|
|
this.bookSettings.replaceFrom(p_12688_);
|
|
}
|
|
|
|
public RecipeBookSettings getBookSettings() {
|
|
return this.bookSettings.copy();
|
|
}
|
|
|
|
public void setBookSetting(RecipeBookType p_12697_, boolean p_12698_, boolean p_12699_) {
|
|
this.bookSettings.setOpen(p_12697_, p_12698_);
|
|
this.bookSettings.setFiltering(p_12697_, p_12699_);
|
|
}
|
|
} |