anvillib/common/src/main/java/net/anvilcraft/anvillib/recipe/StackIngredientCondition.java

19 lines
515 B
Java
Raw Normal View History

2023-10-28 18:33:26 +02:00
package net.anvilcraft.anvillib.recipe;
import net.minecraft.item.ItemStack;
import net.minecraft.recipe.Ingredient.Entry;
import net.minecraft.recipe.Ingredient.StackEntry;
public class StackIngredientCondition extends AbstractIngredientCondition {
public ItemStack stack;
public StackIngredientCondition(ItemStack stack) {
this.stack = stack;
}
@Override
public boolean entryMatches(Entry e) {
return e instanceof StackEntry se && se.stack.isItemEqual(this.stack);
}
}