35 lines
		
	
	
	
		
			989 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			989 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| package net.minecraft.world.item.crafting;
 | |
| 
 | |
| import net.minecraft.world.item.Item;
 | |
| import net.minecraft.world.item.ItemStack;
 | |
| import net.minecraft.world.item.Items;
 | |
| 
 | |
| public class SmeltingRecipe extends AbstractCookingRecipe {
 | |
| 	public SmeltingRecipe(String group, CookingBookCategory category, Ingredient ingredient, ItemStack result, float experience, int cookingTime) {
 | |
| 		super(group, category, ingredient, result, experience, cookingTime);
 | |
| 	}
 | |
| 
 | |
| 	@Override
 | |
| 	protected Item furnaceIcon() {
 | |
| 		return Items.FURNACE;
 | |
| 	}
 | |
| 
 | |
| 	@Override
 | |
| 	public RecipeSerializer<SmeltingRecipe> getSerializer() {
 | |
| 		return RecipeSerializer.SMELTING_RECIPE;
 | |
| 	}
 | |
| 
 | |
| 	@Override
 | |
| 	public RecipeType<SmeltingRecipe> getType() {
 | |
| 		return RecipeType.SMELTING;
 | |
| 	}
 | |
| 
 | |
| 	@Override
 | |
| 	public RecipeBookCategory recipeBookCategory() {
 | |
| 		return switch (this.category()) {
 | |
| 			case BLOCKS -> RecipeBookCategories.FURNACE_BLOCKS;
 | |
| 			case FOOD -> RecipeBookCategories.FURNACE_FOOD;
 | |
| 			case MISC -> RecipeBookCategories.FURNACE_MISC;
 | |
| 		};
 | |
| 	}
 | |
| }
 |