mirror of
https://github.com/Minestom/Minestom.git
synced 2024-09-27 06:03:01 +02:00
36 lines
899 B
Java
36 lines
899 B
Java
|
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<>();
|
||
|
|
||
|
private ItemStack result = ItemStack.AIR_ITEM;
|
||
|
|
||
|
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;
|
||
|
}
|
||
|
}
|