Minestom/src/main/java/fr/themode/minestom/recipe/ShapelessRecipe.java

36 lines
903 B
Java
Raw Normal View History

2020-04-01 13:16:18 +02:00
package fr.themode.minestom.recipe;
import fr.themode.minestom.item.ItemStack;
import fr.themode.minestom.net.packet.server.play.DeclareRecipesPacket;
import java.util.ArrayList;
import java.util.List;
public class ShapelessRecipe extends Recipe {
private List<DeclareRecipesPacket.Ingredient> ingredients = new ArrayList<>();
2020-04-23 12:30:49 +02:00
private ItemStack result = ItemStack.getAirItem();
2020-04-01 13:16:18 +02:00
public ShapelessRecipe(String recipeId, String group) {
super(RecipeType.SHAPELESS, recipeId);
setGroup(group);
}
public void addIngredient(DeclareRecipesPacket.Ingredient ingredient) {
ingredients.add(ingredient);
}
public List<DeclareRecipesPacket.Ingredient> getIngredients() {
return ingredients;
}
public ItemStack getResult() {
return result;
}
public void setResult(ItemStack result) {
this.result = result;
}
}