@ApiStatus.Internal
public class RecipeFinder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
it.unimi.dsi.fastutil.ints.Int2IntMap |
idToAmountMap |
| Constructor and Description |
|---|
RecipeFinder() |
| Modifier and Type | Method and Description |
|---|---|
void |
addItem(net.minecraft.item.ItemStack itemStack_1) |
void |
addItem(net.minecraft.item.ItemStack itemStack_1,
int int_1) |
void |
addNormalItem(net.minecraft.item.ItemStack itemStack_1) |
void |
clear() |
boolean |
contains(int itemId) |
int |
countRecipeCrafts(net.minecraft.util.NonNullList<net.minecraft.item.crafting.Ingredient> ingredients,
int int_1,
@Nullable it.unimi.dsi.fastutil.ints.IntList intList_1) |
int |
countRecipeCrafts(net.minecraft.util.NonNullList<net.minecraft.item.crafting.Ingredient> ingredients,
@Nullable it.unimi.dsi.fastutil.ints.IntList intList_1) |
boolean |
findRecipe(net.minecraft.util.NonNullList<net.minecraft.item.crafting.Ingredient> ingredients,
@Nullable it.unimi.dsi.fastutil.ints.IntList intList_1) |
boolean |
findRecipe(net.minecraft.util.NonNullList<net.minecraft.item.crafting.Ingredient> ingredients,
@Nullable it.unimi.dsi.fastutil.ints.IntList intList_1,
int int_1) |
static int |
getItemId(net.minecraft.item.ItemStack itemStack_1) |
static net.minecraft.item.ItemStack |
getStackFromId(int int_1) |
int |
take(int itemId,
int amount)
Takes an amount from the finder
|
public static int getItemId(net.minecraft.item.ItemStack itemStack_1)
public static net.minecraft.item.ItemStack getStackFromId(int int_1)
public void addNormalItem(net.minecraft.item.ItemStack itemStack_1)
public void addItem(net.minecraft.item.ItemStack itemStack_1)
public void addItem(net.minecraft.item.ItemStack itemStack_1,
int int_1)
public boolean contains(int itemId)
public int take(int itemId,
int amount)
public boolean findRecipe(net.minecraft.util.NonNullList<net.minecraft.item.crafting.Ingredient> ingredients,
@Nullable
@Nullable it.unimi.dsi.fastutil.ints.IntList intList_1)
public boolean findRecipe(net.minecraft.util.NonNullList<net.minecraft.item.crafting.Ingredient> ingredients,
@Nullable
@Nullable it.unimi.dsi.fastutil.ints.IntList intList_1,
int int_1)
public int countRecipeCrafts(net.minecraft.util.NonNullList<net.minecraft.item.crafting.Ingredient> ingredients,
@Nullable
@Nullable it.unimi.dsi.fastutil.ints.IntList intList_1)
public int countRecipeCrafts(net.minecraft.util.NonNullList<net.minecraft.item.crafting.Ingredient> ingredients,
int int_1,
@Nullable
@Nullable it.unimi.dsi.fastutil.ints.IntList intList_1)
public void clear()