History - net.minecraft.item.StackedContents$Matcher

1.12.2

Names

aef$a

net.minecraft.class_3175$class_3176

net.minecraft.item.StackedContents$Matcher

net.minecraft.client.util.RecipeItemHelper$RecipePicker

net.minecraft.client.util.RecipeItemHelper$RecipePicker

Fields

Recipe: b, field_15630, recipe, field_194105_b, recipe

List<Ingredient>: c, field_15631, ingredients, field_194106_c, ingredients

int: d, field_15632, totalIngredients, field_194107_d, ingredientCount

int[]: e, field_15633, requiredItems, field_194108_e, possessedIngredientStacks

int: f, field_15634, totalRequiredItems, field_194109_f, possessedIngredientStackCount

BitSet: g, field_15635, requirementsMatrix, field_194110_g, data

it.unimi.dsi.fastutil.ints.IntList: h, field_15636, ingredientItemLookup, field_194111_h, path

Constructors

(StackedContents, Recipe)

Methods

boolean (int, it.unimi.dsi.fastutil.ints.IntList): a, method_14180, canCraft, func_194092_a, tryPick

int[] (): a, method_14178, createItemRequirementList, func_194097_a, getUniqueAvailIngredientItems

boolean (int): a, method_14179, checkRequirements, func_194098_a, dfs

boolean (int): b, method_14185, getRequirement, func_194091_b, isSatisfied

void (int): c, method_14189, unfulfillRequirement, func_194096_c, setSatisfied

int (int): d, method_14192, getRequirementIndex, func_194094_d, getSatisfiedIndex

boolean (boolean, int, int): a, method_14183, needsRequirement, func_194093_a, hasConnection

boolean (boolean, int, int): b, method_14188, checkRequirement, func_194100_b, hasResidual

void (boolean, int, int): c, method_14191, flipRequirement, func_194089_c, toggleResidual

int (boolean, int, int): d, method_14193, getRequirementIndex, func_194095_d, getIndex

void (boolean, int): a, method_14182, addRequirement, func_194088_a, visit

boolean (boolean, int): b, method_14187, isRequirementUnfulfilled, func_194101_b, hasVisited

int (boolean, int): c, method_14190, getRequirementIndex, func_194099_c, getVisitedIndex

int (int, it.unimi.dsi.fastutil.ints.IntList): b, method_14186, countCrafts, func_194102_b, tryPickAll

int (): b, method_14184, getMaximumCrafts, func_194090_b, getMinIngredientCount