RyanHub – file viewer
filename: common/src/main/java/rearth/oritech/util/SimpleCraftingInventory.java
branch: 1.21
back to repo
package rearth.oritech.util;

import net.minecraft.inventory.SimpleInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.recipe.input.RecipeInput;

public class SimpleCraftingInventory extends SimpleInventory implements RecipeInput {
    
    public SimpleCraftingInventory(ItemStack ... items) {
        super(items);
    }
    @Override
    public ItemStack getStackInSlot(int slot) {
        return slot >= 0 && slot < this.getHeldStacks().size() ? this.getHeldStacks().get(slot) : ItemStack.EMPTY;
    }
    
    @Override
    public int getSize() {
        return this.size();
    }
}