public class ServerRecipeBook extends RecipeBook
Modifier and Type | Field and Description |
---|---|
private static Logger |
LOGGER |
private RecipeManager |
manager |
blastFurnaceFilteringCraftable, blastFurnaceGuiOpen, filteringCraftable, furnaceFilteringCraftable, furnaceGuiOpen, guiOpen, recipes, smokerFilteringCraftable, smokerGuiOpen, toBeDisplayed
Constructor and Description |
---|
ServerRecipeBook(RecipeManager manager) |
Modifier and Type | Method and Description |
---|---|
void |
fromTag(CompoundTag tag) |
private void |
handleList(ListTag list,
Consumer<Recipe<?>> handler) |
int |
lockRecipes(Collection<Recipe<?>> recipes,
ServerPlayerEntity player) |
void |
sendInitRecipesPacket(ServerPlayerEntity player) |
private void |
sendUnlockRecipesPacket(UnlockRecipesS2CPacket.Action action,
ServerPlayerEntity player,
List<Identifier> recipeIds) |
CompoundTag |
toTag() |
int |
unlockRecipes(Collection<Recipe<?>> recipes,
ServerPlayerEntity player) |
add, add, contains, contains, copyFrom, display, display, isBlastFurnaceFilteringCraftable, isBlastFurnaceGuiOpen, isFilteringCraftable, isFilteringCraftable, isFurnaceFilteringCraftable, isFurnaceGuiOpen, isGuiOpen, isSmokerFilteringCraftable, isSmokerGuiOpen, onRecipeDisplayed, remove, remove, setBlastFurnaceFilteringCraftable, setBlastFurnaceGuiOpen, setFilteringCraftable, setFurnaceFilteringCraftable, setFurnaceGuiOpen, setGuiOpen, setSmokerFilteringCraftable, setSmokerGuiOpen, shouldDisplay
private static final Logger LOGGER
private final RecipeManager manager
public ServerRecipeBook(RecipeManager manager)
public int unlockRecipes(Collection<Recipe<?>> recipes, ServerPlayerEntity player)
public int lockRecipes(Collection<Recipe<?>> recipes, ServerPlayerEntity player)
private void sendUnlockRecipesPacket(UnlockRecipesS2CPacket.Action action, ServerPlayerEntity player, List<Identifier> recipeIds)
public CompoundTag toTag()
public void fromTag(CompoundTag tag)
public void sendInitRecipesPacket(ServerPlayerEntity player)